m29f016d STMicroelectronics, m29f016d Datasheet

no-image

m29f016d

Manufacturer Part Number
m29f016d
Description
16 Mbit 2mb X8, Uniform Block 5v Supply Flash Memory
Manufacturer
STMicroelectronics
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
M29F016D
Quantity:
21
Part Number:
m29f016d-55N6
Manufacturer:
ST
Quantity:
1 139
Part Number:
m29f016d-55N6
Manufacturer:
ST
0
Part Number:
m29f016d-70
Manufacturer:
ST
0
Part Number:
m29f016d-70M6
Manufacturer:
ST
Quantity:
1
Part Number:
m29f016d-70N1
Manufacturer:
MITSUBISHI
Quantity:
46 000
Part Number:
m29f016d-70N1
Manufacturer:
ST
0
Part Number:
m29f016d-70N6
Manufacturer:
ST
Quantity:
621
Part Number:
m29f016d-70N6
Manufacturer:
ST
0
Part Number:
m29f016d-70N6E
Manufacturer:
ST
0
FEATURES SUMMARY
July 2003
SUPPLY VOLTAGE
– V
ACCESS TIME: 55, 70, 90ns
PROGRAMMING TIME
– 10µs per Byte typical
32 UNIFORM 64Kbyte MEMORY BLOCKS
PROGRAM/ERASE CONTROLLER
– Embedded Byte 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: 20h
– Device Code: ADh
READ OPERATIONS
Erase Suspend
CC
= 5V ±10% for PROGRAM, ERASE and
16 Mbit (2Mb x8, Uniform Block)
Figure 1. Packages
5V Supply Flash Memory
TSOP40 (N)
10 x 20mm
SO44 (M)
M29F016D
1/37

Related parts for m29f016d

m29f016d Summary of contents

Page 1

