m36dr432ad STMicroelectronics, m36dr432ad Datasheet

no-image

m36dr432ad

Manufacturer Part Number
m36dr432ad
Description
32 Mbit 2mb X16, Dual Bank, Page Flash Memory And 4 Mbit 256kb X16 Sram, Multiple Memory Product
Manufacturer
STMicroelectronics
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
m36dr432ad10ZA6
Manufacturer:
ST
Quantity:
9 475
Part Number:
m36dr432ad10ZA6
Manufacturer:
ST
0
Part Number:
m36dr432ad10ZA6T
Manufacturer:
STMicroelectronics
Quantity:
10 000
Part Number:
m36dr432ad10ZA6T
Manufacturer:
ST
0
Part Number:
m36dr432ad70ZA6-B
Manufacturer:
CITIZEN
Quantity:
50 000
FEATURES SUMMARY
– 1 bank of 32 Mbit (2Mb x16) Flash Memory
– 1 bank of 4 Mbit (256Kb x16) SRAM
FLASH MEMORY
February 2003
Multiple Memory Product
SUPPLY VOLTAGE
– V
– V
ACCESS TIMES: 85ns, 100ns, 120ns
LOW POWER CONSUMPTION
ELECTRONIC SIGNATURE
– Manufacturer Code: 0020h
– Top Device Code, M36DR432AD: 00A0h
– Bottom Device Code, M36DR432BD: 00A1h
MEMORY BLOCKS
– Dual Bank Memory Array: 4 Mbit, 28 Mbit
– Parameter Blocks (Top or Bottom location)
PROGRAMMING TIME
– 10µs by Word typical
– Double Word Program Option
ASYNCHRONOUS PAGE MODE READ
– Page Width: 4 Words
– Page Access: 35ns
– Random Access: 85ns, 100ns, 120ns
DUAL BANK OPERATIONS
– Read within one Bank while Program or
– No delay between Read and Write operations
BLOCK LOCKING
– All blocks locked at Power up
– Any combination of blocks can be locked
– WPF for Block Lock-Down
COMMON FLASH INTERFACE (CFI)
– 64 bit Unique Device Identifier
– 64 bit User Programmable OTP Cells
Erase within the other
DDF
PPF
= 12V for Fast Program (optional)
= V
and 4 Mbit (256Kb x16) SRAM, Multiple Memory Product
DDS
=1.65V to 2.2V
32 Mbit (2Mb x16, Dual Bank, Page) Flash Memory
Figure 1. Package
SRAM
ERASE SUSPEND and RESUME MODES
100,000 PROGRAM/ERASE CYCLES per
BLOCK
20 YEARS DATA RETENTION
– Defectivity below 1ppm/year
4 Mbit (256Kb x16)
LOW V
POWER DOWN FEATURES USING TWO
CHIP ENABLE INPUTS
DDS
Stacked LFBGA66 (ZA)
DATA RETENTION: 1.0V
M36DR432AD
M36DR432BD
12 x8mm
FBGA
1/52

Related parts for m36dr432ad

m36dr432ad Summary of contents

Page 1

... PPF ACCESS TIMES: 85ns, 100ns, 120ns LOW POWER CONSUMPTION ELECTRONIC SIGNATURE – Manufacturer Code: 0020h – Top Device Code, M36DR432AD: 00A0h – Bottom Device Code, M36DR432BD: 00A1h FLASH MEMORY MEMORY BLOCKS – Dual Bank Memory Array: 4 Mbit, 28 Mbit – Parameter Blocks (Top or Bottom location) PROGRAMMING TIME – ...

Page 2

