M29W320DB90N6 NUMONYX, M29W320DB90N6 Datasheet
![no-image](/images/manufacturer_photos/0/4/484/numonyx_sml.jpg)
M29W320DB90N6
Specifications of M29W320DB90N6
Available stocks
Related parts for M29W320DB90N6
M29W320DB90N6 Summary of contents
Page 1
... PROGRAM/ERASE CYCLES per BLOCK ELECTRONIC SIGNATURE – Manufacturer Code: 0020h – Top Device Code M29W320DT: 22CAh – Bottom Device Code M29W320DB: 22CBh May 2003 32 Mbit (4Mb x8 or 2Mb x16, Boot Block) 3V Supply Flash Memory Figure 1. Packages M29W320DT M29W320DB TSOP48 ( 20mm FBGA TFBGA63 (ZA) ...
Page 2
M29W320DT, M29W320DB TABLE OF CONTENTS SUMMARY DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
Page 3
Chip Erase Command ...
Page 4
M29W320DT, M29W320DB APPENDIX A. BLOCK ADDRESS TABLE ...
Page 5
... They allow simple connection to most micropro- cessors, often without additional logic. The memory is offered in TSOP48 (12 x 20mm) and TFBGA63 (7x11mm, 0.8mm pitch) packages. The memory is supplied with all the bits erased (set to 1). Table 1. Signal Names A0-A20 DQ0-DQ7 DQ8-DQ14 DQ15A– ...
Page 6
M29W320DT, M29W320DB Figure 3. TSOP Connections 6/44 A15 1 A14 A13 A12 A11 A10 A9 A8 A19 A20 M29W320DT M29W320DB /WP RB A18 A17 AI90190 ...
Page 7
Figure 4. TFBGA Connections (Top view through package ( ( ( (1) NC Note: 1. Balls are shorted together via the substrate but not ...
Page 8
M29W320DT, M29W320DB Figure 5. Block Addresses (x8) M29W320DT Top Boot Block Addresses (x8) 3FFFFFh 16 KByte 3FC000h 3FBFFFh 8 KByte 3FA000h 3F9FFFh 8 KByte 3F8000h 3F7FFFh 32 KByte 3F0000h 3EFFFFh 64 KByte 3E0000h 01FFFFh 64 KByte 010000h 00FFFFh 64 KByte ...
Page 9
Figure 6. Block Addresses (x16) M29W320DT Top Boot Block Addresses (x16) 1FFFFFh 8 KWord 1FE000h 1FDFFFh 4 KWord 1FD000h 1FCFFFh 4 KWord 1FC000h 1FBFFFh 16 KWord 1F8000h 1F7FFFh 32 KWord 1F0000h 00FFFFh 32 KWord 008000h 007FFFh 32 KWord 000000h Note: ...
Page 10
... Unlock Bypass Program, I Reset/Block Temporary Unprotect (RP). The Reset/Block Temporary Unprotect pin can be used to apply a Hardware Reset to the memory or to temporarily unprotect all Blocks that have been protected. Note that if V outermost boot block will remain protect even if RP ...
Page 11
... Byte/Word Organization Select (BYTE). The Byte/Word Organization Select pin is used to switch between the x8 and x16 Bus modes of the memory. When Byte/Word Organization Select is Low the memory mode, when High the memory is in x16 mode then the 16 KByte ...
Page 12
... Disable, Standby and Automatic Standby. See Tables 2 and 3, Bus Operations, for a summary. Typically glitches of less than 5ns on Chip Enable or Write Enable are ignored by the memory and do not affect bus operations. Bus Read. Bus Read operations read from the memory cells, or specific registers in the Com- mand Interface ...
Page 13
Table 2. Bus Operations, BYTE = V Operation E Bus Read V IL Bus Write V IL Output Disable X Standby V IH Read Manufacturer V IL Code V Read Device Code IL Note ...
Page 14
... Read mode. The long command sequences are imposed to maximize data security. The address used for the commands changes de- pending on whether the memory is in 16-bit or 8- bit mode. See either Table depending on the configuration that is being used, for a summary of the commands. ...
Page 15
... Program command and the Unlock Bypass Reset command. The memory can be read Read mode. The memory offers accelerated program opera- tions through the V /Write Protect pin. When the PP system asserts V on the the memory automatically enters the Unlock By- pass mode. The system may then write the two- cycle Unlock Bypass program command se- quence ...
Page 16
... M29W320DT, M29W320DB for value) of the Erase Suspend Command being issued. Once the Program/Erase Controller has stopped the memory will be set to Read mode and the Erase will be suspended. If the Erase Suspend command is issued during the period when the memory is waiting for an additional block (before ...
Page 17
... Program, Unlock Bypass Program, Chip Erase, Block Erase. After these commands read the Status Register until the Program/ Erase Controller completes and the memory returns to Read Mode. Add additional Blocks during Block Erase Command with additiona l Bus Write Operations until Timeout Bit is set. ...
Page 18
... Program, Unlock Bypass Program, Chip Erase, Block Erase. After these commands read the Status Register until the Program/ Erase Controller completes and the memory returns to Read Mode. Add additional Blocks during Block Erase Command with additiona l Bus Write Operations until Timeout Bit is set. ...
Page 19
... 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 Pro- gram, 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 (2) Unit ...
Page 20
... 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’. Erase Timer Bit (DQ3). The Erase Timer Bit can be used to identify the start of Program/Erase Controller operation during a Block Erase com- mand ...
Page 21
Figure 7. Data Polling Flowchart START READ DQ5 & DQ7 at VALID ADDRESS DQ7 YES = DATA NO NO DQ5 = 1 YES READ DQ7 at VALID ADDRESS DQ7 YES = DATA NO FAIL Figure 8. Data Toggle Flowchart PASS ...
Page 22
M29W320DT, M29W320DB MAXIMUM RATING Stressing the device above the rating listed in the Absolute Maximum Ratings table may cause per- manent damage to the device. Exposure to Abso- lute Maximum Rating conditions for extended periods may affect device reliability. These ...
Page 23
DC AND AC PARAMETERS This section summarizes the operating measure- ment conditions, and the DC and AC characteris- tics of the device. The parameters in the DC and AC characteristics Tables that follow, are derived from tests performed under the ...
Page 24
M29W320DT, M29W320DB Table 11. DC Characteristics Symbol Parameter I Input Leakage Current LI I Output Leakage Current LO I Supply Current (Read) CC1 I Supply Current (Standby) CC2 Supply Current (Program/ (1) I CC3 Erase) V Input Low Voltage IL ...
Page 25
Figure 11. Read Mode AC Waveforms A0-A20/ 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 26
M29W320DT, M29W320DB Figure 12. Write AC Waveforms, Write Enable Controlled A0-A20/ A– 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 AVAV ...
Page 27
Figure 13. Write AC Waveforms, Chip Enable Controlled A0-A20/ A– DQ0-DQ7/ DQ8-DQ15 V CC tVCHWL RB Table 14. Write AC Characteristics, Chip Enable Controlled Symbol Alt t t Address Valid to Next Address Valid AVAV WC t ...
Page 28
M29W320DT, M29W320DB Figure 14. Reset/Block Temporary Unprotect AC Waveforms tPLPX RP Table 15. Reset/Block Temporary Unprotect AC Characteristics Symbol Alt (1) t PHWL RP High to Write Enable Low, Chip Enable Low PHEL RH ...
Page 29
PACKAGE MECHANICAL Figure 16. TSOP48 Lead Plastic Thin Small Outline, 12x20 mm, Bottom View Package Outline DIE Note: Drawing not to scale. Table 16. TSOP48 Lead Plastic Thin Small Outline, 12x20 mm, Package Mechanical Data ...
Page 30
M29W320DT, M29W320DB Figure 17. TFBGA63 7x11mm - 6x8 active ball array, 0.8mm pitch, Package Outline BALL "A1" Note: Drawing is not to scale. Table 17. TFBGA63 7x11mm - 6x8 active ball array, 0.8mm pitch, Package Mechanical Data ...
Page 31
... E = Lead-free Package, Standard Packing F = Lead-free Package, Tape & Reel Packing 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 de- vice, please contact the ST Sales Office nearest to you. ...
Page 32
M29W320DT, M29W320DB APPENDIX A. BLOCK ADDRESS TABLE Table 19. Top Boot Block Addresses, M29W320DT Size Address Range # (KByte/ (x8) KWord) 66 16/8 3FC000h-3FFFFFh 1FE000h-1FFFFFh 65 8/4 3FA000h-3FBFFFh 1FD000h-1FDFFFh 64 8/4 3F8000h-3F9FFFh 1FC000h-1FCFFFh 63 32/16 3F0000h-3F7FFFh 1F8000h-1FBFFFh 62 64/32 3E0000h-3EFFFFh ...
Page 33
Table 20. Bottom Boot Block Addresses, M29W320DB Size Address Range # (KByte/ (x8) KWord) 66 64/32 3F0000h-3FFFFFh 1F8000h-1FFFFFh 65 64/32 3E0000h-3EFFFFh 1F0000h-1F7FFFh 64 64/32 3D0000h-3DFFFFh 1E8000h-1EFFFFh 63 64/32 3C0000h-3CFFFFh 1E0000h-1E7FFFh 62 64/32 3B0000h-3BFFFFh 1D8000h-1DFFFFh 61 64/32 3A0000h-3AFFFFh 1D0000h-1D7FFFh 60 64/32 ...
Page 34
... Note: Query data are always presented on the lowest order data outputs (DQ7-DQ0) only. DQ8-DQ15 are ‘0’. 34/44 is read from the memory. Tables 21, 22, 23, 24, 25 and 26 show the addresses used to retrieve the data. The CFI data structure also contains a security area where a 64 bit unique security number is writ- ten (see Table 26, Security Code area) ...
Page 35
Table 23. CFI Query System Interface Information Address Data x16 x8 1Bh 36h 0027h 1Ch 38h 0036h 1Dh 3Ah 00B5h 1Eh 3Ch 00C5h 1Fh 3Eh 0004h 20h 40h 0000h 21h 42h 000Ah 22h 44h 0000h 23h 46h 0005h 24h 48h ...
Page 36
M29W320DT, M29W320DB Table 24. Device Geometry Definition Address Data x16 x8 27h 4Eh 0016h 28h 50h 0002h 29h 52h 0000h 2Ah 54h 0000h 2Bh 56h 0000h 2Ch 58h 0004h 2Dh 5Ah 0000h 2Eh 5Ch 0000h 2Fh 5Eh 0040h 30h 60h ...
Page 37
Table 25. Primary Algorithm-Specific Extended Query Table Address Data x16 x8 40h 80h 0050h 41h 82h 0052h 42h 84h 0049h 43h 86h 0031h 44h 88h 0030h 45h 8Ah 0000h 46h 8Ch 0002h 47h 8Eh 0001h 48h 90h 0001h 49h 92h ...
Page 38
... 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 tech- niques for AMD parts will not work on STMicro- electronics parts. Care should be taken when changing drivers for one part to work on another. ...
Page 39
Figure 18. Programmer Equipment Block Protect Flowchart START ADDRESS = BLOCK ADDRESS Wait 4µ Wait 100µ ...
Page 40
M29W320DT, M29W320DB Figure 19. Programmer Equipment Chip Unprotect Flowchart NO = 1000 40/44 START PROTECT ALL BLOCKS CURRENT BLOCK = 0 A6, A12, A15 = V IH (1) ...
Page 41
Figure 20. In-System Equipment Block Protect Flowchart START WRITE 60h ADDRESS = BLOCK ADDRESS WRITE 60h ADDRESS = BLOCK ...
Page 42
M29W320DT, M29W320DB Figure 21. In-System Equipment Chip Unprotect Flowchart NO = 1000 ISSUE READ/RESET COMMAND FAIL 42/44 START PROTECT ALL BLOCKS CURRENT BLOCK = WRITE 60h ANY ADDRESS ...
Page 43
REVISION HISTORY Table 28. Document Revision History Date Version March-2001 -01 First Issue (Brief Data) 08-Jun-2001 -02 Document expanded to full Product Preview Minor text corrections to Read/Reset and Read CFI commands and Status Register Error 22-Jun-2001 -03 and Toggle ...
Page 44
M29W320DT, M29W320DB Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from ...