
Am27C1024 5
FUNCTIONAL DESCRIPTION
Erasing the Am27C1024
In order to clear all locations of their programmed con-
tents, it is necessary to expose the Am27C1024 to an
ultra violet light source . A dosage of 15 W seconds/cm
2
is required to completely erase an Am27C1024. This
dosage can be obtained by exposure to an ultraviolet
lamp—wavelength of 2537 (Å)—with intensity of
12,000
µ
W/cm
2
for 15 to 20 minutes. The Am27C1024
should be directly under and about one inch from the
source and all filters should be removed from the UV
light source prior to erasure.
It is impor tant to note that the Am27C1024 and similar
de vices will erase with light sources having w av elengths
shorter than 4000 Å. Although erasure times will be
much longer than with UV sources at 2537 Å, exposure
to fluorescent light and sunlight will e v entually er ase the
Am27C1024 and e xposure to them should be prev ented
to realize maximum system reliability. If used in such an
environment, the pac kage window should be cov ered by
an opaque label or substance.
Programming the Am27C1024
Upon delivery or after each erasure the Am27C1024
has all 1,048,576 bits in the “ONE” or HIGH
state. “ZEROs” are loaded into the Am27C1024
through the procedure of programming.
The programming mode is entered when 12.75 V
±
0.25V is applied to the V
PP
pin and CE and PGM are
atV
IL
.
F or programming, the data to be progr ammed is applied
16 bits in parallel to the data output pins.
The Flashrite algorithm reduces programming time by
using 100
µ
s programming pulses and by giving each
address only as many pulses as is necessary in order to
reliably program the data. After each pulse is applied to
a given address, the data in that address is verified. If the
data does not verify, additional pulses are given until it
verifies or the maximum is reached. This process is re-
peated while sequencing through each address of the
Am27C1024. This part of the algorithm is done at V
CC
=
6.25 V to assure that each EPROM bit is prog rammed to
a sufficiently high threshold voltage. After the final ad-
dress is completed, the entire EPROM memory is veri-
fied at V
CC
= V
PP
= 5.25 V.
Please refer to Section 6 for programming flow chart
and characteristics.
Program Inhibit
Programming of multiple Am27C1024 in parallel with
different data is also easily accomplished. Except for
CE, all like inputs of the parallel Am27C1024 may be
common. A TTL low-level program pulse applied to an
Am27C1024 CE input with V
PP
= 12.75 V
±
0.25 V, and
PGM Low will program that Am27C1024. A high-level
CE input inhibits the other Am27C1024 devices from
being programmed.
Program V erify
A verify should be performed on the programmed bits
to determine that they were correctly programmed. The
verify should be performed with OE and CE at V
IL
,
PGM at V
IH
and V
PP
between 12.75 V
±
0.25 V.
Auto Select Mode
The auto select mode allows the reading out of a binary
code from an EPROM that will identify its manufacturer
and type. This mode is intended f or use by progr amming
equipment for the purpose of automatically matching the
device to be programmed with its corresponding pro-
gramming algorithm. This mode is functional in the 25
°
C
±
5
°
C ambient temperature range that is required when
programming the Am27C1024.
To activate this mode, the programming equipment
must force 12.0 V
±
0.5 V open address the A9 of the
Am27C1024. Two identifier bytes may then be se-
quenced from the device outputs by toggling address
line A0 from V
IL
to V
IH
. All other address lines must be
held at V
IL
during auto select mode.
Byte 0 (A0 = V
IL
) represents the manufacturer code,
and byte 1 (A0 = VIH), the device code. For the
Am27C1024, these two identifier b ytes are giv en in the
Mode Select Table. All identifiers for manufacturer and
device codes will possess odd parity, with the MSB
(DQ7) defined as the parity bit.
Read Mode
The Am27C1024 has two control functions, both of
which must be logically satisfied in order to obtain data
at the outputs. Chip Enable (CE) is the power control
and should be used for device selection. Output Enable
(OE) is the output control and should be used to gate
data to the output pins, independent of de vice selection.
Assuming that addresses are stable, address access
time (tACC) is equal to the delay from CE to output (tCE).
Data is available at the outputs t OE after the falling edge
of OE, assuming that CE has been LO W and addresses
have been stable for at least tACC–tOE.
Standby Mode
The Am27C1024 has a CMOS standby mode which re-
duces the maximum VCC current to 100 µA. It is placed
in CMOS-standby when CE is at VCC ± 0.3 V. The
Am27C1024 also has a TTL-standby mode which re-
duces the maximum VCC current to 1.0 mA. It is placed
in TTL-standby when CE is at VIH. When in standby
mode, the outputs are in a high-impedance state, inde-
pendent of the OE input.