... M36DR432AD, M36DR432BD TABLE OF CONTENTS SUMMARY DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Figure 2. Logic Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Table 1. Signal Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Figure 3. TFBGA Connections (Top view through package SIGNAL DESCRIPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Address Inputs (A0-A17 Address Inputs (A18-A20 Data Input/Output (DQ0-DQ15 Flash Chip Enable (EF Flash Output Enable (GF Flash Write Enable (WF Flash Write Protect (WPF) ...

Page 3

... Flash Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Data Polling Bit (DQ7 Toggle Bit (DQ6).. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Toggle Bit (DQ2).. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Error Bit (DQ5 Erase Timer Bit (DQ3 Polling and Toggle Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Table 11. Polling and Toggle Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Table 12. Status Register Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 SRAM COMPONENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 SRAM Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 M36DR432AD, M36DR432BD 3/52 ...

Page 4

... M36DR432AD, M36DR432BD Standby/Power-Down . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Data Retention Output Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 MAXIMUM RATING Table 13. Absolute Maximum Ratings( AND AC PARAMETERS Table 14. Operating and AC Measurement Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Figure 6. AC Measurement I/O Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Figure 7. AC Measurement Load Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Table 15. Device Capacitance Table 16. Flash DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Table 17. SRAM DC Characteristics (T Figure 8. Flash Random Read AC Waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Figure 9 ...

Page 5

... PART NUMBERING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Table 27. Ordering Information Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 APPENDIX A. BLOCK ADDRESSES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Table 28. Bank A, Top Boot Block Addresses M36DR432AD . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Table 29. Bank B, Top Boot Block Addresses M36DR432AD . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Table 30. Bank B, Bottom Boot Block Addresses M36DR432BD . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Table 31. Bank A, Bottom Boot Block Addresses M36DR432BD . . . . . . . . . . . . . . . . . . . . . . . . . . 47 APPENDIX B. COMMON FLASH INTERFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Table 32 ...

Page 6

... M36DR432AD, M36DR432BD SUMMARY DESCRIPTION The M36DR432AD/ low-voltage Multiple Memory Product which combines two memory de- vices Mbit (2Mbit x16) non-volatile Flash memory and a 4 Mbit SRAM. The memory is available in a Stacked LFBGA66 12x8mm - 8x8 active ball array, 0.8mm pitch pack- age and supplied with all the bits erased (set to ‘ ...

Page 7

... Figure 3. TFBGA Connections (Top view through package) M36DR432AD, M36DR432BD 7/52 ...

Page 8

... M36DR432AD, M36DR432BD 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-A17). Addresses are common inputs for the Flash and the SRAM components. The Address Inputs select the cells in the memory array to access during Bus Read operations ...

Page 9

... WS is active Low. SRAM Output Enable (GS). The Output Enable gates the outputs through the data buffers during a read operation of the SRAM chip active Low. M36DR432AD, M36DR432BD SRAM Upper Byte Enable (UBS). Enables upper bytes for SRAM (DQ8-DQ15). UBS is active Low. and SRAM Lower Byte Enable (LBS) ...

Page 10

... M36DR432AD, M36DR432BD FUNCTIONAL DESCRIPTION The Flash and SRAM components have separate power supplies and grounds and are distinguished by three chip enable inputs: EF for the Flash mem- Figure 4. Functional Block Diagram RPF WPF A18-A20 A0-A17 E1S E2S GS WS UBS LBS 10/52 ory and ES (E1S and E2S, respectively) for the SRAM ...

Page 11

... V V Any SRAM mode is allowed M36DR432AD, M36DR432BD (1) WS DQ15-DQ0 UBS, LBS Data Output Data Output Data Input Hi-Z Hi-Z Hi-Z Data out Word Read Data in Word Write ...

Page 12

... Table 3, and the Block Addresses are shown in Appendix A. The Parameter Blocks are located at the top of the memory address space for the M36DR432AD and, at the bottom for the M36DR432BD. Each block can be erased separately. Erase can be suspended, in order to perform either read or program in any other block, and then resumed ...

Page 13

... Program or Erase must be monitored using an address within the bank being modified. Flash Command Interface All Bus Write operations to the memory are inter- preted by the Command Interface. Commands consist of one or more sequential Bus Write oper- ations. An internal Program/Erase Controller han- M36DR432AD, M36DR432BD AI06185 . IH and the P/E ...

Page 14

... M36DR432AD, M36DR432BD dles all timings and verifies the correct execution of the Program and Erase commands. Two bus write cycles are required to unlock the Command Interface. They are followed by a setup or confirm cycle. The increased number of write cycles is to ensure maximum data security. ...

Page 15

... Erase operations from changing the data in it. All blocks are locked at power-up or reset. Three Bus Write cycles are required to issue the Block Lock command. M36DR432AD, M36DR432BD The first two bus cycles unlock the Command Interface. The third bus cycle sets up the Block Lock command and latches the block address ...

Page 16

... M36DR432AD, M36DR432BD gram the block as the Program/Erase Controller does it automatically before erasing. Six Bus Write cycles are required to issue the command. The first two write cycles unlock the Command Interface. The third write cycles sets up the command the fourth and fifth write cycles repeat the unlock ...

Page 17

... Read until Toggle stops, then read all the data needed from any Blocks not being erased then Resume Erase. Read Data Polling or Toggle Bits until Erase completes or Erase is suspended another time PA C0h PA PD M36DR432AD, M36DR432BD 5th 6th 7th Add Data Add Data Add Data command is issued. Read Data Polling or Toggle Bit until Program completes. ...

Page 18

... M36DR432AD, M36DR432BD Table 5. Read Electronic Signature Code Device Manufacturer Code M36DR432AD Device Code M36DR432BD Note Don’t care. Table 6. Flash Read Block Protection Block Status Locked Block Unlocked Block Locked-Down Block Note Don’ ...

Page 19

... The lock status is represented by DQ0 and DQ1. DQ0 indi- cates the Block Lock/Unlock status and is set by the Lock command and cleared by the Unlock command also automatically set when enter- M36DR432AD, M36DR432BD DQ2 DQ1 DQ0 Security ...

Page 20

... M36DR432AD, M36DR432BD ing Lock-Down. DQ1 indicates the Lock-Down sta- tus and is set by the Lock-Down command. It cannot be cleared by software, only by a hardware reset or power-down. The following sections explain the operation of the locking system. Locked State The default status of all blocks on power-up or af- ter a hardware reset is Locked (states (0,0,1) or (1,0,1)) ...

Page 21

... DQ7 will also flag an Erase Suspend by switching from ’0’ to ’1’ at the start of the Erase Suspend. In order to monitor DQ7 in the Erase Suspend mode an address within a block being erased must be M36DR432AD, M36DR432BD Next Protection Status (WPF, DQ1, DQ0) After After ...

Page 22

... M36DR432AD, M36DR432BD Error Bit (DQ5). The Error Bit can be used to identify if an error occurs during a program or erase operation. The Error Bit is set to ‘1’ when a program or erase operation has failed. When it is set to ‘0’ the pro- gram or erase operation was successful. ...

Page 23

... Reserved 0 Reserved Note: 1. Logic level ’1’ is High, ’0’ is Low. -0-1-0-0-0-1-1-1-0- represent bit value in successive read operations case of double word program DQ7 refers to the last word input. M36DR432AD, M36DR432BD Definition Erase complete or erase block in Erase Suspend. Erase in progress Indicates the P/E.C. status, check ...

Page 24

... M36DR432AD, M36DR432BD SRAM COMPONENT The SRAM Mbit (256Kb x16) low-power con- sumption memory array with low V tion. SRAM Operations The following operations can be performed using the appropriate bus cycles: Read Array, Write Ar- ray, Output Disable, Power Down (see Table 2). ...

Page 25

... Note: 1. Minimum voltage may undershoot to –2V during transition and for less than 20ns. 2. Depends on range DDS DDF M36DR432AD, M36DR432BD plied. Exposure to Absolute Maximum Rating con- ditions for extended periods may affect device reliability. Refer also to the STMicroelectronics SURE Program and other relevant quality docu- ments. (1) Parameter (3) ...

Page 26

... M36DR432AD, M36DR432BD 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 Measurement Table 14. Operating and AC Measurement Conditions Parameter ...

Page 27

... V V PPF 12V ± 0.6V PPF –0.5 V – 0 100µ –100µA V –0 –0.4 Double Word Program 11.4 is don’t care. PPF M36DR432AD, M36DR432BD Typ Max Unit ±1 µA ±5 µ µ µ ...

Page 28

... M36DR432AD, M36DR432BD Table 17. SRAM DC Characteristics (T = –40 to 85° DDF DDS Symbol Parameter Output Leakage I OZ Current I Input Load Current IX V Standby DD I DDS Current I OUT I Supply Current DD V Input Low Voltage IL V Input High Voltage IH V Output Low Voltage ...

Page 29

... Figure 8. Flash Random Read AC Waveforms M36DR432AD, M36DR432BD 29/52 ...

Page 30

... M36DR432AD, M36DR432BD Figure 9. Flash Page Read AC Waveforms 30/52 ...

Page 31

... after the falling edge of EF without increasing t GLQV M36DR432AD, M36DR432BD 100 120 Unit Min Max Min Max 100 120 (3) 100 120 ( (3) 100 120 0 0 (3) ...

Page 32

... VDHEL VCS Write Enable High to Output Enable Low WHGL OEH RPF Low to Reset Complete During t PLQ7V Program/Erase Note characterized. 32/52 tAVAV VALID tWLAX tAVWL tWLWH tDVWH VALID M36DR432AD, M36DR432BD 85 Min Max ( ( tWHEH ...

Page 33

... VALID tELAX tAVEL tELEH tDVEH VALID M36DR432AD, M36DR432BD 85 Min Max ( ( M36DR432AD, M36DR432BD tEHWH tEHGL tEHEL tEHDX AI07315 100 120 Unit Min Max Min Max 100 120 ...

Page 34

... RPF High to Data Valid t (Reset/Power-Down PHQ7V2 enabled) RPF Low to Reset t PLQ7V Complete t t RPF Pulse Width PLPH RP 34/52 PROGRAM / ERASE DQ7 tPLPH tPLQ7V M36DR432AD, M36DR432BD Test Condition 85 Min Max Min 150 50 During Program 10 During Erase VALID AI07316 100 120 Unit Max ...

Page 35

... Figure 13. Flash Data Polling DQ7 AC Waveforms M36DR432AD, M36DR432BD 35/52 ...

Page 36

... M36DR432AD, M36DR432BD Figure 14. Flash Data Toggle DQ6, DQ2 AC Waveforms 36/52 ...

Page 37

... READ DQ5 & DQ7 at VALID ADDRESS DQ7 YES = DATA NO NO DQ5 = 1 YES READ DQ7 DQ7 YES = DATA NO FAIL Parameter Figure 16. Flash Data Toggle Flowchart PASS AI06197 M36DR432AD, M36DR432BD M36DR432AD, M36DR432BD Unit Min Max 8 100 µs 0 100 µs 0 100 µ ...

Page 38

... M36DR432AD, M36DR432BD Figure 17. SRAM Read Mode AC Waveforms, Address Controlled with UBS = LBS = V A0-A17 DQ0-DQ15 DATA VALID Note Low Low High. Figure 18. SRAM Read AC Waveforms Controlled A0-A17 ES UBS, LBS GS DQ0-DQ15 Note: Write Enable (WS) = High. 38/52 tAVAV VALID tAVQV tAXQX tAVAV VALID tAVQV ...

Page 39

... Output Enable Low to Output Valid GLQV Output Enable Low to Output Transition GLQX OLZ (1) Chip Enable High to Power Down t PD (1) Chip Enable Low to Power Note: 1. Sampled only. Not 100% tested. M36DR432AD, M36DR432BD tPU Parameter tPD AI07320 SRAM 70 Unit Min Max ...

Page 40

... M36DR432AD, M36DR432BD Figure 20. SRAM Write AC Waveforms, WS Controlled with GS Low A0-A17 tAVEL ES UBS, LBS tAVWL WS tWLQZ DQ0-DQ15 Note: Output Enable (GS) = Low. Figure 21. SRAM Write AC Waveforms, WS Controlled with GS High A0-A17 tAVEL ES UBS, LBS tAVWL WS GS DQ0-DQ15 40/52 tAVAV VALID tAVWH tELWH tBLWH tWLWH tDVWH ...

Page 41

... DQ0-DQ15 tWLQZ Figure 23. SRAM Write AC Waveforms, ES Controlled A0-A17 ES UBS, LBS WS DQ0-DQ15 Note: Output Enable (GS) = High. tAVAV VALID tAVWH tBLWH tWLEH tDVWH INPUT VALID tAVAV VALID tAVEL tELWH tBLWH tWLWH tDVWH INPUT VALID M36DR432AD, M36DR432BD tEHAX tWHQX tWHDX AI07323 tEHAX tWHDX AI07324 41/52 ...

Page 42

... M36DR432AD, M36DR432BD Table 24. SRAM Write AC Characteristics Symbol Alt t t Write Cycle Time AVAV WC (1) t Address Valid to Chip Enable Low t AVEL Address Valid to Write Enable High AVWH AW (1) t Address Valid to Write Enable Low t AVWL UBS, LBS Valid to End of Write BLWH ...

Page 43

... Note: 1. All other Inputs V V – 0. DDS 2. Sampled only. Not 100% tested. (1, 2) Test Condition V = 1.0V – 0.2V DDS DDS no input may exceed DDS ES V – 0.2V DDS ES V – 0.2V DDS 0.2V. IL M36DR432AD, M36DR432BD Min Typical Max Unit 0.5 10 µ 43/52 ...

Page 44

... M36DR432AD, M36DR432BD PACKAGE MECHANICAL Figure 25. Stacked LFBGA 12x8mm - 8x8 ball array, 0.8mm pitch, Bottom View Package Outline BALL "A1" Note: Drawing is not to scale. Table 26. Stacked LFBGA 12x8mm - 8x8 ball array, 0.8mm pitch, Package Mechanical Data millimeters Symbol Typ ...

Page 45

... Devices are shipped from the factory with the memory content bits erased to ’1’. For a list of available op- tions (Speed, Package, etc.) or for further information on any aspect of this device, please contact the ST- Microelectronics Sales Office nearest to you. M36DR432AD, M36DR432BD M36 32A ...

Page 46

... M36DR432AD, M36DR432BD APPENDIX A. BLOCK ADDRESSES Table 28. Bank A, Top Boot Block Addresses M36DR432AD Size # Address Range (KWord 1FF000h-1FFFFFh 13 4 1FE000h-1FEFFFh 12 4 1FD000h-1FDFFFh 11 4 1FC000h-1FCFFFh 10 4 1FB000h-1FBFFFh 9 4 1FA000h-1FAFFFh 8 4 1F9000h-1F9FFFh 7 4 1F8000h-1F8FFFh 6 32 1F0000h-1F7FFFh 5 32 1E8000h-1EFFFFh 4 32 1E0000h-1E7FFFh 3 32 1D8000h-1DFFFFh 2 32 ...

Page 47

... M36DR432AD, M36DR432BD 18 32 0D0000h-0D7FFFh 17 32 0C8000h-0CFFFFh 16 32 0C0000h-0C7FFFh 15 32 0B8000h-0BFFFFh 14 32 0B0000h-0B7FFFh 13 32 0A8000h-0AFFFFh 12 32 0A0000h-0A7FFFh 11 32 098000h-09FFFFh 10 32 090000h-097FFFh 9 32 ...

Page 48

... M36DR432AD, M36DR432BD APPENDIX B. COMMON FLASH INTERFACE The Common Flash Interface is a JEDEC ap- proved, standardized data structure that can be read from the Flash memory device. It allows a system software to query the device to determine various electrical and timing parameters, density information and functions supported by the mem- ory ...

Page 49

... BCD value in 100 millivolts Note: This value must be 0000h times typical (offset 1Fh) n times typical (offset 21h) n times typical (offset 22h) M36DR432AD, M36DR432BD pin is present PPF pin is present PPF n µs n µs n times typical (offset 20h) 49/52 ...

Page 50

... Number of Erase Block Regions within device bit number of Erase Block Regions Note: means no erase blocking, i.e. the device erases at once in "bulk." M36DR432AD M36DR432AD Erase Block Region Information 2Dh 003Eh bit where the Erase Block(s) within this Region are (z) times 256 bytes ...

Page 51

... Document promoted from Preliminary Data to full Datasheet status. V DDQF 28-Feb-2003 2.1 and V Measurement Conditions. V Revision Details signal removed from datasheet. SRAM Input Rise and Fall Times added to, and V parameters differentiated in Table 14, Operating and AC DDF DDS added to the SIGNAL DESCRIPTIONS section. DDS M36DR432AD, M36DR432BD 51/52 ...

Page 52

... M36DR432AD, M36DR432BD 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 ...

Related keywords