m29w400f Numonyx, m29w400f Datasheet

no-image

m29w400f

Manufacturer Part Number
m29w400f
Description
8-mbit 1 Mbit?8 / 512 Kbit?16 ; 4-mbit 512 Kbit?8 / 256 Kbit?16 Boot Block 3 V Supply Flash Memory
Manufacturer
Numonyx
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
m29w400fB55N3
Manufacturer:
ST
0
Part Number:
m29w400fT5AZA6
Manufacturer:
ST
0
Part Number:
m29w400fT5AZA6
Manufacturer:
ST
Quantity:
20 000
Part Number:
m29w400fT5AZA6F
Manufacturer:
ST
0
Features
May 2009
8-Mbit (1 Mbit×8 / 512 Kbit×16); 4-Mbit (512 Kbit×8 / 256 Kbit×16)
Supply voltage
– V
Access time: 55 ns, 70 ns, 90 ns (only available
for the known good die version)
Programming time
– 10 μs per byte/word typical
19 memory blocks
– 1 boot block (top or bottom location)
– 2 parameter blocks and 16 main blocks
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
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
Electronic signature
– Manufacturer code: 0020h
– Top device code M29W800FT: 22D7h;
– Bottom device code M29W800FB: 225Bh;
RoHS packages available
Automotive device grade 3:
– Automotive grade certified
read
erase suspend
M29W400FT: 00EEh
M29W400FB: 00EFh
CC
= 2.7 V to 3.6 V for program, erase and
Boot Block 3 V Supply Flash memory
Rev 4
M29W800FB M29W400FB
M29W800FT M29W400FT
TFBGA48 (ZA)
TSOP48 (N)
12 × 20 mm
6 x 8 mm
FBGA
www.numonyx.com
1/54
1

Related parts for m29w400f

m29w400f Summary of contents

Page 1

