M29F100T
M29F100B
1 Mbit (128Kb x8 or 64Kb x16, Boot Block)
Single Supply Flash Memory
5V
鹵
10% SUPPLY VOLTAGE for PROGRAM,
ERASE and READ OPERATIONS
FAST ACCESS TIME: 70ns
FAST PROGRAMMING TIME
鈥?10
碌
s by Byte / 16
碌
s by Word typical
PROGRAM/ERASE CONTROLLER (P/E.C.)
鈥?Program Byte-by-Byte or Word-by-Word
鈥?Status Register bits and Ready/Busy Output
MEMORY BLOCKS
鈥?Boot Block (Top or Bottom location)
鈥?Parameter and Main blocks
BLOCK, MULTI-BLOCK and CHIP ERASE
MULTI-BLOCK PROTECTION/TEMPORARY
UNPROTECTION MODES
ERASE SUSPEND and RESUME MODES
鈥?Read and Program another Block during
Erase Suspend
LOW POWER CONSUMPTION
鈥?Stand-by and Automatic Stand-by
100,000 PROGRAM/ERASE CYCLES per
BLOCK
20 YEARS DATA RETENTION
鈥?Defectivity below 1ppm/year
ELECTRONIC SIGNATURE
鈥?Manufacturer Code: 0020h
鈥?Device Code, M29F100T: 00D0h
鈥?Device Code, M29F100B: 00D1h
DESCRIPTION
The M29F100 is a non-volatile memory that may
be erased electrically at the block or chip level and
programmed in-system on a Byte-by-Byteor Word-
by-Word basis using only a single 5V V
CC
supply.
For Program and Erase operations the necessary
high voltages are generated internally. The device
can also be programmed in standard program-
mers.
The array matrix organisation allows each block to
be erased and reprogrammed without affecting
other blocks. Blocks can be protected against pro-
graming and erase on programming equipment,
and temporarily unprotected to make changes in
the application. Each block can be programmed
and erased over 100,000 cycles.
July 1998
44
1
TSOP48 (N)
12 x 20 mm
SO44 (M)
Figure 1. Logic Diagram
VCC
16
A0-A15
W
E
G
RP
M29F100T
M29F100B
15
DQ0-DQ14
DQ15A鈥?
BYTE
RB
VSS
AI01974
1/30