... Security Code LOW POWER CONSUMPTION – Standby and Automatic Standby 100,000 PROGRAM/ERASE CYCLES per BLOCK ELECTRONIC SIGNATURE – Manufacturer Code: 20h – Device Code: ADh July 2003 M29F016D 16 Mbit (2Mb x8, Uniform Block) 5V Supply Flash Memory Figure 1. Packages TSOP40 ( 20mm SO44 (M) 1/37 ...

Page 2

... M29F016D TABLE OF CONTENTS SUMMARY DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Figure 2. Logic Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Table 1. Signal Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Figure 3. TSOP Connections Figure 4. SO Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Figure 5. Block Addresses SIGNAL DESCRIPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Address Inputs (A0-A20 Data Inputs/Outputs (DQ0-DQ7 Chip Enable (E Output Enable (G Write Enable (W Reset/Block Temporary Unprotect (RP Ready/Busy Output (RB Supply Voltage (5V) ...

Page 3

... SO44 – 44 lead Plastic Small Outline, 525 mils body width, Package Mechanical Data . . . . . . . . 24 PART NUMBERING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Table 14. Ordering Information Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 APPENDIX A. BLOCK ADDRESS TABLE Table 15. Block Addresses, M29F016D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 APPENDIX B. COMMON FLASH INTERFACE (CFI Table 16. Query Structure Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Table 17. CFI Query Identification String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ...

Page 4

... M29F016D Table 18. CFI Query System Interface Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Table 19. Device Geometry Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Table 20. Primary Algorithm-Specific Extended Query Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Table 21. Security Code Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 APPENDIX C. BLOCK PROTECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Programmer Technique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 In-System Technique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Table 22. Programmer Technique Bus Operations, BYTE = V Figure 14. Programmer Equipment Group Protect Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Figure 15. Programmer Equipment Chip Unprotect Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Figure 16 ...

Page 5

... SUMMARY DESCRIPTION The M29F016D Mbit (2Mb x8) non-volatile memory that can be read, erased and repro- grammed. These operations can be performed us- ing a single low voltage 5V 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 6

... A12 4 41 A13 5 40 A14 6 39 A15 7 38 A16 8 37 A17 9 36 A18 10 35 A19 M29F016D A20 DQ7 19 26 DQ6 20 25 DQ5 21 24 DQ4 ...

Page 7

... Figure 5. Block Addresses Note: Also see Appendix A, Table 15 for a full listing of the Block Addresses. M29F016D Block Addresses 1FFFFFh 64 KByte 1F0000h 1EFFFFh 64 KByte 1E0000h 1DFFFFh 64 KByte 1D0000h 1CFFFFh Total KByte Blocks 02FFFFh 64 KByte 020000h 01FFFFh 64 KByte 010000h 00FFFFh 64 KByte 000000h AI05270 M29F016D 7/37 ...

Page 8

... M29F016D SIGNAL DESCRIPTIONS See Figure 2, Logic Diagram, and Table 1, Signal Names, for a brief overview of the signals connect this device. Address Inputs (A0-A20). The Address Inputs select the cells in the memory array to access dur- ing Bus Read operations. During Bus Write opera- tions they control the commands sent to the Command Interface of the internal state machine ...

Page 9

... Others M29F016D ± 0.2V. For the Standby current CC , for Program or Erase operations un- ± 0.2V The CC2 to be applied to some pins. ID Data Inputs/Outputs DQ7-DQ0 Data Output Data Input Hi-Z Hi-Z , Others ID 20h ADh IH 9/37 ...

Page 10

... 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 M29F016D ADh. The Block Protection Status of each block can be read using a Bus Read operation with and A12-A20 specifying the address of IH the block ...

Page 11

... Program/Erase Controller starts) then the Erase is suspended immediately and will start im- mediately when the Erase Resume Command is issued not possible to select any further blocks to erase after the Erase Resume. M29F016D 11/37 ...

Page 12

... M29F016D During Erase Suspend it is possible to Read and Program cells in blocks that are not being erased; both Read and Program operations behave as normal on these blocks. If any attempt is made to program in a protected block or in the suspended block then the Program command is ignored and the data remains unchanged ...

Page 13

... Erase Timer Bit is set to ’1’. Before the Program/Erase Controller starts the Erase Timer Bit is set to ’0’ and additional blocks to be erased may be written to the Command Interface. The Erase Timer Bit is output on DQ3 when the Status Register is read. M29F016D Max Unit (1) 120 s ...

Page 14

... M29F016D Alternative Toggle Bit (DQ2). The Toggle Bit can be used to monitor the Program/ Erase controller during Erase operations. The Al- ternative Toggle Bit is output on DQ2 when the Status Register is read. During Chip Erase and Block Erase operations the Toggle Bit changes from ’0’ to ’1’ to ’0’, etc., with successive Bus Read operations from addresses within the blocks being erased ...

Page 15

... VALID ADDRESS DQ7 YES = DATA NO NO DQ5 = 1 YES READ DQ7 at VALID ADDRESS DQ7 YES = DATA NO FAIL Figure 7. Data Toggle Flowchart PASS AI05278 M29F016D START READ DQ5 & DQ6 READ DQ6 DQ6 NO = TOGGLE YES NO DQ5 = 1 YES READ DQ6 TWICE DQ6 NO = TOGGLE YES ...

Page 16

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

Page 17

... Figure 9. 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 M29F016D 70/ 90 Unit Max 5 °C 100 0. 1.3V 1N914 3.3k OUT C L AI05277 Max Unit 6 pF ...

Page 18

... M29F016D Table 9. 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 19

... IL Max Min Max Min Max Max Max IL Min M29F016D tAXQX tEHQX tEHQZ tGHQX tGHQZ VALID AI05272 M29F016D Unit 55 70 19/37 ...

Page 20

... VALID tWLAX tAVWL tWLWH tDVWH VALID tWHRL Parameter Min Min Min Min Min Min Min Min Min Min Min Max Min tWHEH tWHGL tWHWL tWHDX AI05273 M29F016D Unit 55 70 ...

Page 21

... VALID tELAX tAVEL tELEH tDVEH VALID tEHRL Parameter Min Min Min Min Min Min Min Min Min Min Min Max Min M29F016D tEHWH tEHGL tEHEL tEHDX AI05274 M29F016D Unit 55 70 ...

Page 22

... READY PLYH ( Rise Time VIDR PHPHH Note: 1. Sampled only, not 100% tested. 22/37 tPHWL, tPHEL, tPHGL tRHWL, tRHEL, tRHGL tPLYH Parameter Min Min Min Max Min ID tPHPHH AI02931B M29F016D Unit 55 70 500 500 µs 500 500 ns ...

Page 23

... M29F016D inches Min Max 0.0472 0.0020 0.0059 0.0374 0.0413 0.0067 0.0106 0.0039 0.0083 0.7795 0.7953 0.7205 0.7283 0.3898 0.3976 – ...

Page 24

... M29F016D SO44 – 44 lead Plastic Small Outline, 525 mils body width, Package Outline Note: Drawing is not to scale. SO44 – 44 lead Plastic Small Outline, 525 mils body width, Package Mechanical Data millimeters Symbol Typ 2.30 b 0. 13.30 D 28.20 e 1.27 HE 16.00 L 0.80 N 24/37 A2 ...

Page 25

... T = 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. M29F016D M29F016D 25/37 ...

Page 26

... M29F016D APPENDIX A. BLOCK ADDRESS TABLE Table 15. Block Addresses, M29F016D Size, # Address Range KByte 31 64 1F0000h-1FFFFFh 30 64 1E0000h-1EFFFFh 29 64 1D0000h-1DFFFFh 28 64 1C0000h-1CFFFFh 27 64 1B0000h-1BFFFFh 26 64 1A0000h-1AFFFFh 25 64 190000h-19FFFFh 24 64 180000h-18FFFFh 23 64 170000h-17FFFFh 22 64 160000h-16FFFFh 21 64 150000h-15FFFFh 20 64 140000h-14FFFFh 19 64 130000h-13FFFFh 18 64 120000h-12FFFFh ...

Page 27

... Read mode. Description 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 M29F016D Value "Q" "R" "Y" AMD Compatible P = 40h NA ...

Page 28

... M29F016D Table 18. CFI Query System Interface Information Address Data V Logic Supply Minimum Program/Erase voltage CC 1Bh 45h bit bit Logic Supply Maximum Program/Erase voltage CC 1Ch 55h bit bit [Programming] Supply Minimum Program/Erase voltage PP 1Dh 00h 00h not supported ...

Page 29

... Erase Blocks of the same size. 2Dh 1Fh Region 1 Information 2Eh 00h Number of identical size erase block = 001Fh+1 2Fh 00h Region 1 Information 30h 01h Block size in Region 1 = 0100h * 256 byte Description n in number of bytes M29F016D Value 2 MByte x8 only Async Kbyte 29/37 ...

Page 30

... M29F016D Table 20. Primary Algorithm-Specific Extended Query Table Address Data 40h 50h 41h 52h Primary Algorithm extended Query table unique ASCII string “PRI” 42h 49h 43h 31h Major version number, ASCII 44h 30h Minor version number, ASCII 45h 00h Address Sensitive Unlock (bits ...

Page 31

... IH V Pulse IL Others = A12-A20 Block Address IH Others = A12-A20 Block Address IH Others = X M29F016D Data Inputs/Outputs DQ15A–1, DQ14-DQ0 Pass = XX01h Retry = XX00h , Retry = XX01h Pass = XX00h 31/37 ...

Page 32

... M29F016D Figure 14. Programmer Equipment Group Protect Flowchart ADDRESS = GROUP ADDRESS Note: Block Protection Groups are shown in Appendix A, Table 15. 32/37 START Wait 4µ Wait 100µ A0 Wait 4µs ...

Page 33

... Wait 4µ Wait 10ms ADDRESS = CURRENT GROUP ADDRESS A1 Wait 4µ Wait 60ns Read DATA NO DATA YES = 00h M29F016D INCREMENT CURRENT GROUP LAST NO GROUP YES PASS AI05575 33/37 ...

Page 34

... M29F016D Figure 16. In-System Equipment Group Protect Flowchart ADDRESS = GROUP ADDRESS ADDRESS = GROUP ADDRESS ADDRESS = GROUP ADDRESS ADDRESS = GROUP ADDRESS Note: Block Protection Groups are shown in Appendix A, Table 15. 34/37 START WRITE 60h WRITE 60h Wait 100µ ...

Page 35

... Wait 10ms WRITE 40h ADDRESS = CURRENT GROUP ADDRESS Wait 4µs READ DATA ADDRESS = CURRENT GROUP ADDRESS DATA YES = 00h ISSUE READ/RESET M29F016D INCREMENT CURRENT GROUP NO LAST GROUP YES COMMAND PASS AI05577 35/37 ...

Page 36

... M29F016D REVISION HISTORY Table 23. Document Revision History Date Version 22-Jun-2001 -01 First Issue 90ns Speed Class added, Block Protection Appendix added, SO44 drawing and package 03-Dec-2001 -02 mechanical data updated, CFI Table 22, address 2Fh data clarified, Read/Reset operation during Erase Suspend clarified . Description of Ready/Busy signal clarified (and Figure 13 modified) ...

Page 37

... 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 M29F016D 37/37 ...

Related keywords