ChipFind - документация

Электронный компонент: MX28F2000TPC-12C4

Скачать:  PDF   ZIP
FEATURES
262,144 bytes by 8-bit organization
Fast access time: 90/120 ns
Low power consumption
50mA maximum active current
100uA maximum standby current
Programming and erasing voltage 12V
5%
Command register architecture
Byte Programming (15us typical)
Auto chip erase 5 seconds typical
(including preprogramming time)
Block Erase
Optimized high density blocked architecture
Eight 4-KB blocks
Fourteen 16-KB blocks
1
P/N: PM0472
Auto Erase (chip & block) and Auto Program
DATA polling
Toggle bit
10,000 minimum erase/program cycles
Latch-up protected to 100mA from -1 to VCC+1V
Advanced CMOS Flash memory technology
Compatible with JEDEC-standard byte-wide 32-pin
EPROM pinouts
Package type:
32-pin plastic DIP
32-pin PLCC
REV. 1.0, Jun 13, 1997
GENERAL DESCRIPTION
The MX28F2000T is a 2-mega bit Flash memory or-
ganized as 256K bytes of 8 bits each. MXIC's Flash
memories offer the most cost-effective and reliable
read/write non-volatile random access memory. The
MX28F2000T is packaged in 32-pin PDIP and PLCC
. It is designed to be reprogrammed and erased in-
system or in-standard EPROM programmers.
The standard MX28F2000T offers access times as
fast as 90 ns, allowing operation of high-speed
microprocessors without wait states. To eliminate
bus contention, the MX28F2000T has separate chip
enable (CE) and output enable (OE) controls.
MXIC's Flash memories augment EPROM function-
a l i t y w i t h i n - c i r c u i t e l e c t r i c a l e r a s u r e a n d
programming. The MX28F2000T uses a command
r e g i s t e r t o m a n a g e t h i s f u n c t i o n a l i t y , w h i l e
m a i n t a i n i n g a s t a n d a r d 3 2 - p i n p i n o u t . T h e
command register allows for 100% TTL level control
inputs and fixed power supply levels during erase
and programming, while maintaining maximum
EPROM compatibility.
MXIC Flash technology reliably stores memory con-
tents even after 10,000 erase and program cycles.
The MXIC cell is designed to optimize the erase and
programming mechanisms. In addition, the combi-
nation of advanced tunnel oxide processing and low
internal electric fields for erase and programming
o p e r a t i o n s p r o d u c e s r e l i a b l e c y c l i n g . T h e
MX28F2000T uses a 12.0V
5% VPP supply to
perform the Auto Program/Erase algorithms.
The highest degree of latch-up protection is
achieved with MXIC's proprietary non-epi process.
Latch-up protection is proved for stresses up to 100
milliamps on address and data pin from -1V to VCC
+ 1V.
MX28F2000T
2M-BIT [256K x 8] CMOS FLASH MEMORY
2
MX28F2000T
P/N: PM0472
REV. 1.0, Jun 13, 1997
MX28F2000P Block Address and Block Structure
3 F F F F H
A 1 7 ~ A 0
3 D 0 0 0 H
3 F 0 0 0 H
3 E 0 0 0 H
3 C 0 0 0 H
3 B 0 0 0 H
3 9 0 0 0 H
4 - K b y t e
4 - K b y t e
4 - K b y t e
4 - K b y t e
1 6 - K b y t e
1 6 - K b y t e
1 6 - K b y t e
1 6 - K b y t e
1 6 - K b y t e
1 6 - K b y t e
1 6 - K b y t e
1 6 - K b y t e
1 6 - K b y t e
0 0 0 0 0 H
1 6 - K b y t e
3 A 0 0 0 H
3 8 0 0 0 H
3 E F F F H
3 D F F F H
3 C F F F H
3 B F F F H
3 A F F F H
3 9 F F F H
3 8 F F F H
3 7 F F F H
3 4 0 0 0 H
3 3 F F F H
3 0 0 0 0 H
2 F F F F H
2 C 0 0 0 H
2 B F F F H
2 8 0 0 0 H
2 7 F F F H
2 4 0 0 0 H
2 3 F F F H
2 0 0 0 0 H
1 F F F F H
1 C 0 0 0 H
1 B F F F H
1 8 0 0 0 H
1 7 F F F H
1 4 0 0 0 H
1 3 F F F H
1 0 0 0 0 H
0 F F F F H
0 C 0 0 0 H
0 B F F F H
0 8 0 0 0 H
0 7 F F F H
0 4 0 0 0 H
0 3 F F F H
4 - K b y t e
4 - K b y t e
4 - K b y t e
4 - K b y t e
1 6 - K b y t e
1 6 - K b y t e
1 6 - K b y t e
1 6 - K b y t e
3
MX28F2000T
P/N: PM0472
REV. 1.0, Jun 13, 1997
PIN CONFIGURATIONS
32 PDIP
32 PLCC
SYMBOL
PIN NAME
A0~A17
Address Input
Q0~Q7
Data Input/Output
CE
Chip Enable Input
OE
Output Enable Input
WE
Write enable Pin
VPP
Program Supply Voltage
VCC
Power Supply Pin (+5V)
GND
Ground Pin
PIN DESCRIPTION:
MX28F2000T
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
VPP
A16
A15
A12
A7
A6
A5
A4
A3
A2
A1
A0
Q0
Q1
Q2
GND
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
VCC
WE
A17
A14
A13
A8
A9
A11
OE
A10
CE
Q7
Q6
Q5
Q4
Q3
1
4
5
9
13
14
17
20
21
25
29
32
30
A14
A13
A8
A9
A11
OE
A10
CE
Q7
A7
A6
A5
A4
A3
A2
A1
A0
Q0
Q1
Q2
VSS
Q3
Q4
Q5
Q6
A12
A15
A16
VPP
VCC
WE
A17
MX28F2000T
4
MX28F2000T
P/N: PM0472
REV. 1.0, Jun 13, 1997
BLOCK DIAGRAM
CONTROL
INPUT
LOGIC
PROGRAM/ERASE
HIGH VOLTAGE
MODE
LOGIC
STATE
REGISTER
MX28F2000T
FLASH
ARRAY
X-DECODER
ADDRESS
LATCH
AND
BUFFER
Y-PASS GATE
Y
-DECODER
ARRAY
SOURCE
HV
COMMAND
DATA
DECODER
COMMAND
DATA LATCH
I/O BUFFER
PGM
DATA
HV
PROGRAM
DATA LATCH
SENSE
AMPLIFIER
Q0-Q7
A0-A17
CE
OE
WE
5
MX28F2000T
P/N: PM0472
REV. 1.0, Jun 13, 1997
AUTOMATIC PROGRAMMING
The MX28F2000T is byte programmable using the
Automatic Programming algorithm. The Automatic
Programming algorithm does not require the system to
time out or verify the data programmed. The typical
room temperature chip programming time of the
MX28F2000T is less than 5 seconds.
AUTOMATIC CHIP ERASE
The device may be erased using the Automatic Erase
algorithm. The Automatic Erase algorithm automati-
cally programs the entire array prior to electrical erase.
The timing and verification of electrical erase are
controlled internal to the device.
AUTOMATIC BLOCK ERASE
The MX28F2000T is block(s) erasable using MXIC's
Auto Block Erase algorithm. Block erase modes allow
blocks of the array to be erased in one erase cycle.
The Automatic Block Erase algorithm automatically
programs the specified block(s) prior to electrical
erase. The timing and verification of electrical erase
are controlled internal to the device.
AUTOMATIC PROGRAMMING ALGORITHM
MXIC's Automatic Programming algorithm requires
the user to only write a program set-up command and
a program command (program data and address). The
device automatically times the programming pulse
width, provides the program verify, and counts the
number of sequences. A status bit similar to DATA
polling and a status bit toggling between consecutive
read cycles, provide feedback to the user as to the
status of the programming operation.
MXIC's Automatic Erase algorithm requires the user to
only write an erase set-up command and erase com-
mand. The device will automatically pre-program and
verify the entire array. Then the device automatically
times the erase pulse width, provides the erase verify,
and counts the number of sequences. A status bit
similar to DATA polling and a status bit toggling
between consecutive read cycles, provide feedback to
the user as to the status of the erase operation.
Commands are written to the command register using
standard microprocessor write timings. Register con-
tents serve as inputs to an internal state-machine
which controls the erase and programming circuitry.
During write cycles, the command register internally
latches address and data needed for the programming
and erase operations. For system design simplifica-
tion, the MX28F2000T is designed to support either
WE or CE controlled writes. During a system write
cycle, addresses are latched on the falling edge of WE
or CE whichever occurs last. Data is latched on the
rising edge of WE or CE whichever occur first. To
simplify the following discussion, the WE pin is used as
the write cycle control pin throughout the rest of this
text. All setup and hold times are with respect to the
WE signal.
MXIC's Flash technology combines years of EPROM
experience to produce the highest levels of quality, relia-
bility, and cost effectiveness. The MX28F2000P electri-
cally erases all bits simultaneously using Fowler-Nord-
heim tunneling. The bytes are programmed one byte at
a time using the EPROM programming mechanism of hot
electron injection.
AUTOMATIC ERASE ALGORITHM