M29W320DT70N6 STMicroelectronics, M29W320DT70N6 Datasheet

Flash 4Mx8 or 2Mx16 70ns

M29W320DT70N6

Manufacturer Part Number
M29W320DT70N6
Description
Flash 4Mx8 or 2Mx16 70ns
Manufacturer
STMicroelectronics
Datasheet

Specifications of M29W320DT70N6

Data Bus Width
8 bit, 16 bit
Memory Type
NOR Flash
Memory Size
32 Mbit
Architecture
Sectored
Interface Type
CFI
Access Time
70 ns
Supply Voltage (max)
3.6 V
Supply Voltage (min)
2.7 V
Maximum Operating Current
10 mA
Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Package / Case
TSOP-1-48
Organization
4 MB x 8
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
M29W320DT70N6
Manufacturer:
ST
Quantity:
3 000
Part Number:
M29W320DT70N6
Manufacturer:
ST
Quantity:
3 000
Part Number:
M29W320DT70N6
Manufacturer:
ST
0
Part Number:
M29W320DT70N6
Manufacturer:
ST
Quantity:
20 000
Part Number:
M29W320DT70N6
Manufacturer:
ST
Quantity:
12 103
Company:
Part Number:
M29W320DT70N6
Quantity:
1 800
Part Number:
M29W320DT70N6E
Manufacturer:
ST
Quantity:
1 500
Part Number:
M29W320DT70N6E
Manufacturer:
ST
Quantity:
3 198
Part Number:
M29W320DT70N6E
Manufacturer:
ST
Quantity:
3 198
Part Number:
M29W320DT70N6E
Manufacturer:
ST
0
Part Number:
M29W320DT70N6E
Manufacturer:
MICRON/ST
Quantity:
20 000
Part Number:
M29W320DT70N6E
Manufacturer:
Micron
Quantity:
17 398
Part Number:
M29W320DT70N6F
Manufacturer:
ST
0
Part Number:
M29W320DT70N6H
Manufacturer:
ST
0
Part Number:
M29W320DT70N6L
Manufacturer:
ST
0
FEATURES SUMMARY
August 2005
SUPPLY VOLTAGE
– V
– V
ACCESS TIME: 70, 90ns
PROGRAMMING TIME
– 10µs per Byte/Word typical
67 MEMORY BLOCKS
– 1 Boot Block (Top or Bottom Location)
– 2 Parameter and 64 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
V
PROTECT
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 M29W320DT: 22CAh
– Bottom Device Code M29W320DB: 22CBh
PP
Read
Erase Suspend
CC
PP
/WP PIN for FAST PROGRAM and WRITE
= 2.7V to 3.6V for Program, Erase and
=12V for Fast Program (optional)
32 Mbit (4Mb x8 or 2Mb x16, Boot Block)
Figure 1. Packages
3V Supply Flash Memory
TFBGA63 (ZA)
TFBGA48 (ZE)
TSOP48 (N)
12 x 20mm
M29W320DB
M29W320DT
FBGA
1/46

Related parts for M29W320DT70N6

M29W320DT70N6 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 August 2005 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 FEATURES SUMMARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 3

Program Command ...

Page 4

M29W320DT, M29W320DB Figure 20.TFBGA48 6x8mm - 6x8 Ball Array, 0.8mm Pitch, Bottom View Package Outline Table 17. TFBGA48 6x8mm - 6x8 Ball Array, 0.8mm Pitch, Package Mechanical Data ...

Page 5

... Program or Erase commands from modifying the memory. Program and Erase commands are writ- ten to the Command Interface of the memory. An on-chip Program/Erase Controller simplifies the process of programming or erasing the memory by taking care of all of the special operations that are required to update the memory contents ...

Page 6

M29W320DT, M29W320DB Figure 3. TSOP Connections 6/46 A15 1 A14 A13 A12 A11 A10 A9 A8 A19 A20 M29W320DT M29W320DB /WP RB A18 A17 AI90190 ...

Page 7

