
STMicroelectronics
DESCRIPTION
The M59DR032 is a 32 Mbit non-volatile Flash memory that may be erased electrically at block level and programmed in-system on a Word-byWord basis using a 1.65V to 2.2V VDD supply for the circuitry. For Program and Erase operations the necessary high voltages are generated internally. The device supports asynchronous page mode from all the blocks of the memory array.
■ SUPPLY VOLTAGE
– VDD = VDDQ = 1.65V to 2.2V for Program,
Erase and Read
– VPP = 12V for fast Program (optional)
■ ASYNCHRONOUS PAGE MODE READ
– Page Width: 4 words
– Page Access: 35ns
– Random Access: 100ns
■ PROGRAMMING TIME
– 10µs by Word typical
– Double Word Programming Option
■ MEMORY BLOCKS
– Dual Bank Memory Array: 4 Mbit - 28 Mbit
– Parameter Blocks (Top or Bottom location)
■ DUAL BANK OPERATIONS
– Read within one Bank while Program or
Erase within the other
– No delay between Read and Write operations
■ BLOCK PROTECTION/UNPROTECTION
– All Blocks protected at Power Up
– Any combination of Blocks can be protected
■ COMMON FLASH INTERFACE (CFI)
■ 64 bit SECURITY CODE
■ ERASE SUSPEND and RESUME MODES
■ 100,000 PROGRAM/ERASE CYCLES per
BLOCK
■ 20 YEARS DATA RETENTION
– Defectivity below 1ppm/year
■ ELECTRONIC SIGNATURE
– Manufacturer Code: 20h
– Top Device Code, M59DR032A: A0h
– Bottom Device Code, M59DR032B: A1h