m29f800dt STMicroelectronics, m29f800dt Datasheet

no-image

m29f800dt

Manufacturer Part Number
m29f800dt
Description
8 Mbit 1mb X8 Or 512kb X16, Boot Block 5v Supply Flash Memory
Manufacturer
STMicroelectronics
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
m29f800dt-55M1
Manufacturer:
ST
0
Part Number:
m29f800dt-55M1F
Manufacturer:
ST
0
Part Number:
m29f800dt-55N1
Manufacturer:
ST
0
Part Number:
m29f800dt-55N1F
Manufacturer:
ST
0
Part Number:
m29f800dt-55N6
Manufacturer:
ST
0
Part Number:
m29f800dt-70M6
Manufacturer:
ST
Quantity:
2 000
Part Number:
m29f800dt-70N1
Manufacturer:
ST
Quantity:
147
Company:
Part Number:
m29f800dt-70N1
Quantity:
210
Part Number:
m29f800dt-70N3
Manufacturer:
ST
Quantity:
20 000
Part Number:
m29f800dt-70N6
Manufacturer:
ST
Quantity:
2 300
Part Number:
m29f800dt-70N6
Manufacturer:
ST
Quantity:
2 300
Part Number:
m29f800dt-70N6
Manufacturer:
ST
Quantity:
3 272
Part Number:
m29f800dt-70N6
Manufacturer:
ST
Quantity:
20 000
FEATURES SUMMARY
February 2003
SUPPLY VOLTAGE
– V
ACCESS TIME: 55, 70, 90ns
PROGRAMMING TIME
– 10µs per Byte/Word typical
19 MEMORY BLOCKS
– 1 Boot Block (Top or Bottom Location)
– 2 Parameter 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 M29F800DT: 22ECh
– Bottom Device Code M29F800DB: 2258h
Erase Suspend
CC
= 5V ±10% for Program, Erase and Read
8 Mbit (1Mb x8 or 512Kb x16, Boot Block)
Figure 1. Packages
5V Supply Flash Memory
TSOP48 (N)
12 x 20mm
SO44 (M)
M29F800DB
M29F800DT
1/39

Related parts for m29f800dt

m29f800dt Summary of contents

Page 1

... Standby and Automatic Standby 100,000 PROGRAM/ERASE CYCLES per BLOCK ELECTRONIC SIGNATURE – Manufacturer Code: 0020h – Top Device Code M29F800DT: 22ECh – Bottom Device Code M29F800DB: 2258h February 2003 8 Mbit (1Mb x8 or 512Kb x16, Boot Block) 5V Supply Flash Memory Figure 1. Packages ...

Page 2