Figure 4. TFBGA63 Connections (Top view through package ( ( ( (1) NC Note: 1. Balls are shorted together via the substrate but not ...

Page 8

M29W320DT, M29W320DB Figure 5. TFBGA48 Connections (Top view through package 8/ A17 A18 ...

Page 9

Figure 6. 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 000000h Note: ...

Page 10

M29W320DT, M29W320DB Figure 7. 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 ...

Page 11

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

Page 12

... 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. IH 12/46 V Supply Voltage (2 ...

Page 13

... They require V 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 Figure 8. and Table 2., Bus Operations. Block Protect and Chip Unprotect. Each can be separately protected against accidental Program or Erase ...

Page 14

M29W320DT, M29W320DB Table 2. Bus Operations, BYTE = V Operation Bus Read Bus Write IL V Output Disable X V Standby IH Read Manufacturer Code V V Read Device Code IL ...

Page 15

... The other address bits IL IL may be set to either Code for STMicroelectronics is 0020h. The Device Code can be read using a Bus Read operation with and address bits may be set to either V Device Code for the M29W320DT is 22CAh and for the M29W320DB is 22CBh. The Block Protection Status of each block can be ...

Page 16

... M29W320DT, M29W320DB Once the Unlock Bypass command has been is- sued the memory will only accept the Unlock By- pass 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 ...

Page 17

... Erase Suspend Latency Time (refer to Table 5. 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 ...

Page 18

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

Page 19

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

Page 20

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

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

M29W320DT, M29W320DB Figure 9. 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 22/46 Figure 10. Data ...

Page 23

... Note: 1. Minimum voltage may undershoot to –2V during transition and for less than 20ns during transitions. 2. Maximum voltage may overshoot to V these or any other conditions above those indicat the Operating sections of this specification is not implied. Refer also to the STMicroelectronics SURE Program and other relevant quality docu- ments. Parameter (1,2) +2V during transition and for less than 20ns during transitions ...

Page 24

M29W320DT, M29W320DB 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 ...

Page 25

Table 10. 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 V Input ...

Page 26

M29W320DT, M29W320DB Figure 13. Read Mode AC Waveforms A0-A20/ A– DQ0-DQ7/ DQ8-DQ15 BYTE tELBL/tELBH Table 11. Read AC Characteristics Symbol Alt t t Address Valid to Next Address Valid AVAV Address Valid to Output Valid ...

Page 27

Figure 14. Write AC Waveforms, Write Enable Controlled A0-A20/ A– DQ0-DQ7/ DQ8-DQ15 V CC tVCHEL RB Table 12. Write AC Characteristics, Write Enable Controlled Symbol Alt t t Address Valid to Next Address Valid AVAV WC t ...

Page 28

M29W320DT, M29W320DB Figure 15. Write AC Waveforms, Chip Enable Controlled A0-A20/ A– DQ0-DQ7/ DQ8-DQ15 V CC tVCHWL RB Table 13. Write AC Characteristics, Chip Enable Controlled Symbol Alt t t Address Valid to Next Address Valid AVAV ...

Page 29

Figure 16. Reset/Block Temporary Unprotect AC Waveforms tPLPX RP Table 14. Reset/Block Temporary Unprotect AC Characteristics Symbol Alt (1) t PHWL RP High to Write Enable Low, Chip Enable Low PHEL RH Output Enable ...

Page 30

M29W320DT, M29W320DB PACKAGE MECHANICAL Figure 18. TSOP48 Lead Plastic Thin Small Outline, 12x20 Mm, Bottom View Package Outline DIE Note: Drawing not to scale. Table 15. TSOP48 Lead Plastic Thin Small Outline, 12x20 mm, Package ...

Page 31

Figure 19. TFBGA63 7x11mm - 6x8 active ball array, 0.8mm pitch, Package Outline BALL "A1" A Note: Drawing is not to scale. Table 16. TFBGA63 7x11mm - 6x8 active ball array, 0.8mm pitch, Package Mechanical Data Symbol ...

Page 32

M29W320DT, M29W320DB Figure 20. TFBGA48 6x8mm - 6x8 Ball Array, 0.8mm Pitch, Bottom View Package Outline FD FE BALL "A1" Note: Drawing not to scale. Table 17. TFBGA48 6x8mm - 6x8 Ball Array, 0.8mm Pitch, Package Mechanical Data ...

Page 33

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

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 35

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 36

... Note: Query data are always presented on the lowest order data outputs (DQ7-DQ0) only. DQ8-DQ15 are ‘0’. 36/46 is read from the memory. Table 21., Table 22., Ta- ble 23., Table 24., Table 25. and Table 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 ...

Page 37

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 38

M29W320DT, M29W320DB Address Data x16 x8 35h 6Ah 0000h 36h 6Ch 0000h 37h 6Eh 0080h 38h 70h 0000h 39h 72h 003Eh 3Ah 74h 0000h 3Bh 76h 0000h 3Ch 78h 0001h Table 25. Primary Algorithm-Specific Extended Query Table Address Data x16 ...

Page 39

Table 26. Security Code Area Address x16 x8 61h C3h, C2h 62h C5h, C4h 63h C7h, C6h 64h C9h, C8h Data XXXX XXXX 64 bit: unique device number XXXX XXXX M29W320DT, M29W320DB Description 39/46 ...

Page 40

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

Figure 21. Programmer Equipment Block Protect Flowchart START ADDRESS = BLOCK ADDRESS Wait 4µ Wait 100µ ...

Page 42

M29W320DT, M29W320DB Figure 22. Programmer Equipment Chip Unprotect Flowchart NO = 1000 42/46 START PROTECT ALL BLOCKS CURRENT BLOCK = 0 A6, A12, A15 = V IH (1) ...

Page 43

Figure 23. In-System Equipment Block Protect Flowchart START WRITE 60h ADDRESS = BLOCK ADDRESS WRITE 60h ADDRESS = BLOCK ...

Page 44

M29W320DT, M29W320DB Figure 24. In-System Equipment Chip Unprotect Flowchart ++ 1000 ISSUE READ/RESET COMMAND FAIL 44/46 START PROTECT ALL BLOCKS CURRENT BLOCK = WRITE 60h ANY ...

Page 45

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 46

... 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 its use. No license is granted by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied ...

Related keywords