M29F040B STMicroelectronics, M29F040B Datasheet

no-image

M29F040B

Manufacturer Part Number
M29F040B
Description
Manufacturer
STMicroelectronics
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
M29F040B
Manufacturer:
ST
0
Part Number:
M29F040B 90K1
Manufacturer:
ST
0
Part Number:
M29F040B-120
Manufacturer:
ST
0
Part Number:
M29F040B-120K1
Manufacturer:
SANYO
Quantity:
6 222
Part Number:
M29F040B-120K1
Manufacturer:
ST
0
Part Number:
M29F040B-120K1
Manufacturer:
ST
Quantity:
20 000
Company:
Part Number:
M29F040B-120K1
Quantity:
223
Part Number:
M29F040B-120K1 ST
Manufacturer:
ST
0
Part Number:
M29F040B-120K1E
Manufacturer:
ST
Quantity:
746
Part Number:
M29F040B-120K1T
Manufacturer:
ST
Quantity:
20 000
Part Number:
M29F040B-45K1
Manufacturer:
ST
Quantity:
11
Part Number:
M29F040B-45K1
Manufacturer:
ST
Quantity:
6 309
M29F040B
4 Mbit (512Kb x8, Uniform Block) Single Supply Flash Memory
SINGLE 5V ± 10% SUPPLY VOLTAGE for
PROGRAM, ERASE and READ OPERATIONS
ACCESS TIME: 45ns
PROGRAMMING TIME
– 8 µs per Byte typical
8 UNIFORM 64 Kbytes MEMORY BLOCKS
PLCC32 (K)
TSOP32 (N)
PROGRAM/ERASE CONTROLLER
8 x 20mm
– Embedded Byte Program algorithm
– Embedded Multi-Block/Chip Erase algorithm
– Status Register Polling and Toggle Bits
ERASE SUSPEND and RESUME MODES
– Read and Program another Block during
Erase Suspend
UNLOCK BYPASS PROGRAM COMMAND
– Faster Production/Batch Programming
LOW POWER CONSUMPTION
– Standby and Automatic Standby
100,000 PROGRAM/ERASE CYCLES per
BLOCK
20 YEARS DATA RETENTION
– Defectivity below 1 ppm/year
ELECTRONIC SIGNATURE
– Manufacturer Code: 20h
– Device Code: E2h
®
ECOPACK
PACKAGES AVAILABLE
September 2005
1/20

Related parts for M29F040B

M29F040B Summary of contents

Page 1

