M29F032D70N6T NUMONYX, M29F032D70N6T Datasheet

no-image

M29F032D70N6T

Manufacturer Part Number
M29F032D70N6T
Description
IC FLASH 32MBIT 70NS 40TSOP
Manufacturer
NUMONYX
Datasheet

Specifications of M29F032D70N6T

Format - Memory
FLASH
Memory Type
FLASH
Memory Size
32M (4M x 8)
Speed
70ns
Interface
Parallel
Voltage - Supply
4.5 V ~ 5.5 V
Operating Temperature
-40°C ~ 85°C
Package / Case
40-TSOP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
497-1702-2
FEATURES SUMMARY
September 2003
This is preliminary information on a new product now in development or undergoing evaluation. Details are subject to change without notice.
SUPPLY VOLTAGE
– V
ACCESS TIME: 70 ns
PROGRAMMING TIME
– 10µs per Byte typical
64 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: ACh
READ OPERATIONS
Erase Suspend
CC
= 5V ±10% for PROGRAM, ERASE and
32 Mbit (4Mb x8, Uniform Block)
Figure 1. Packages
5V Supply Flash Memory
TSOP40 (N)
10 x 20mm
M29F032D
PRELIMINARY DATA
1/36

Related parts for M29F032D70N6T

M29F032D70N6T Summary of contents

Page 1

... PROGRAM, ERASE and CC READ OPERATIONS ACCESS TIME PROGRAMMING TIME – 10µs per Byte typical 64 UNIFORM 64Kbyte MEMORY BLOCKS PROGRAM/ERASE CONTROLLER – Embedded Byte Program algorithms ERASE SUSPEND and RESUME MODES – Read and Program another Block during Erase Suspend UNLOCK BYPASS PROGRAM COMMAND – ...

Page 2

M29F032D TABLE OF CONTENTS SUMMARY DESCRIPTION ...

Page 3

STATUS REGISTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 4

M29F032D BLOCK ADDRESS TABLE ...

Page 5

... simplifies the process of programming or erasing the memory by taking care of all of the special op- erations that are required to update the memory contents. The end of a program or erase operation can be detected and any error conditions identi- fied. The command set required to control the memory is consistent with JEDEC standards. ...

Page 6

M29F032D Figure 3. TSOP Connections 6/36 A19 1 40 A18 A17 A16 A15 A14 A13 A12 M29F032D A11 A10 AI05260 A20 A21 W ...

Page 7

Figure 4. Block Addresses Note: Also see Appendix A, Table 16 for a full listing of the Block Addresses. M29F032D Block Addresses 3FFFFFh 64 KByte 3F0000h 3EFFFFh 64 KByte 3E0000h 3DFFFFh 64 KByte 3D0000h 3CFFFFh 02FFFFh 64 KByte 020000h 01FFFFh ...

Page 8

... Bus Write operation of the memory’s Com- mand Interface. 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. A Hardware Reset is achieved by holding Reset/ Block Temporary Unprotect Low ...

Page 9

... Disable, Standby and Automatic Standby. See Tables 2, Bus Operations, for a summary. Typical- ly glitches of less than 5ns on Chip Enable or Write Enable are ignored by the memory and do not af- fect bus operations. Bus Read. Bus Read operations read from the memory cells, or specific registers in the Com- mand Interface ...

Page 10

... Unlock Bypass command. 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. Unlock Bypass Program Command. The . The Manufacturer ...

Page 11

