M29W320FT70N3E NUMONYX, M29W320FT70N3E Datasheet

no-image

M29W320FT70N3E

Manufacturer Part Number
M29W320FT70N3E
Description
IC FLASH 32MB 70NS 48TSOP AUTO
Manufacturer
NUMONYX
Datasheet

Specifications of M29W320FT70N3E

Format - Memory
FLASH
Memory Type
FLASH - Nor
Memory Size
32M (4Mx8, 2Mx16)
Speed
70ns
Interface
Parallel
Voltage - Supply
2.7 V ~ 3.6 V
Operating Temperature
-40°C ~ 125°C
Package / Case
48-TSOP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Features
November 2008
Supply voltage
– V
– V
Access time: 70, 80 ns
Programming time
– 10 μs per byte/word typical
Memory organization:
– M29W160FT/B: 35 blocks including 1 boot
– M29W320FT: 67 blocks including 1 boot
Program/Erase controller
– Embedded byte/word program algorithms
Erase Suspend and Resume modes
– Read and Program another block during
Unlock Bypass Program command
– Faster production/batch programming
V
(available in the M29W320FT/B only)
Temporary block unprotection mode
Common Flash interface
– 64 bit security code
Low power consumption
– Standby and Automatic Standby
100,000 Program/Erase cycles per block
PP
2.7 to 3.6 V (access time: 70 ns) for
Program, Erase and Read
available in the M29W320FT/B only)
block (top or bottom location), 2 parameter
blocks and 32 main blocks
block (top or bottom location), 2 parameter
blocks and 64 main blocks
Erase Suspend
/WP pin for Fast program and Write Protect
CC
PP
= 2.5 V to 3.6 V (access time: 80 ns) or
= 12 V for Fast Program (optional,
16 Mbit or 32 Mbit (x 8 or x 16, boot block)
208011-04
M29W160FT M29W160FB
M29W320FT M29W320FB
Electronic signature
– Manufacturer code: 0020h
– Top device codes
– Bottom device codes
Automotive device grade 3:
– Temperature:
– Automotive grade certified
TSOP48 package is RoHS compliant
M29W160FT: 22C4h
M29W320FT: 22CAh
M29W160FB: 2249h
M29W320FB: 22CBh
3 V supply Flash memory
TFBGA48 (ZA)
TSOP48 (N)
12 x 20 mm
6 x 8 mm
40 to 125 °C
FBGA
www.numonyx.com
1/57
1

Related parts for M29W320FT70N3E

M29W320FT70N3E Summary of contents

Page 1

... Manufacturer code: 0020h – Top device codes M29W160FT: 22C4h M29W320FT: 22CAh – Bottom device codes M29W160FB: 2249h M29W320FB: 22CBh Automotive device grade 3: – Temperature: – Automotive grade certified TSOP48 package is RoHS compliant 208011-04 TSOP48 ( FBGA TFBGA48 (ZA 125 °C – 1/57 www.numonyx.com 1 ...

Page 2

Contents 1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 3

Unlock Bypass Program command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.6 Unlock Bypass Reset command ...

Page 4

List of tables Table 1. Signal names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 5

List of figures Figure 1. Logic diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 6

... The memory is offered in TSOP48 ( mm) and TFBGA48 (0.8 mm pitch) packages. The memory is supplied with all the bits erased (set to ’1’). In order to meet environmental requirements, Numonyx offers these devices in RoHS compliant packages. These packages have a Lead-free second-level interconnect. The category of second level interconnect is marked on the package and on the inner box label, in compliance with JEDEC Standard JESD97 ...

Page 7

Figure 1. Logic diagram (2) A0-Amax BYTE 1. The V /WP pin is available in the M29W320FT and M29W320FB only Amax is equal to A19 in the M29W160FT/B, and to A20 in the M29W320FT/B. ...

Page 8

Figure 2. TSOP connections V PP /WP/NC 1. Pin (not connected) in the M29W160FT/B, and it is connected to A20 in the M29W320FT/B. 2. Pin (not connected) in the M29W160FT/B, and it is connected ...

Page 9

Figure 3. TFBGA connections (top view through package The above figure gives the TFBGA connections for the M29W320FT/B. On the M29W160FT/B, ...

Page 10

Figure 4. M29W160FT/B block addresses (x 8) M29W160FT Top Boot block addresses (x 8) 1FFFFFh 16 Kbyte 1FC000h 1FBFFFh 8 Kbyte 1FA000h 1F9FFFh 8 Kbyte 1F8000h 1F7FFFh 32 Kbyte 1F0000h 1EFFFFh 64 Kbyte 1E0000h 01FFFFh 64 Kbyte 010000h 00FFFFh 64 ...

Page 11

Figure 6. M29W160FT/B block addresses (x 16) M29W160FT Top Boot block addresses (x 16) FFFFFh 8 Kword FE000h FDFFFh 4 Kword FD000h FCFFFh 4 Kword FC000h FBFFFh 16 Kword F8000h F7FFFh 32 Kword F0000h 32 Kword blocks 0FFFFh 32 Kword ...

Page 12

... Address inputs (A0-Amax) Amax is equal to A19 in the M29W160FT/B, and to A20 in the M29W320FT/B. The Address inputs select the cells in the memory array to access during Bus Read operations. During Bus Write operations they control the commands sent to the command interface of the Program/Erase controller. ...

Page 13

... Write Enable (W) The Write Enable, W, controls the Bus Write operation of the memory’s command interface. 2.8 V /Write Protect (V PP The V /Write Protect pin is only available in the M29W320FT/B devices. It provides two PP functions. The reduce the time required for Unlock Bypass Program operations. The Write Protect function provides a hardware method of protecting the 16 Kbyte Boot Block ...

Page 14

... This prevents Bus Write operations from accidentally damaging the data LKO during power up, power down and power surges. If the Program/Erase controller is programming or erasing during this time then the operation aborts and the memory contents being altered will be invalid. A 0.1 μF capacitor should be connected between the V ground pin to decouple the current surges from the power supply ...

Page 15

... Enable are ignored by the memory and do not affect bus operations. 3.1 Bus Read Bus Read operations read from the memory cells, or specific registers in the command interface. A valid Bus Read operation involves setting the desired address on the Address inputs, applying a Low signal, V Enable High, V ...

Page 16

... They require V applied to some pins. 3.7 Electronic signature The memory has two codes, the manufacturer code and the device code, that can be read to identify the memory. These codes can be read by applying the signals listed in and 3, Bus operations. ...

Page 17

Table 3. Bus operations, BYTE = V Operation E Bus Read Bus Write Output Disable X V Standby V IH Read manufacturer code Read device code ...

Page 18

... From the Auto Select mode the manufacturer code can be read using a Bus Read operation with and manufacturer code for Numonyx is 0020h. The device code can be read using a Bus Read operation with other address bits may be set to either V The Block Protection status of each block can be read using a Bus Read operation with ...

Page 19

... Read mode. Note that the Program command cannot change a bit set at ’0’ back to ’1’. One of the Erase commands must be used to set all the bits in a block or in the whole memory from ’0’ to ’1’. 4.4 Unlock Bypass command The Unlock Bypass command is used in conjunction with the Unlock Bypass Program command to program the memory ...

Page 20

... When an error occurs the memory will continue to output the Status Register. A Read/Reset command must be issued to reset the error condition and return to Read mode. The Chip Erase command sets all of the bits in unprotected blocks of the memory to ’1’. All previous data is lost. 4.8 Block Erase command The Block Erase command can be used to erase a list of one or more blocks ...

Page 21

... Read CFI Query command The Read CFI Query command is used to read data from the Common Flash interface (CFI) memory area. This command is valid when the device is in the Read Array mode, or when the device is in Auto Select mode. One Bus Write cycle is required to issue the Read CFI Query command. Once the command is issued subsequent Bus Read operations read from the Common Flash interface memory area ...

Page 22

... After the Unlock Bypass command issue Unlock Bypass Program or Unlock Bypass Reset commands. 8. After the Unlock Bypass Reset command read the memory as normal until another command is issued. 9. After the Erase Suspend command read non-erasing memory blocks as normal, issue Auto Select and Program commands on non-erasing blocks as normal ...

Page 23

... After the Unlock Bypass command issue Unlock Bypass Program or Unlock Bypass Reset commands. 8. After the Unlock Bypass Reset command read the memory as normal until another command is issued. 9. After the Erase Suspend command read non-erasing memory blocks as normal, issue Auto Select and Program commands on non-erasing blocks as normal ...

Page 24

Table 6. Program, Erase times and Program, Erase endurance cycles Parameter Chip Erase Block Erase (64 Kbytes) Erase Suspend Latency time Program (byte or word) Chip Program (byte by byte) Chip Program (word by word) Program/Erase cycles (per block) Data ...

Page 25

... DQ7, not its complement. During Erase operations the Data Polling bit outputs ’0’, the complement of the erased state of DQ7. After successful completion of the Erase operation the memory returns to Read Mode. In Erase Suspend mode the Data Polling bit will output a ’1’ during a Bus Read operation within a block being erased. The Data Polling bit will change from a ’ ...

Page 26

... Error bit is set to ’1’ when a Program, Block Erase or Chip Erase operation fails to write the correct data to the memory. If the Error bit is set a Read/Reset command must be issued before other commands are issued. The Error bit is output on DQ5 when the Status Register is read. Note that the Program command cannot change a bit set to ’ ...

Page 27

Table 7. Status Register bits Operation Address Program Any address Program During Any address Erase Suspend Program Error Any address Chip Erase Any address Erasing block Block Erase before timeout Non-erasing block Erasing block Block Erase Non-erasing block Erasing block ...

Page 28

Figure 9. Data toggle flowchart 28/57 START READ DQ6 READ DQ5 & DQ6 DQ6 NO = TOGGLE YES NO DQ5 = 1 YES READ DQ6 TWICE DQ6 NO = TOGGLE YES FAIL PASS AI01370C ...

Page 29

... These are stress ratings only and operation of the device at these or any other conditions above those indicated in the operating sections of this specification is not implied. Refer also to the Numonyx SURE Program and other relevant quality documents. ...

Page 30

DC and AC parameters This section summarizes the operating measurement conditions, and the DC and AC characteristics of the device. The parameters in the DC and AC characteristics tables that follow, are derived from tests performed under the measurement ...

Page 31

Table 10. Device capacitance Symbol Parameter C Input capacitance IN C Output capacitance OUT 1. Sampled only, not 100% tested. Table 11. DC characteristics Symbol Parameter I Input Leakage current LI I Output Leakage current LO I Supply current (Read) ...

Page 32

Figure 12. Read mode AC waveforms A0-Amax/ A– DQ0-DQ7/ DQ8-DQ15 BYTE tELBL/tELBH Table 12. Read AC characteristics Symbol Alt t t Address Valid to Next Address Valid AVAV Address Valid to Output Valid AVQV ACC ...

Page 33

Figure 13. Write AC waveforms, Write Enable controlled A0-Amax/ A–1 tAVWL E tELWL G tGHWL W DQ0-DQ7/ DQ8-DQ15 V CC tVCHEL RB Table 13. Write AC characteristics, Write Enable controlled Symbol Alt t t Address Valid to Next Address Valid ...

Page 34

Figure 14. Write AC waveforms, Chip Enable controlled A0-Amax/ A– DQ0-DQ7/ DQ8-DQ15 Table 14. Write AC characteristics, Chip Enable controlled Symbol Alt t t AVAV WLEL ELEH CP ...

Page 35

Figure 15. Reset/Block Temporary Unprotect AC waveforms tPLPX RP tPLYH Table 15. Reset/Block Temporary Unprotect AC characteristics Symbol Alt (1) t PHWL RP High to Write Enable Low, Chip t t PHEL RH Enable Low, Output ...

Page 36

Package mechanical Figure 17. TSOP48 – 48 lead Plastic Thin Small Outline, 12 × 20 mm, package outline DIE 1. Drawing is not to scale. Table 16. TSOP48 – 48 lead Plastic Thin Small Outline, 12 ...

Page 37

Figure 18. TFBGA48 ball array, 0.80 mm pitch, package outline FD FE BALL "A1" Table 17. TFBGA48 ball array, 0.80 ...

Page 38

... Parts in 110 nm coming from Numonyx Fab.2. Devices are shipped from the factory with the memory content bits erased to ’1’. For a list of available options (Speed, Package, etc.) or for further information on any aspect of this device, please contact the Numonyx Sales Office nearest to you. 38/57 M29W160FB (1) , – ...

Page 39

Appendix A Block address table Table 19. Top boot block addresses, M29W160FT # Size (Kbytes ...

Page 40

Table 20. Bottom boot block addresses, M29W160FB # Size (Kbytes ...

Page 41

Table 21. Top boot block addresses, M29W320FT # Size (Kbyte/Kword ...

Page 42

Table 21. Top boot block addresses, M29W320FT (continued ...

Page 43

Table 22. Bottom boot block addresses, M29W320FB # Size (Kbyte/Kword ...

Page 44

Table 22. Bottom boot block addresses, M29W320FB (continued ...

Page 45

... The CFI data structure also contains a security area where a 64 bit unique security number is written (see Table 28: Security code by the final user impossible to change the security number after it has been written by Numonyx. Issue a Read command to return to Read mode. Table 23. Query structure overview Address ...

Page 46

Table 24. CFI query identification string Address Data 10h 20h 0051h 11h 22h 0052h 12h 24h 0059h 13h 26h 0002h 14h 28h 0000h 15h 2Ah 0040h 16h 2Ch 0000h 17h 2Eh 0000h 18h 30h 0000h 19h ...

Page 47

Table 25. CFI query system interface information Address Data logic supply minimum Program/Erase voltage CC 1Bh 36h 0027h bit BCD value in volts bit BCD value in 100 mV ...

Page 48

Table 26. Device geometry definition Address Data 0015h M29W160FT/B device size = 2 27h 4Eh 0016h M29W320FT/B device size = 2 28h 50h 0002h 29h 52h 0000h 2Ah 54h 0000h 2Bh 56h 0000h 2Ch 58h 0004h ...

Page 49

Table 27. Primary algorithm-specific extended query table Address Data 40h 80h 0050h Primary algorithm extended query table unique ASCII string 41h 82h 0052h “PRI” 42h 84h 0049h 43h 86h 0031h Major version number, ASCII 44h 88h ...

Page 50

... The block will be correctly protected only if Amax-A12 remain valid and stable, and if Chip Enable is kept Low, V phases. The Chip Unprotect algorithm is used to unprotect all the memory blocks at the same time. This algorithm can only be used if all of the blocks are protected first. To unprotect the chip follow ...

Page 51

Table 29. Programmer technique bus operations, BYTE = V Operation Block Protect Pulse Chip Unprotect Pulse Block Protection Verify ...

Page 52

Figure 19. Programmer equipment block protect flowchart 1. Address inputs Amax-A12 give the address of the block that protected imperative that they remain stable during the operation. 2. During the Protect and Verify phases of ...

Page 53

Figure 20. Programmer equipment chip unprotect flowchart ADDRESS = CURRENT BLOCK ADDRESS NO ++n = 1000 YES FAIL START PROTECT ALL BLOCKS CURRENT BLOCK = 0 A6, A12, ...

Page 54

Figure 21. In-system equipment block protect flowchart 54/57 START WRITE 60h ADDRESS = BLOCK ADDRESS WRITE 60h ADDRESS = ...

Page 55

Figure 22. In-system equipment chip unprotect flowchart ADDRESS = CURRENT BLOCK ADDRESS ADDRESS = CURRENT BLOCK ADDRESS ++ 1000 YES ISSUE READ/RESET COMMAND FAIL START PROTECT ALL BLOCKS CURRENT BLOCK = ...

Page 56

... Added Speed 70ns Automotive Grade 6, -40C to 85C – Added Temperature Range – Changed Device Grade 4 Changed footnote 2 “This feature could not be available” on page 38 to “Parts in 110 nm coming from Numonyx Fab.2”. Replaced references to ECOPACK with RoHS compliant. Added document number to coversheet. Changes Table ...

Page 57

... NUMONYX PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Numonyx products are not intended for use in medical, life saving, life sustaining, critical control or safety systems nuclear facility Numonyx may make changes to specifications and product descriptions at any time, without notice. ...

Related keywords