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

Электронный компонент: AM28F020A-120EE

Скачать:  PDF   ZIP

Document Outline

FINAL
Publication# 17502
Rev: D Amendment/+1
Issue Date: January 1998
Am28F020A
2 Megabit (256 K x 8-Bit)
CMOS 12.0 Volt, Bulk Erase Flash Memory with Embedded Algorithms
DISTINCTIVE CHARACTERISTICS
s
High performance
-- Access times as fast as 70 ns
s
CMOS low power consumption
-- 30 mA maximum active current
-- 100 A maximum standby current
-- No data retention power consumption
s
Compatible with JEDEC-standard byte-wide
32-pin EPROM pinouts
-- 32-pin PDIP
-- 32-pin PLCC
-- 32-pin TSOP
s
100,000 write/erase cycles minimum
s
Write and erase voltage 12.0 V
5%
s
Latch-up protected to 100 mA from
1 V to V
CC
+1 V
s
Embedded Erase Electrical Bulk Chip Erase
-- Five seconds typical chip erase, including
pre-programming
s
Embedded Program
-- 14 s typical byte program, including time-out
-- 4 seconds typical chip program
s
Command register architecture for
microprocessor/microcontroller compatible
write interface
s
On-chip address and data latches
s
Advanced CMOS flash memory technology
-- Low cost single transistor memory cell
s
Embedded algorithms for completely self-timed
write/erase operations
GENERAL DESCRIPTION
The Am28F020A is a 2 Megabit Flash memory orga-
nized as 256 Kbytes of 8 bits each. AMD's Flash mem-
ories offer the most cost-effective and reliable read/
write no n-volat ile ran dom access memor y. Th e
Am28F020A is packaged in 32-pin PDIP, PLCC, and
TSOP versions. It is designed to be reprogrammed and
erased in-system or in standard EPROM programmers.
T he Am2 8F 02 0A is e rase d wh en sh ip pe d f rom
the factory.
The standard Am28F020A offers access times of as
fast as 70 ns, allowing high speed microprocessors to
operate without wait states. To eliminate bus conten-
tion, the device has separate chip enable (CE
#
) and
output enable (OE
#
) controls.
AMD's Flash memories augment EPROM functionality
with in-circuit electrical erasure and programming. The
Am28F020A uses a command register to manage this
functionality. The command register allows for 100%
TTL level control inputs and fixed power supply levels
during erase and programming, while maintaining
maximum EPROM compatibility.
T h e A m2 8 F 0 2 0 A i s c o m p a t i bl e w i t h t h e AM D
Am28F256A, Am28F512A, and Am28F010A Flash
memories. All devices in the Am28Fxxx family follow
the JEDEC 32-pin pinout standard. In addition, all
devices within this family that offer Embedded Algo-
rithms use the same command set. Th is o ffe rs
designers the flexibility to retain the same device foot-
print and command set, at any density between
256 Kbits and 2 Mbits.
AMD's Flash technology reliably stores memory con-
tents even after 100,000 erase and program cycles.
The AMD cell is designed to optimize the erase and
programming mechanisms. In addition, the combina-
tion of advanced tunnel oxide processing and low
internal electric fields for erase and programming oper-
ations produces reliable cycling. The Am28F020A uses
a 12.0
5% V
PP
supply input to perform the erase and
programming functions.
The highest degree of latch-up protection is achieved
with AMD's proprietary non-epi process. Latch-up pro-
tection is provided for stresses up to 100 mA on
address and data pins from 1 V to V
CC
+1 V.
AMD's Flash technology combines years of EPROM
and EEPROM experience to produce the highest levels
of quality, reliability, and cost effectiveness. The
Am28F020A electrically erases all bits simultaneously
using Fowler-Nordheim tunneling. The bytes are
programmed one byte at a time using the EPROM
programming mechanism of hot electron injection.
2
Am28F020A
Embedded Program
The Am28F020A is byte programmable using the
Embedded Program algorithm, which does not require
the system to time-out or verify the data programmed.
The typical room temperature programming time of this
device is four seconds.
Embedded Erase
The entire device is bulk erased using the Embedded
Erase algorithm, which automatically programs the
entire array prior to electrical erase. The timing and ver-
ification of electrical erase are controlled internal to the
device. Typical erasure time at room temperature is five
seconds, including preprogramming.
Commands are written to the command register using
standard microprocessor write timings. Register con-
tents serve as input to an internal state-machine,
which controls the erase and programming circuitry.
During write cycles, the command register internally
latches addresses and data needed for the program-
min g an d era se op eration s. Fo r syste m d esign
simplification, the Am28F010A 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 occurs
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.
Comparing Embedded Algorithms with Flasherase and Flashrite Algorithms
Am28F020A with
Embedded Algorithms
Am28F020 using AMD Flashrite
and Flasherase Algorithms
Embedded
Programming
Algorithm vs.
Flashrite
Programming
Algorithm
AMD's Embedded 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, verifies the programming, and
counts the number of sequences. A status
bit, Data# Polling, provides the user with
the programming operation status.
The Flashrite Programming algorithm requires the
user to write a program set-up command, a program
command, (program data and address), and a
program verify command, followed by a read and
compare operation. The user is required to time the
programming pulse width in order to issue the
program verify command. An integrated stop timer
prevents any possibility of overprogramming.
Upon completion of this sequence, the data is read
back from the device and compared by the user with
the data intended to be written; if there is not a
match, the sequence is repeated until there is a
match or the sequence has been repeated 25 times.
Embedded Erase
Algorithm vs.
Flasherase Erase
Algorithm
AMD's Embedded Erase algorithm
requires the user to only write an erase set-
up command and erase command. The
device automatically pre-programs and
verifies the entire array. The device then
automatically times the erase pulse width,
verifies the erase operation, and counts
the number of sequences. A status bit,
Data# Polling, provides the user with the
erase operation status.
The Flasherase Erase algorithm requires the device
to be completely programmed prior to executing an
erase command.
To invoke the erase operation, the user writes an
erase set-up command, an erase command, and an
erase verify command. The user is required to time
the erase pulse width in order to issue the erase
verify command. An integrated stop timer prevents
any possibility of overerasure.
Upon completion of this sequence, the data is read
back from the device and compared by the user with
erased data. If there is not a match, the sequence is
repeated until there is a match or the sequence has
been repeated 1,000 times.
Am28F020A
3
PRODUCT SELECTOR GUIDE
BLOCK DIAGRAM
Family Part Number
Am28F020A
Speed Options (V
CC
= 5.0 V
10%)
-70
-90
-120
-150
-200
Max Access Time (ns)
70
90
120
150
200
CE# (E#) Access (ns)
70
90
120
150
200
OE# (G#) Access (ns)
35
35
50
55
55
17502D-1
Erase
Voltage
Switch
Input/Output
Buffers
Data Latch
Y-Gating
2,097,152
Bit
Cell Matrix
X-Decoder
Y-Decoder
Chip Enable
Output Enable
Logic
Program/Erase
Pulse Timer
Low V
CC
Detector
Command
Register
WE#
CE#
OE#
A0A17
DQ0DQ7
V
CC
V
SS
A
ddres
s
Latc
h
State
Control
V
PP
To Array
Program
Voltage
Switch
Embedded
Algorithms
4
Am28F020A
CONNECTION DIAGRAMS
Note: Pin 1 is marked for orientation.
3
4
5
2
1
9
10
11
12
13
27
26
25
24
23
7
8
22
21
6
32
31
20
14
30
29
28
15
16
19
18
17
A6
A5
A4
A3
A2
A1
A0
A16
DQ0
A15
A12
A7
DQ1
DQ2
VSS
A8
A9
A11
OE# (G#)
A10
CE# (E#)
DQ7
VCC
WE# (W#)
DQ6
A17
A14
A13
DQ5
DQ4
DQ3
VPP
17502D-2
PDIP
1
31 30
2
3
4
5
6
7
8
9
10
11
12
13
17 18 19 20
16
15
14
29
28
27
26
25
24
23
22
21
32
A7
A6
A5
A4
A3
A2
A1
A0
DQ0
A14
A13
A8
A9
A11
OE# (G#)
A10
CE# (E#)
DQ7
A12
A15
A16
VPP
VCC
WE# (W#)
A17
DQ1
DQ2
VSS
DQ3
DQ4
DQ5
DQ6
PLCC
17502D-3
Am28F020A
5
CONNECTION DIAGRAMS (Continued)
LOGIC SYMBOL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
32-Pin TSOP--Standard Pinout
A11
A9
A8
A13
A14
A17
WE#
V
CC
V
PP
A16
A15
A12
A7
A6
A5
A4
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
OE#
A10
CE#
D7
D6
D5
D4
D3
V
SS
D2
D1
D0
A0
A1
A2
A3
32-Pin TSOP--Reverse Pinout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
A11
A9
A8
A13
A14
A17
WE#
V
CC
V
PP
A16
A15
A12
A7
A6
A5
A4
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
OE#
A10
CE#
D7
D6
D5
D4
D3
V
SS
D2
D1
D0
A0
A1
A2
A3
17502D-4
18
8
DQ0DQ7
A0A17
CE# (E#)
OE# (G#)
WE# (W#)
17502D-5