... The Program/Erase Controller will suspend within 15µs of the Erase Suspend Command being is- sued. 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 memory is waiting for an additional block (before ...

Page 12

... Read Array mode before the Re- sume command will be accepted. An erase can be suspended and resumed more than once. Read CFI Query Command. The Query Command is used to read data from the Common Flash Interface (CFI) Memory Area. This Table 3. Commands Command Addr 1 ...

Page 13

... 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 before other commands are issued. The Error bit is output on DQ5 when the Status Register is read ...

Page 14

... M29F032D 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. Once the Program/Erase Controller starts erasing the Erase Timer Bit is set to ’ ...

Page 15

Figure 5. 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 Figure 6. Data Toggle Flowchart PASS ...

Page 16

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

Page 17

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

Page 18

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

Page 19

Figure 9. Read AC Waveforms A0-A21 E G DQ0-DQ7 Table 10. Read AC Characteristics Symbol Alt t t Address Valid to Next Address Valid AVAV Address Valid to Output Valid AVQV ACC (1) t Chip Enable Low ...

Page 20

M29F032D Figure 10. Write AC Waveforms, Write Enable Controlled A0-A21 DQ0-DQ7 V CC tVCHEL RB Table 11. Write AC Characteristics, Write Enable Controlled Symbol Alt t t Address Valid to Next Address Valid AVAV ...

Page 21

Figure 11. Write AC Waveforms, Chip Enable Controlled A0-A21 DQ0-DQ7 V CC tVCHWL RB Table 12. Write AC Characteristics, Chip Enable Controlled Symbol Alt t t Address Valid to Next Address Valid AVAV Write ...

Page 22

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

Page 23

PACKAGE MECHANICAL Figure 13. TSOP40 – 40 lead Plastic Thin Small Outline 20mm, Package Outline 1 N/2 TSOP-a Note: Drawing is not to scale. Table 14. TSOP40 – 40 lead Plastic Thin Small Outline 20mm, Package ...

Page 24

... Blank = Standard Packing 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. ...

Page 25

APPENDIX A. BLOCK ADDRESS TABLE Table 16. Block Addresses, M29F032D Size, # Address Range KByte 63 64 3F0000h-3FFFFFh 62 64 3E0000h-3EFFFFh 61 64 3D0000h-3DFFFFh 60 64 3C0000h-3CFFFFh 59 64 3B0000h-3BFFFFh 58 64 3A0000h-3AFFFFh 57 64 390000h-39FFFFh 56 64 380000h-18FFFFh 55 ...

Page 26

... Address for Alternate Algorithm extended Query table 1Ah 00h 26/36 is read from the memory. Tables 17, 18, 19, 20, 21 and 22 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 22, Security Code area) ...

Page 27

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

Page 28

M29F032D Table 20. Device Geometry Definition Address Data 27h 16h Device Size = 2 28h 00h Flash Device Interface Code description 29h 00h 2Ah 00h Maximum number of bytes in multi-byte program or page = 2 2Bh 00h Number of ...

Page 29

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

Page 30

... RP. This can be achieved without violating the maximum ratings of the components on the micro- processor bus, therefore this technique is suitable for use after the memory has been fitted to the sys- tem. To protect a group of blocks follow the flowchart in Figure 16, In-System Block Protect Flowchart. To ...

Page 31

Figure 14. Programmer Equipment Group Protect Flowchart Note: Block Protection Groups are shown in Appendix A, Table 16. START ADDRESS = GROUP ADDRESS ...

Page 32

M29F032D Figure 15. Programmer Equipment Chip Unprotect Flowchart Note: Block Protection Groups are shown in Appendix A, Table 16. 32/36 START PROTECT ALL GROUPS CURRENT GROUP = ...

Page 33

Figure 16. In-System Equipment Group Protect Flowchart Note: Block Protection Groups are shown in Appendix A, Table 16. START WRITE 60h ADDRESS = GROUP ADDRESS ...

Page 34

M29F032D Figure 17. In-System Equipment Chip Unprotect Flowchart NO = 1000 ISSUE READ/RESET COMMAND FAIL Note: Block Protection Groups are shown in Appendix A, Table 16. 34/36 START PROTECT ALL GROUPS CURRENT GROUP ...

Page 35

REVISION HISTORY Table 24. Document Revision History Date Version March-2001 -01 First Issue (Brief Data) 21-Jun-2001 -02 Document expanded to full Product Preview 55ns Speed Class removed, Block Protection Appendix added, CFI Table 21, address 14-Dec-2001 -03 2Fh data clarified, ...

Page 36

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

Related keywords