... M29W400FT: 00EEh – Bottom device code M29W800FB: 225Bh; M29W400FB: 00EFh RoHS packages available Automotive device grade 3: – Automotive grade certified May 2009 M29W800FT M29W400FT M29W800FB M29W400FB Boot Block 3 V Supply Flash memory TSOP48 (N) 12 × TFBGA48 (ZA Rev 4 FBGA 1/54 www ...

Page 2

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

Page 3

Unlock Bypass Reset command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 4.7 Chip Erase ...

Page 4

... Table 19. Top boot block addresses, M29W800FT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Table 20. Bottom boot block addresses, M29W800FB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Table 21. Top boot block addresses M29W400FT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Table 22. Bottom boot block addresses M29W400FB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Table 23. Query structure overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Table 24. CFI query identification string . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Table 25. CFI query system interface information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Table 26. ...

Page 5

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

Page 6

... Description The M29W800FT/B and M29W400FT/B are 8-Mbit (1 Mbit × 512 Kbit × 16) and 4-Mbit (512 Kbit × 256 Kbit × 16) non-volatile memory devices that can be read, erased and reprogrammed. These operations can be performed using a single low voltage (2 3.6 V) supply. On power-up the memory defaults to its read mode where it can be read in the same way as a ROM or EPROM ...

Page 7

Table 1. Signal names Signal name A0-A18 Address inputs DQ0-DQ7 Data inputs/outputs DQ8-DQ14 Data inputs/outputs DQ15A–1 Data input/output or address input E Chip Enable G Output Enable W Write Enable RP Reset/block temporary unprotect RB Ready/busy output BYTE Byte/word organization ...

Page 8

Figure 3. TSOP connections, 400FT/B 8/54 A15 1 48 A16 A14 BYTE A13 V SS A12 DQ15A–1 A11 DQ7 A10 DQ14 A9 DQ6 A8 DQ13 NC DQ5 NC DQ12 W DQ4 DQ11 ...

Page 9

Figure 4. BGA connections, 400FT A17 DQ0 DQ8 G G DQ9 DQ1 ...

Page 10

Figure 5. BGA connections, 800FT 10/ A17 A18 DQ0 DQ2 DQ5 DQ12 E ...

Page 11

Figure 6. Block addresses, 800FT/B(× 8) Top boot block addresses (x 8) FFFFFh 16 Kbyte FC000h FBFFFh 8 Kbyte FA000h F9FFFh 8 Kbyte F8000h F7FFFh 32 Kbyte F0000h EFFFFh 64 Kbyte E0000h 64 Kbyte blocks 1FFFFh 64 Kbyte 10000h 0FFFFh ...

Page 12

Figure 7. Block addresses, 800FT/B(× 16) Top boot block addresses (x 16) 7FFFFh 8 Kword 7E000h 7DFFFh 4 Kword 7D000h 7CFFFh 4 Kword 7C000h 7BFFFh 16 Kword 78000h 77FFFh 32 Kword 70000h 0FFFFh 32 Kword 08000h 07FFFh 32 Kword 00000h ...

Page 13

Figure 8. Block addresses, 400FT/B(× 8) Top boot block addresses (x 8) 7FFFFh 16 Kbyte 7C000h 7BFFFh 8 Kbyte 7A000h 79FFFh 8 Kbyte 78000h 77FFFh 32 Kbyte 70000h 6FFFFh 64 Kbyte 60000h 1FFFFh 64 Kbyte 10000h 0FFFFh 64 Kbyte 00000h ...

Page 14

Signal descriptions See Figure 1: Logic diagram connected to this device. 2.1 Address inputs (A0-A18) The address inputs select the cells in the memory array to access during bus read operations. During bus write operations they control the commands ...

Page 15

Write Enable (W) The Write Enable, W, controls the bus write operation of the memory’s command interface. 2.8 Reset/Block Temporary Unprotect (RP) The Reset/Block Temporary Unprotect pin can be used to apply a hardware reset to the memory or ...

Page 16

V supply voltage CC The V supply voltage supplies the power for all operations (read, program, erase etc.). CC The command interface is disabled when the V voltage This prevents bus write operations from accidentally damaging the ...

Page 17

Bus operations There are five standard bus operations that control the device. These are bus read, bus write, output disable, standby and automatic standby. See operations, for a summary. Typically glitches of less than Chip Enable ...

Page 18

... others others Table 2 Data inputs/outputs DQ14-DQ8 DQ7-DQ0 Hi-Z Data output Hi-Z Data input Hi-Z Hi-Z Hi-Z Hi-Z Hi-Z 20h IH D7h (M29W800FT) 5Bh (M29W800FB Hi-Z EEh (M29W400FT) IH EFh (M29W400FB ...

Page 19

... Command address others others Data inputs/outputs DQ15A–1, DQ14-DQ0 Data output Data input Hi-Z Hi 0020h 22D7h (M29W800FT) 225Bh (M29W800FB 00EEh (M29W400FT) 00EFh (M29W400FB) 19/54 ...

Page 20

... 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 22D7h and for the M29W800FB is 225Bh. ...

Page 21

Program command The Program command can be used to program a value to one address in the memory array at a time. The command requires four bus write operations, the final write operation latches the address and data in ...

Page 22

Chip Erase command The Chip Erase command can be used to erase the entire chip. Six bus write operations are required to issue the Chip Erase command and start the program/erase controller. If any blocks are protected then these ...

Page 23

Erase Suspend command The Erase Suspend command may be used to temporarily suspend a block erase operation and return the memory to read mode. The command requires one bus write operation. The program/erase controller will suspend within the erase ...

Page 24

Block Protect and Chip Unprotect commands Each block can be separately protected against accidental program or erase. The whole chip can be unprotected to allow the data inside the blocks to be changed. Block protect and chip unprotect operations ...

Page 25

Table 5. Commands, 8-bit mode, BYTE = V Command Addr Data Addr Data Addr Data Addr Data Addr Data Addr Data 1 X Read/Reset 3 AAA Auto Select 3 AAA Program 4 AAA Unlock Bypass 3 AAA Unlock Bypass 2 ...

Page 26

Status register Bus read operations from any address always read the status register during program and erase operations also read during erase suspend when an address within a block being erased is accessed. The bits in the ...

Page 27

Error bit (DQ5) The error bit can be used to identify errors detected by the program/erase controller. The error bit is set to ’1’ when a program, block erase or chip erase operation fails to write the correct data ...

Page 28

Table 7. Status register bits Operation Program Program during erase suspend Program error Chip erase Block erase before timeout Block erase Erase suspend Erase error 1. Unspecified data bits should be ignored. Figure 10. Data polling flowchart 28/54 (1) Address ...

Page 29

Figure 11. Toggle flowchart START READ DQ6 READ DQ5 & DQ6 DQ6 NO = TOGGLE YES NO DQ5 = 1 YES READ DQ6 TWICE DQ6 NO = TOGGLE YES FAIL PASS AI01370C 29/54 ...

Page 30

... 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 31

... Input and output timing ref. voltages 1. Speed class available for the –40 to 125 °C temperature range. 2. Only available for the known good die version. Figure 12. AC measurement I/O waveform conditions. Designers should check that the M29W800FT/B and M29W400FT/B ( Max ...

Page 32

Figure 13. AC measurement load circuit Table 10. Device capacitance Symbol C Input capacitance IN C Output capacitance OUT 1. Sampled only, not 100% tested. Table 11. DC characteristics Symbol I Input leakage current LI I Output leakage current LO ...

Page 33

... FHQV 1. See Table 18.: Ordering information scheme 2. Only available for the known good die version. 3. Sampled only, not 100% tested. tAVAV VALID tAVQV tELQV tELQX tGLQX tGLQV tBHQV tBLQZ M29W800FT/B and M29W400FT/B Test condition 5A/ Min Max ...

Page 34

... CC 1. See Table 18.: Ordering information scheme 2. Only available for the known good die version. 3. Sampled only, not 100% tested. 34/54 tAVAV VALID tAVWL tWLWH tDVWH VALID tWHRL M29W800FT/B and M29W400FT/B Parameter 5A/55 ns Min Min Min Min Min Min Min Min Min Min Min ...

Page 35

... VALID tEHRL Parameter 5A/55 ns Min Min Min Min Min Min Min Min Min Min Min Max Min for combinations. tELAX tEHWH tEHGL tEHEL tEHDX AI05450 M29W800FT/B and M29W400FT/B (1) (1) (2) 7A/ ...

Page 36

... RP rise time to V PHPHH VIDR 1. See Table 18.: Ordering information scheme 2. Only available for the known good die version. 3. Sampled only, not 100% tested. 36/54 tPHWL, tPHEL, tPHGL tPLYH M29W800FT/B and M29W400FT/B Parameter 5A/55 ns Min 50 Min Min 500 Max 10 Min 500 ID for combinations. ...

Page 37

... Package mechanical data In order to meet environmental requirements, Numonyx offers these devices in ECOPACK® packages. ECOPACK® packages are lead-free. The category of second level interconnect is marked on the package and on the inner box label, in compliance with JEDEC Standard JESD97. The maximum ratings related to soldering conditions are also marked on the inner box label. Figure 18. TSOP48 – ...

Page 38

Figure 19. TFBGA48 6x8mm – ball array - 0.80 mm pitch, bottom view package outline Drawing is not to scale. Table 17. TFBGA48 6 x 8mm – active ball array – ...

Page 39

... Automotive temperature range, –40 to 125 °C. Packing T = Tape and Reel packing E = RoHS package, standard packing (tray RoHS package, tape & reel packing For a list of available options (speed, package, etc.) or for further information on any aspect of this device, please contact your nearest Numonyx Sales Office. M29W800FB 39/54 ...

Page 40

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

Page 41

Table 20. Bottom boot block addresses, M29W800FB # Size (Kbytes) Address range (× ...

Page 42

... Table 21. Top boot block addresses M29W400FT # Size (Kbytes Table 22. Bottom boot block addresses M29W400FB # Size (Kbytes 42/54 Address range (x 8) ...

Page 43

... 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 44

Table 24. CFI query identification string Address 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 32h ...

Page 45

Table 26. Device geometry definition Address Data × 16 × 8 27h 4Eh 0014h Device size = 2 28h 50h 0002h Flash device interface code description 29h 52h 0000h 2Ah 54h 0000h Maximum number of bytes in multi-byte program or ...

Page 46

Table 27. Primary algorithm-specific extended query table Address × 16 × 8 40h 80h 41h 82h 42h 84h 43h 86h 44h 88h 45h 8Ah 46h 8Ch 47h 8Eh 48h 90h 49h 92h 4Ah 94h 4Bh 96h 4Ch 98h Table 28. ...

Page 47

... Unlike the command interface of the program/erase controller, the techniques for protecting and unprotecting blocks change between different Flash memory suppliers. For example, the techniques for AMD parts will not work on Numonyx parts. Care should be taken when changing drivers for one part to work on another. ...

Page 48

Table 29. Programmer technique bus operations, BYTE = V Operation E G Block protect Chip unprotect Block protection verify Block unprotection verify 48/54 Address ...

Page 49

Figure 20. Programmer equipment block protect flowchart ADDRESS = BLOCK ADDRESS START Wait 4µ Wait 100µ ...

Page 50

Figure 21. Programmer equipment chip unprotect flowchart NO 50/54 START PROTECT ALL BLOCKS CURRENT BLOCK = 0 A6, A12, A15 = Wait 4µ Wait ...

Page 51

Figure 22. In-system equipment block protect flowchart ADDRESS = BLOCK ADDRESS ADDRESS = BLOCK ADDRESS ...

Page 52

Figure 23. In-system equipment chip unprotect flowchart ISSUE READ/RESET 52/54 START PROTECT ALL BLOCKS CURRENT BLOCK = WRITE 60h ANY ADDRESS WITH ...

Page 53

... Revision history Table 30. Document revision history Date Revision 19-Feb-2007 17-Mar-2008 28-Mar-2008 26-May-2009 1 Initial release. 2 Added TFBGA package. Minor text changes. 3 Applied Numonyx branding. 4 Added support for 400FT/B Changes 53/54 ...

Page 54

... 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