... M29F800DT, M29F800DB TABLE OF CONTENTS SUMMARY DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Figure 2. Logic Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Table 1. Signal Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Figure 3. SO Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Figure 4. TSOP Connections Figure 5. Block Addresses (x8 Figure 6. Block Addresses (x16 SIGNAL DESCRIPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Address Inputs (A0-A18 Data Inputs/Outputs (DQ0-DQ7 Data Inputs/Outputs (DQ8-DQ14 Data Input/Output or Address Input (DQ15A-1 Chip Enable (E) ...

Page 3

... Figure 16. TSOP48 – 48 lead Plastic Thin Small Outline 20mm, Package Outline . . . . . . . . 26 Table 17. TSOP48 – 48 lead Plastic Thin Small Outline 20mm, Package Mechanical Data . 26 PART NUMBERING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Table 18. Ordering Information Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 APPENDIX A. BLOCK ADDRESS TABLE Table 19. Top Boot Block Addresses, M29F800DT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Table 20. Bottom Boot Block Addresses, M29F800DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 M29F800DT, M29F800DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 IH ...

Page 4

... M29F800DT, M29F800DB APPENDIX B. COMMON FLASH INTERFACE (CFI Table 21. Query Structure Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Table 22. CFI Query Identification String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Table 23. CFI Query System Interface Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Table 24. Device Geometry Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Table 25. Primary Algorithm-Specific Extended Query Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Table 25. Primary Algorithm-Specific Extended Query Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 APPENDIX C. BLOCK PROTECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Programmer Technique ...

Page 5

... G DQ15A– BYTE AI06148B M29F800DT, M29F800DB Address Inputs Data Inputs/Outputs Data Inputs/Outputs Data Input/Output or Address Input Chip Enable Output Enable Write Enable Reset/Block Temporary Unprotect Ready/Busy Output (not available on SO44 package) Byte/Word Organization Select Supply Voltage Ground ...

Page 6

... M29F800DT, M29F800DB Figure 3. SO Connections A18 2 43 A17 M29F800DT M29F800DB DQ0 15 30 DQ8 16 29 DQ1 17 28 DQ9 18 27 DQ2 19 26 DQ10 20 25 ...

Page 7

... Note: Also see Appendix A, Tables 19 and 20 for a full listing of the Block Addresses. M29F800DB Bottom Boot Block Addresses (x8) FFFFFh 64 KByte F0000h EFFFFh 64 KByte E0000h 1FFFFh 64 KByte 10000h 0FFFFh 32 KByte 08000h 07FFFh Total KByte 64 KByte Blocks 06000h 05FFFh 8 KByte 04000h 03FFFh 16 KByte 00000h M29F800DT, M29F800DB Total KByte Blocks AI06152 7/39 ...

Page 8

... M29F800DT, M29F800DB Figure 6. Block Addresses (x16) M29F800DT Top Boot Block Addresses (x16) 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 Note: Also see Appendix A, Tables 19 and 20 for a full listing of the Block Addresses. ...

Page 9

... The PCB track widths must be sufficient to carry the currents required during program and erase operations for at least IL V Ground. The V SS all voltage measurements. M29F800DT, M29F800DB PHEL will temporarily unprotect the must be slower than Ready/Busy is high-im- OL ...

Page 10

... Others Others Chip Enable should CC2 ± 0.2V. For the Standby current CC , for Program or Erase operations un- ± 0.2V The CC2 Data Inputs/Outputs DQ14-DQ8 DQ7-DQ0 Hi-Z Data Output Hi-Z Data Input Hi-Z Hi-Z Hi-Z Hi Hi-Z 20h , ECh (M29F800DT) ID Hi-Z 58h (M29F800DB) ...

Page 11

... Read mode, unless an error has occurred. When an error occurs the M29F800DT, M29F800DB Data Inputs/Outputs DQ15A–1, DQ14-DQ0 Data Output Data Input Hi-Z Hi 0020h , 22ECh (M29F800DT) ID 2258h (M29F800DB) and The other address bits The Manufacturer IL IH and The other ...

Page 12

... M29F800DT, M29F800DB memory will continue to output the Status Regis- ter. A Read/Reset command must be issued to re- set the error condition and return to Read mode. Note that the Program command cannot change a bit set at ’0’ back to ’1’. One of the Erase Com- mands must be used to set all the bits in a block or in the whole memory from ’ ...

Page 13

... It is also possible to issue the Auto Select, Read CFI Query and Unlock Bypass commands during an Erase Suspend. The Read/Reset command must be issued to return the device to Read Array M29F800DT, M29F800DB mode before the Resume command will be ac- cepted. Erase Resume Command. The Erase Resume command must be used to restart the Program/ Erase Controller from Erase Suspend ...

Page 14

... M29F800DT, M29F800DB Table 4. Commands, 16-bit mode, BYTE = V Command 1st Addr Data 1 X Read/Reset 3 555 Auto Select 3 555 Program 4 555 Unlock Bypass 3 555 Unlock Bypass 2 X Program Unlock Bypass Reset 2 X Chip Erase 6 555 Block Erase 6+ 555 Erase Suspend 1 X Erase Resume ...

Page 15

... AAA 80 AAA AA 555 55 AAA 80 AAA DQ15 when BYTE Min Typ 12 0 100,000 M29F800DT, M29F800DB 4th 5th 6th Addr Data Addr Data 555 55 AAA 10 AA 555 (1, 2) (2) Unit Max ( ( µs (3) µ ...

Page 16

... M29F800DT, M29F800DB STATUS REGISTER Bus Read operations from any address always read the Status Register during Program and Erase operations also read during Erase Sus- pend when an address within a block being erased is accessed. The bits in the Status Register are summarized in Table 7, Status Register Bits ...

Page 17

... Toggle 0 0 Toggle 0 0 Toggle 0 0 Toggle Toggle 0 Data read as normal 0 Toggle 1 0 Toggle 1 Figure 8. Data Toggle Flowchart PASS AI03598 M29F800DT, M29F800DB DQ3 DQ2 RB – – 0 – – 0 – – Toggle 0 0 Toggle Toggle 0 1 Toggle Toggle 0 – ...

Page 18

... M29F800DT, M29F800DB 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 are stress ratings only and operation of the device at Table 8 ...

Page 19

... Figure 10. AC Measurement Load Circuit V CC 1.5V DEVICE UNDER TEST 2.0V 0.8V 0.1µF AI05276 C L includes JIG capacitance Test Condition Min OUT M29F800DT, M29F800DB 70/ 90 Unit Max 5 °C 100 0.45 to 2.4 V 0.8 and 2.0 V 1.3V 1N914 3.3k OUT C L AI05277 Max Unit ...

Page 20

... M29F800DT, M29F800DB 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) TTL CC2 I Supply Current (Standby) CMOS CC3 (1) Supply Current (Program/Erase) I CC4 V Input Low Voltage IL V Input High Voltage IH V Output Low Voltage ...

Page 21

... Parameter Test Condition M29F800DT, M29F800DB tAXQX tEHQX tEHQZ tGHQX tGHQZ VALID AI06154 M29F800D Unit 55 70/ 90 Min Max Min Max 55 70 ...

Page 22

... M29F800DT, M29F800DB Figure 12. Write AC Waveforms, Write Enable Controlled A0-A18/ A–1 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 AVAV Chip Enable Low to Write Enable Low ELWL Write Enable Low to Write Enable High ...

Page 23

... Program/Erase Valid to RB Low t BUSY EHRL High to Write Enable Low VCHWL VCS CC Note: 1. Sampled only, not 100% tested. tAVAV VALID tELAX tAVEL tELEH tDVEH VALID tEHRL Parameter M29F800DT, M29F800DB tEHWH tEHGL tEHEL tEHDX AI06156 M29F800D Unit 55 70/ 90 Min Min Min 45 45 ...

Page 24

... M29F800DT, M29F800DB 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 Output Enable Low (1) t PHGL (1) t RHWL RB High to Write Enable Low, Chip Enable Low, ...

Page 25

... Min Max Typ 2.80 0.10 2.20 2.40 0.0906 0.35 0.50 0.0157 0.10 0.20 0.0059 0.08 28.00 28.40 1.1102 13.20 13.50 0.5236 15.75 16.25 0.6299 – – 0.0500 0.0315 8 44 M29F800DT, M29F800DB SO-d inches Min Max 0.1102 0.0039 0.0866 0.0945 0.0138 0.0197 0.0039 0.0079 0.0030 1.1024 1.1181 0.5197 0.5315 0.6201 0.6398 – – 8 25/39 ...

Page 26

... M29F800DT, M29F800DB Figure 16. TSOP48 – 48 lead Plastic Thin Small Outline 20mm, Package Outline 1 N/2 TSOP-a Note: Drawing is not to scale. Table 17. TSOP48 – 48 lead Plastic Thin Small Outline 20mm, Package Mechanical Data millimeters Symbol Typ A A1 0.100 A2 1.000 19.800 D1 18 ...

Page 27

... 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 device, please contact the ST Sales Office nearest to you. M29F800DT, M29F800DB M29F800DB 55 N ...

Page 28

... M29F800DT, M29F800DB APPENDIX A. BLOCK ADDRESS TABLE Table 19. Top Boot Block Addresses, M29F800DT Size Address Range # (Kbytes) (x8 FC000h-FFFFFh 17 8 FA000h-FBFFFh 16 8 F8000h-F9FFFh 15 32 F0000h-F7FFFh 14 64 E0000h-EFFFFh 13 64 D0000h-DFFFFh 12 64 C0000h-CFFFFh 11 64 B0000h-BFFFFh 10 64 A0000h-AFFFFh 9 64 90000h-9FFFFh 8 64 80000h-8FFFFh 7 64 70000h-7FFFFh 6 64 ...

Page 29

... Sub-section Name Command set ID and algorithm data offset Device timing & voltage information Flash device layout Additional information specific to the Primary Algorithm (optional) 64 bit unique device number Description M29F800DT, M29F800DB Description Value "Q" "R" "Y" AMD Compatible P = 40h ...

Page 30

... M29F800DT, M29F800DB Table 23. CFI Query System Interface Information Address Data x16 x8 V 1Bh 36h 0045h V 1Ch 38h 0055h 1Dh 3Ah 0000h V V 1Eh 3Ch 0000h 1Fh 3Eh 0004h Typical timeout per single byte/word program = 2 20h 40h 0000h Typical timeout for minimum size write buffer program = 2 ...

Page 31

... Block size in Region 2 = 0020h * 256 byte Region 3 Information Number of identical size erase block = 0000h+1 Region 3 Information Block size in Region 3 = 0080h * 256 byte Region 4 Information Number of identical-size erase block = 000Eh+1 Region 4 Information Block size in Region 4 = 0100h * 256 byte M29F800DT, M29F800DB Value 1 MByte x8, x16 Async ...

Page 32

... M29F800DT, M29F800DB 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 0004h ...

Page 33

... Pulse IL Others = A12-A18 Block Address IH Others = A12-A18 Block Address IH Others = X M29F800DT, M29F800DB Data Inputs/Outputs DQ15A–1, DQ14-DQ0 Pass = XX01h Retry = XX00h , Retry = XX01h Pass = XX00h 33/39 ...

Page 34

... M29F800DT, M29F800DB Figure 17. Programmer Equipment Block Protect Flowchart ADDRESS = BLOCK ADDRESS 34/39 START Wait 4µ Wait 100µ A0 Wait 4µ Wait 60ns Read DATA DATA NO = 01h ...

Page 35

... Wait 4µ Wait 10ms ADDRESS = CURRENT BLOCK ADDRESS A1 Wait 4µ Wait 60ns Read DATA NO YES DATA = 00h M29F800DT, M29F800DB INCREMENT CURRENT BLOCK LAST NO BLOCK YES PASS AI03470 35/39 ...

Page 36

... M29F800DT, M29F800DB Figure 19. In-System Equipment Block Protect Flowchart ADDRESS = BLOCK ADDRESS ADDRESS = BLOCK ADDRESS ADDRESS = BLOCK ADDRESS ADDRESS = BLOCK ADDRESS 36/39 START WRITE 60h WRITE 60h Wait 100µs WRITE 40h Wait 4µ ...

Page 37

... Wait 10ms WRITE 40h ADDRESS = CURRENT BLOCK ADDRESS Wait 4µs READ DATA ADDRESS = CURRENT BLOCK ADDRESS DATA YES = 00h ISSUE READ/RESET M29F800DT, M29F800DB INCREMENT CURRENT BLOCK NO LAST BLOCK YES COMMAND PASS AI03472 37/39 ...

Page 38

... M29F800DT, M29F800DB REVISION HISTORY Table 28. Document Revision History Date Version 13-Dec-2001 -01 First Issue V (max) value corrected 21-Jan-2002 -02 IH Description of Ready/Busy signal clarified (and Figure 14 modified) 01-Mar-2002 -03 Clarified allowable commands during block erase Clarified the mode the device returns to in the CFI Read Query command section ...

Page 39

... All other names are the property of their respective owners Australia - Brazil - Canada - China - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan - Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States © 2003 STMicroelectronics - All Rights Reserved STMicroelectronics GROUP OF COMPANIES www.st.com M29F800DT, M29F800DB 39/39 ...

Related keywords