The HT27C020 chip family is a low-power,
2048K (2,097,152) bit, +5V electrically one-time
programmable (OTP) read-only memories
(EPROM). Organized in to 256K words with 8
bits per word, it fea tures a fast single addres s
location programming, typically at 75
byte. Any byte can be accessed in less than
µs per
HT27C020
•
Fast read access time: -70ns, -90ns
and -120ns
•
Fast programming algorithm
•
Programming time 75µs typ.
•
Two line controls (OE and CE)
•
Standard product identification code
•
Package type
–
32-pin DIP/SOP
–
32-pin PLCC
•
Commercial temperature range
(0
°C to +70°C)
70ns/90ns/120ns with respect to Spec. This
eliminates the need for WAIT states in highperformance microprocessor systems. The
HT27C020 has separate Output Enable (
and Chip Enable (
CE) controls which eliminate
bus contention issues.
OE)
Block Diagram
110th May ’99
Page 2
Pin Assignment
Pin Description
HT27C020
Pin NameI/O/C/PDescription
A0~A17IAddress inputs
DQ0~DQ7I/OData inputs/outputs
CECChip enable
OECOutput enable
PGMCProgram strobe
NC—No connection
VPPPProgram voltage supply
VCCIPositive power supply
VSSINegative power supply
210th May ’99
Page 3
HT27C020
Absolute Maximum Rating
Operation Temperature Commercial ............................................................................ ......0°C to +70°C
Applied VCC V olt age with Respect to VSS..................... ............ .. ............ ............ ............ –0.6V to 7.0V
Applied Voltage on Input Pin with Respect to VSS.......................................................... –0.6V to 7.0V
Applied Voltage on Output Pin with Respect to VSS.............................................. –0.6V to V
Applied Voltage on A9 Pin with Respect to VSS .......................................... .... .. .. .... .. .. .. –0.6V to 13.5V
Applied VPP Voltage with Respect to VSS ............................... .... .... .... .... .... .... .... .... .... ...–0.6V to 13.5V
Applied READ Voltage (Functionality is guaranteed between these limits) ...............+4.5V to +5.5V
Note: These are stres s ratings only. Stresses exceeding the range specified under “Absolute Maxi-
mum Ratings” may cause substantial damage to the device. Functional operation of this device
at other conditions beyond those listed in the specification is not implied and prolonged
exposure to extreme condition s may affect device reliability.
D.C. Characteristics
Read operation
SymbolParameter
V
V
V
V
I
LI
I
LO
I
CC
I
SB1
I
SB2
I
PP
Output High Level5VIOH=–0.4mA2.4——V
OH
Output Low Level5VIOL=2.1mA——0.45V
OL
Input High Level5V—2.0—VCC+0.5V
IH
Input Low Level5V—–0.3—0.8V
IL
Input Leakage Current5VVIN=0 to 5.5V–5—5
Output Leakage Current5VV
VCC Active Current5V
Standby Current (CMOS)5V
Standby Current (TTL)5VCE=V
VPP Read/Standby Current5VCE=OE=VIL, VPP=V
Test Conditions
V
CC
OUT
CE=VIL, f=5MHz,
I
OUT
CE=V
Conditions
Min. Typ.Max.Unit
=0 to 5.5V–10—10
=0mA
±0.3V
CC
IH
—— 30 mA
—1.010
——1.0mA
—— 100
CC
°C to 125°C
+0.5V
CC
µA
µA
µA
µA
310th May ’99
Page 4
Programming operation
SymbolParameter
V
OH
V
OL
V
IH
V
IL
I
LI
V
H
I
CC
I
PP
Output High Level6VIOH=–0.4mA2.4——V
Output Low Level6VIOL=2.1mA——0.45V
Input High Level6V—0.7V
Input Low Level6V—–0. 5—0.8V
Input Load Current6VVIN=VIL, V
A9 Product ID Voltage6V—11.5—12.5V
VCC Supply Current6V———40mA
VPP Supply Current6VCE=V
Address Set up Time6V—2——
OE Setup Time6V—2——
Data Setup Time6V—2——
Address Hold Tim e6V—0——
Data Hold Time6V—2——
Output Enable to Output Float
Delay
VPP Setup Time6V—2——
PGM Program Pulse Width6V—3075105
VCC Setup Time6V—2——
CE Setup Time6V—2——ns
Data Valid from OE6V———150
VPP Pulse Rise Time Dur ing
Programming
Test waveforms and measurements
For -70, -90, -120 devices:
Ta=+25°C±5°C
Test Conditions
V
CC
Conditions
Min. Typ. Max. Unit
6V—0—130ns
6V—2——
µs
µs
µs
µs
µs
µs
µs
µs
µs
µs
tR, tF< 20ns (10% to 90%)
Output test load
Note: CL=100pF including jig capacitance, except for the
-45 devices, where C
510th May ’99
=30pF .
L
Page 6
Functional Description
HT27C020
Programming of the HT27C020
When the HT27C 020 is delivere d, the chi p has
all 2048K bits in the “ONE”, or HIGH state.
“ZEROs” are loaded into the HT27C020 through
programming.
The programming mode is entered when
12.5
±0.2V is applied to the VPP pin, OE is at V
and
CE and PGM are VIL. For programming, the
IH
data to be programmed is applied with 8 bits in
parallel to the data pins.
The programming flowchart in Figure 3
shows the fast interactive programming algorithm. The interactive algorithm reduces programming time by using 30
µs to 105µs
programming pulses and 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 is not verified,
additional pulses are given until it is verified
or until the maximum number of pulses is
reached while sequencing through each address of the HT27C020. This process is repeated while sequencing through each address
of the HT27C020. This part of the programming algorithm is done at V
=6.0V to assure
CC
that each EPROM bit is programmed to a sufficiently high threshold voltage. This ensures
that all bits have sufficient margin. After the
final address is completed, the entire EPROM
memory is read at V
CC=VPP
=5.25±0.25V to ver-
ify the entire memory .
Program inhibit mode
Programming of multiple HT27C020 in parallel
with different data is also easily accomplished by
using the Program Inhibit Mode. Except for
CE,
all like inputs of the parallel HT27C020 may be
common. A TTL lo w-level pro gram puls e appl ied to
an HT27C020
LOW, an d
A high-level
CE input with Vpp=12.5±0.2V, PGM
OE HIGH will program that HT27C020.
CE input inhibits the HT27C020 from
being programmed.
Program verify mode
Verification should be performed on the programmed bits to determine whether they were
correctly programm ed. The verifica tion should
be performed with
V
, and VPP at its programming voltage.
IH
,
Auto product identification
OE and CE at VIL, PGM at
The Auto Product Identification mode allows
the reading out of a binary code from an
EPROM that will identify its manufacturer and
the type. This mode is intended for progra mming to automatica lly match the device to be
programmed with its corresponding programming algorith m. Th is m od e is fun ctio na l in th e
25
°C±5°C ambient temperature range that is
required when programming the HT27C020.
To activate this mode, the programming equip-
ment must force 12.0
±0.5V on the address line A9
of the HT27C020. Two identifier bytes may then
be sequenced from the device outputs by toggling
address line A0 from V
to VIH, when A1=VIH. All
IL
other address lines must be held at V
Auto Product Identification mode.
Byte 0 (A0=V
code, and byte 1 (A0=V
) represents the ma nufacturer
IL
), the device co de. For
IH
HT27C020, these two identifier bytes are given in
the Operation mode truth table. All identifiers for
the manufacturer and device codes will possess
odd parity, with the MSB (DQ7) defined as the
parity bit. Wh en A1=V
, the HT27C020 will read
IL
out the binary code of 7F, continuation code, to
signify the unavailability of manufacturer ID
codes.
Read mode
The HT27C0 20 h as two co ntro l fun ctio ns, bo th
of which must be logica lly satisfie d in orde r to
obtain data at outputs. Chip Enable (
power control and should be used for device
selection. Output Enable (
OE) is the output
control and should be used to gate data to th e
output pins, independent of device selection.
Assuming that addresses are stable, address
access time (t
) is equal to the delay from CE
ACC
during
IH
CE) is the
610th May ’99
Page 7
HT27C020
to output (tCE). Data is available at the outputs
(t
) after the falling edge of OE, assuming the
OE
CE has been LOW and addresses have been
stable for at least t
ACC-tOE
.
Standby mode
The HT27C020 has CMOS standby mode which
reduces the maximum VCC curren t to 10
is placed in CMOS standby when
V
±0.3V. The HT27C020 also has a TTL-
CC
µA. It
CE is at
standby mode which reduces the maximum
VCC current to 1.0mA. It is placed in TTLstandby when
CE is at VIH. When in standby
mode, the outputs are in a high-impedance
state, independent of the
OE input.
Two-line output control function
To accommodate multiple memory connections,
a two-line contro l functi on is provid ed to allow
for:
•
Low memory power dissipation
•
Assurance that output bus contention will not
occur
It is recommended that
CE be decoded an d used
as the primary device-se lection fun ction, while
OE be made a common connection to the READ
line from the system control bus. Th is assures
that all deselected me mo ry de vices are in the ir
low-power standby mode and that the output
pins are only active when data is desired from a
particular memory device.
System considerations
During the switch betwe en active and standby
conditions, transient current peaks are produced on th e rising and falling edges of Chip
Enable. The magnitud e of these transient current peaks is dependent on the output capacitance loading of the device. At a minimum, a
0.1
µF ceramic capacitor (high frequency, low
inherent inductance) should be used on each
device between VCC and VPP to minimize transient effects. In addition, to overcom e the voltage drop caused by the inductive effects of the
printed circuit board traces on EPROM arrays,
a 4.7
µF bulk electrolytic capacitor should be
used between VCC and VPP for each eight devices. The location of the capacitor should be
close to where the power supply is connected to
the array.
Operation mode truth table
All the operation modes are shown in the table following.
assumes no responsibility arising from the use of the specif ications descri bed. The applications mentioned herein are
used solely for the purpose of illustration and Holtek makes no warranty or representation that such applications
will be suitable without further modification, nor recommends the use of its products for appli cation that may present
a risk to human life due to malfunction or otherwise. Holtek reserves the right to alter its products without prior
notification. For the most up-to-date information, please visit our web site at http://www.holtek.com.tw.
1110th May ’99
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.