... LOW POWER CONSUMPTION – Standby and Automatic Standby 100,000 PROGRAM/ERASE CYCLES per BLOCK 20 YEARS DATA RETENTION – Defectivity below 1 ppm/year ELECTRONIC SIGNATURE – Manufacturer Code: 20h – Device Code: E2h ® ECOPACK PACKAGES AVAILABLE September 2005 M29F040B PLCC32 (K) TSOP32 ( 20mm 1/20 ...

Page 2

... Figure 3. TSOP Connections A11 A9 A8 A13 A14 A14 A13 A17 A11 A18 G A16 A10 A15 E A12 DQ7 AI02901 Address Inputs Data Inputs/Outputs Chip Enable Output Enable Write Enable Supply Voltage Ground A10 E DQ7 DQ6 DQ5 DQ4 8 25 DQ3 M29F040B DQ2 DQ1 DQ0 AI02902 ...

Page 3

... Minimum Voltage may undershoot to –2V during transition and for less than 20ns during transitions. SUMMARY DESCRIPTION The M29F040B Mbit (512Kb x8) non-volatile memory that can be read, erased and repro- grammed. These operations can be performed us- ing a single 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 4

... M29F040B SIGNAL DESCRIPTIONS See Figure 1, Logic Diagram, and Table 1, Signal Names, for a brief overview of the signals connect this device. Address Inputs (A0-A18). 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 5

... For further information refer to Application Note AN1122, Applying Protection and Unprotec- tion to M29 Series Flash Address Inputs V V Cell Address Command Address Others Others M29F040B Data Inputs/Outputs Data Output Data Input Hi-Z Hi 20h , E2h 5/20 ...

Page 6

... 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 M29F040B is E2h. The Block Protection Status of each block can be read using a Bus Read operation with and A16, A17 and A18 specifying the ad- IH dress of the block ...

Page 7

... Status Regis- ter. A Read/Reset command must be issued to re- set the error condition and return to Read Mode. The Chip Erase Command sets all of the bits in un- protected blocks of the memory to ’1’. All previous data is lost. M29F040B 4th 5th 6th Data Addr Data ...

Page 8

... M29F040B Block Erase Command. The Block Erase com- mand can be used to erase a list of one or more blocks. Six Bus Write operations are required to select the first block in the list. Each additional block in the list can be selected by repeating the sixth Bus Write operation using the address of the additional block. The Block Erase operation starts the Program/Erase Controller about 50µ ...

Page 9

... DQ7 Toggle 1 0 Toggle 0 0 Toggle 0 0 Toggle 0 0 Toggle 0 0 Toggle Toggle 0 Data read as normal 0 Toggle 1 0 Toggle 1 M29F040B DQ3 DQ2 – – – – – – 1 Toggle 0 Toggle 0 No Toggle 1 Toggle 1 No Toggle – Toggle 1 No Toggle 1 Toggle 9/20 ...

Page 10

... M29F040B Figure 4. 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 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 11

... Figure 7. AC Testing Load Circuit 1.5V DEVICE UNDER TEST 2.0V 0.8V AI01275B C L includes JIG capacitance Test Condition Min OUT M29F040B M29F040B Standard 100pF 10ns 0.45 to 2.4V 0.8V and 2V 1.3V 1N914 3.3k OUT 30pF or 100pF AI03027 Max Unit 11/20 ...

Page 12

... M29F040B Table 10. DC Characteristics ( 70° C, –40 to 85° –40 to 125°C) A 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 ...

Page 13

... AXQX Note: 1. Sampled only, not 100% tested. Figure 8. Read Mode AC Waveforms A0-A18 E G DQ0-DQ7 Test Condition Min Max Min Max Min Max Max Max IL Min tAVAV VALID tAVQV tELQV tELQX tGLQX tGLQV M29F040B M29F040B Unit tAXQX tEHQX tEHQZ tGHQX tGHQZ VALID ...

Page 14

... High to Chip Enable Low VCHEL VCS CC Figure 9. Write AC Waveforms, Write Enable Controlled A0-A18 E tELWL G tGHWL W DQ0-DQ7 V CC tVCHEL 14/20 Parameter Min Min Min Min Min Min Min Min Min Min Min Min tAVAV VALID tWLAX tAVWL tWLWH tDVWH VALID M29F040B Unit ...

Page 15

... High to Write Enable Low VCHWL VCS CC Figure 10. Write AC Waveforms, Chip Enable Controlled A0-A18 W tWLEL G tGHEL E DQ0-DQ7 V CC tVCHWL Parameter Min Min Min Min Min Min Min Min Min Min Min Min tAVAV VALID tELAX tAVEL tELEH tDVEH VALID M29F040B M29F040B Unit ...

Page 16

... Note: The last two characters of the ordering code may be replaced by a letter code for preprogrammed parts, otherwise 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. 16/20 M29F040B ...

Page 17

... 0.51 (.020) 1.14 (.045 M29F040B inches Min Max 0.125 0.140 0.060 0.095 0.015 – 0.013 0.021 0.026 0.032 0.004 0.485 0.495 0.447 0.453 0.188 0.223 – ...

Page 18

... M29F040B Table 16. TSOP32 – 32 lead Plastic Thin Small Outline 20mm, Package Mechanical Data millimeters Symbol Typ 0. Figure 12. TSOP32 – 32 lead Plastic Thin Small Outline 20mm, Package Outline 1 N/2 TSOP-a Note: Drawing is not to scale. 18/20 Min Max Typ 1.20 0.05 0.15 0.95 1 ...

Page 19

... Data Toggle Flowchart diagram change (Figure 5) 22-Apr-2002 -04 PLCC32 package mechanical data modified PDIP32 package removed. 19-Sep-2005 5.0 Table 14. Ordering Information Scheme: standard package added and ECOPACK version added for both standard package and Tape & Reel packing. Revision Details Typ. specification added (Table 10) M29F040B 19/20 ...

Page 20

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