ETC HT27LC020

HT27LC020
OTP CMOS 256K´8-Bit EPROM
Features
·
·
·
·
·
·
·
Operating voltage: +3.3V
Programming voltage
– V
PP=12.5V±0.2V
– V
CC=6.0V±0.2V
High-reliability CMOS technology
Latch-up immunity to 100mA from -1.0V to
VCC+1.0V
CMOS and TTL compatible I/O
Low power consumption
– Active: 15mA max.
– Standby: 1mA typ.
256K´8-bit organization
·
·
·
·
·
·
·
·
Fast read access time: -120ns
Fast programming algorithm
Programming time 75ms typ.
Commercial and industrial temperature range
Two line controls (OE and CE)
Standard product identification code
Package type
– 32-pin DIP/SOP
– 32-pin PLCC
Commercial temperature ranges
(0°C to +70°C)
General Description
120ns with respect to Spec. This eliminates the
need for WAIT states in high-performance microprocessor systems. The HT27LC020 has
separate Output Enable (OE) and Chip Enable
(CE) controls which eliminate bus contention
issues.
The HT27LC020 chip family is a low-power,
2048K (2,097,152) bit, +3.3V electrically
one-time programmable (OTP) read-only memories (EPROM). Organized into 256K words
with 8 bits per word, it features a fast single address location programming, typically at 75ms
per byte. Any byte can be accessed in less than
Block Diagram
R o w
A d d re s s
C o lu m n
A d d re s s
C E
O E
P G M
X -D e c o d e r
C e ll A r r a y
V C C
Y -D e c o d e r
Y - G a tin g
C E & O E &
P G M & T E S T
C o n tr o l L o g ic
S A C K T
&
O u tp u t B u ffe r
G N D
V P P
D Q 0 ~ D Q 7
1
7th May ¢99
HT27LC020
Pin Assignment
7
2 6
A 9
A 4
8
2 5
A 1 1
A 3
9
2 4
O E
A 2
1 0
2 3
A 1 0
A 1
1 1
2 2
C E
A 0
1 2
2 1
D Q 7
D Q 0
1 3
2 0
D Q 6
D Q 1
1 4
1 9
D Q 5
D Q 2
1 5
1 8
D Q 4
G N D
1 6
1 7
D Q 3
2 9
5
A 6
6
2 8
A 1 4
A 1 3
A 5
7
2 7
A 8
A 4
8
2 6
A 9
A 3
9
2 5
A 1 1
A 2
1 0
2 4
A 1
1 1
2 3
O E
A 1 0
A 0
D Q 0
1 2
2 2
1 3
2 1
H T 2 7 L C 0 2 0
3 2 P L C C
D Q 6
A 5
A 7
2 0
A 8
1 9
2 7
3 0
3 1
6
D Q 5
D Q 4
D Q 3
A 1 3
A 6
1 8
2 8
1 7
5
3 2
A 1 4
A 7
A 1 7
P G M
V C C
2 9
1 6
4
1
A 1 7
A 1 2
2
3 0
G N D
D Q 2
D Q 1
3
1 5
P G M
A 1 5
1 4
V C C
3 1
3
3 2
2
4
1
A 1 6
V P P
A 1 6
A 1 5
A 1 2
V P P
C E
D Q 7
H T 2 7 L C 0 2 0
3 2 D IP /S O P
Pin Description
Pin Name
A0~A17
DQ0~DQ7
I/O/C/P
I
I/O
Description
Address inputs
Data inputs/outputs
CE
C
Chip enable
OE
C
Output enable
PGM
C
Program strobe
NC
¾
No connection
VPP
P
Program voltage supply
2
7th May ¢99
HT27LC020
Absolute Maximum Rating
Operation Temperature Commercial .................................................................................0°C to +70°C
Storage Temperature....................................................................................................... 65 °C to 125°C
Applied VCC Voltage with Respect to GND..................................................................... -0.6V to 7.0V
Applied Voltage on Input Pin with Respect to GND ....................................................... -0.6V to 7.0V
Applied Voltage on Output Pin with Respect to GND ............................................ -0.6V to VCC+0.5V
Applied Voltage on A9 Pin with Respect to GND .......................................................... -0.6V to 13.5V
Applied VPP Voltage with Respect to GND ....................................................................-0.6V to 13.5V
Applied READ Voltage (Functionality is guaranteed between these limits)................+3.0V to +3.6V
Note: These are stress ratings only. Stresses exceeding the range specified under ²Absolute Maximum 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 conditions may affect device reliability.
D.C. Characteristics
Read operation
Symbol
Parameter
Test Conditions
Conditions
VCC
Min. Typ.
Max.
Unit
VOH
Output High Level
3.3V IOH=-0.4mA
2.4
¾
¾
V
VOL
Output Low Level
3.3V IOL=2.0mA
¾
¾
0.45
V
VIH
Input High Level
3.3V
¾
2.0
¾
VCC+0.5
V
VIL
Input Low Level
3.3V
¾
-0.3
¾
0.8
V
ILI
Input Leakage Current
3.3V VIN=0 to 3.6V
-5
¾
5
mA
ILO
Output Leakage Current
3.3V VOUT=0 to 3.6V
-10
¾
10
mA
ICC
VCC Active Current
CE=VIL, f=5MHz,
3.3V
IOUT=0mA
¾
¾
15
mA
ISB1
Standby Current (CMOS)
3.3V CE=VCC±0.3V
¾
¾
10
mA
ISB2
Standby Current (TTL)
3.3V CE=VIH
¾
¾
0.6
mA
IPP
VPP Read/Standby Current 3.3V CE=OE=VIL, VPP=VCC
¾
¾
100
mA
3
7th May ¢99
HT27LC020
Programming operation
Symbol
Parameter
Test Conditions
Conditions
VCC
Min.
Typ.
Max.
Unit
VOH
Output High Level
6V
IOH=-0.4mA
2.4
¾
¾
V
VOL
Output Low Level
6V
IOL=2.0mA
¾
¾
0.45
V
VIH
Input High Level
6V
¾
0.7VCC
¾
VCC+0.5
V
VIL
Input Low Level
6V
¾
-0.5
¾
0.8
V
ILI
Input Load Current
6V
¾
¾
5.0
mA
VH
A9 Product ID Voltage
6V
¾
11.5
¾
12.5
V
ICC
VCC Supply Current
6V
¾
¾
¾
40
mA
IPP
VPP Supply Current
6V
¾
¾
10
mA
VIN=VIL, VIH
CE=VIL
Capacitance
Symbol
Test Conditions
Parameter
Conditions
VCC
Min. Typ. Max. Unit
CIN
Input Capacitance
3.3V
VIN=0V
¾
8
12
pF
COUT
Output Capacitance
3.3V
VOUT=0V
¾
8
12
pF
CVPP
VPP Capacitance
3.3V
VPP=0V
¾
18
25
pF
A.C. Characteristics
Read operation
Symbol
Parameter
Test Conditions
VCC
Conditions
120
Min.
Max.
Unit
tACC
Address to Output Delay
3.3V CE=OE=VIL
¾
120
ns
tCE
Chip Enable to Output Delay
3.3V OE=VIL
¾
120
ns
tOE
Output Enable to Output Delay
3.3V CE=VIL
¾
45
ns
tDF
CE or OE High to Output Float,
Whichever Occurred First
3.3V
¾
¾
40
ns
tOH
Output Hold from Address, CE or
3.3V
OE, Whichever Occurred First
¾
0
¾
ns
4
7th May ¢99
HT27LC020
Programming operation
Symbol
Ta=+25°C±5°C
Test Conditions
Parameter
VCC
Conditions
Min. Typ. Max. Unit
tAS
Address Setup Time
6V
¾
2
¾
¾
ms
tOES
OE Setup Time
6V
¾
2
¾
¾
ms
tDS
Data Setup Time
6V
¾
2
¾
¾
ms
tAH
Address Hold Time
6V
¾
0
¾
¾
ms
tDH
Data Hold Time
6V
¾
2
¾
¾
ms
tDFP
Output Enable to Output Float
Delay
6V
¾
0
¾
130
ns
tVPS
VPP Setup Time
6V
¾
2
¾
¾
ms
tPW
PGM Program Pulse Width
6V
¾
30
75
105
ms
tVCS
VCC Setup Time
6V
¾
2
¾
¾
ms
tCES
CE Setup Time
6V
¾
2
¾
¾
ns
tOE
Data Valid from OE
6V
¾
¾
¾
150
ms
tPRT
VPP Pulse Rise Time During
Programming
6V
¾
2
¾
¾
ms
Test waveforms and measurements
2.4V
2.0V
AC Driving
Levels
0.8V
0.45V
AC
Measurement
Level
TR, tF<20ns (10% to 90%)
utput test load
1 .3 V
(1 N 9 1 4 )
3 .3 k 9
Note: CL=100pF including jig capacitance.
C
O u tp u t P in
L
5
7th May ¢99
HT27LC020
Product Identification Code
Pins
A0
A1
DQ7
DQ6
DQ5
DQ4
DQ3
DQ2
DQ1
DQ0
Hex
Data
Manufacturer
0
1
0
0
0
1
1
1
0
0
1C
Device Type
1
1
0
0
0
0
0
0
1
0
02
0
0
0
1
1
1
1
1
1
1
7F
1
0
0
1
1
1
1
1
1
1
7F
Code
Continuation
Functional Description
Operation mode
All the operation modes are shown in the table following.
CE
OE
PGM
A0
A1
A9
VPP
Output
Read
VIL
VIL
X (2)
X
X
X
VCC
Dout
Output Disable
VIL
VIH
X
X
X
X
VCC
High Z
Standby (TTL)
VIH
X
X
X
X
X
VCC
High Z
VCC±0.3V
X
X
X
X
X
VCC
High Z
Program
VIL
VIH
VIL
X
X
X
VPP
DIN
Program Verify
VIL
VIL
VIH
X
X
X
VPP
DOUT
Product Inhibit
VIH
X
X
X
X
X
VPP
High Z
Manufacturer Code (3)
VIL
VIL
X
VIL
VIH
VH (1)
VCC
1C
Device Code (3)
VIL
VIL
X
VIH
VIH
VH (1)
VCC
02
Mode
Standby (CMOS)
Notes: (1) VH = 12.0V±0.5V
(2) X=Either VIH or VIL
(3) For Manufacturer Code and Device Code, A1=VIH, When A1=VIL, both codes will read 7F
6
7th May ¢99
HT27LC020
correctly programmed. The verification should
be performed with OE and CE at VIL, PGM at
VIH, and VPP at its programming voltage.
Programming of the HT27LC020
When the HT27LC020 is delivered, the chip has
all 2048K bits in the ²ONE², or HIGH state.
²ZEROs² are loaded into the HT27LC020
through programming.
Auto product identification
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 programming to automatically match the device to
be programmed with its corresponding programming algorithm. This mode is functional
in the 25°C±5°C ambient temperature range
that is required when programming the
HT27LC020.
The programming mode is entered when
12.5±0.2V is applied to the VPP pin, OE is at VIH,
and CE and PGM are VIL. For programming, the
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 30ms to 105ms
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 HT27LC020. This process is repeated while sequencing through each address
of the HT27LC020. This part of the programming algorithm is done at VCC=6.0V to assure
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 VCC=VPP=5.25±0.25V to verify the entire memory.
To activate this mode, the programming equipment must force 12.0±0.5V on the address line A9
of the HT27LC020. Two identifier bytes may
then be sequenced from the device outputs by
toggling address line A0 from VIL to VIH, when
A1=VIH. All other address lines must be held at
VIH during Auto Product Identification mode.
Byte 0 (A0=VIL) represents the manufacturer
code, and byte 1 (A0=VIH), the device code. For
HT27LC020, these two identifier bytes are given
in the Mode Select Table. All identifiers for the
manufacturer and device codes will possess odd
parity, with the MSB (DQ7) defined as the parity
bit. When A1=VIL, the HT27LC020 will read out
the binary code of 7F, continuation code, to signify the unavailability of manufacturer ID codes.
Read mode
Program inhibit mode
The HT27LC020 has two control functions,
both of which must be logically satisfied in order to obtain data at 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 device 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 (tOE) after the falling edge of OE, assuming the CE has been LOW and addresses
have been stable for at least tACC-tOE.
Programming of multiple HT27LC020 in parallel
with different data is also easily accomplished by
using the Program Inhibit Mode. Except for CE,
all like inputs of the parallel HT27LC020 may be
common. A TTL low-level program pulse applied to
an HT27LC020 CE input with Vpp=12.5±0.2V,
PGM LOW, and OE HIGH will program that
HT27LC020. A high-level CE input inhibits the
HT27LC020 from being programmed.
Program verify mode
Verification should be performed on the programmed bits to determine whether they were
7
7th May ¢99
HT27LC020
Standby mode
System considerations
The HT27LC020 has CMOS standby mode
which reduces the maximum VCC current to
10mA. It is placed in CMOS standby when CE is
at V CC ±0.3V. The HT27LC020 also has a
TTL-standby mode which reduces the maximum VCC current to 0.6mA. It is placed in
TTL-standby when CE is at VIH. When in
s t a n d b y m od e, the outp uts a r e i n a
high-impedance state, independent of the OE
input.
During the switch between active and standby
conditions, transient current peaks are produced on the rising and falling edges of Chip
Enable. The magnitude of these transient current peaks is dependent on the output capacitance loading of the device. At a minimum, a
0.1mF ceramic capacitor (high frequency, low
inherent inductance) should be used on each
device between VCC and VPP to minimize transient effects. In addition, to overcome the voltage drop caused by the inductive effects of the
printed circuit board traces on EPROM arrays,
a 4.7mF 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.
Two-line output control function
To accommodate multiple memory connections,
a two-line control function is provided to allow
for:
· Low memory power dissipation
· Assurance that output bus contention will not
occur
It is recommended that CE be decoded and used
as the primary device-selection function, while
OE be made a common connection to the READ
line from the system control bus. This assures
that all deselected memory devices are in their
low-power standby mode and that the output
pins are only active when data is desired from a
particular memory device.
8
7th May ¢99
HT27LC020
A d d re s s
A d d r e s s V a lid
tC
C E
E
tD
tO
O E
tA
O u tp u t
H IG H
F
E
tO
C C
H
O u tp u t V a lid
Z
Figure 1. A.C. waveforms for read operation
R e a d
( V e r ify )
P ro g ra m
A d d re s s
V
IH
V
V P P
C E
tA
V
IH
D a ta
V C C
A d d r e s s S ta b le
IL
V
tO
S
tD
tD
S
H
6 .0 V
tD
5 .0 V
1 2 .5 V
5 .0 V
tP
V
tV
C S
tV
P S
H
D a ta O u t
V a lid
D a ta In
IL
F P
R T
IH
V
IL
tC
V
E S
IH
P G M
V
IL
tP
O E
tA
E
V
tO
W
E S
IH
V
IL
Figure 2. Programming waveforms
9
7th May ¢99
HT27LC020
S T A R T
A d d r e s s = F ir s t L o c a tio n
V
V
C C
P P
= 6 .0 V
= 1 2 .5 V
X = 0
P ro g ra m
In te r a c tiv e
S e c tio n
o n e 7 5
s P u ls e
In c re m e n t X
X = 2 5 ?
Y e s
N o
F a il
V e r ify
B y te ?
P a s s
In c re m e n t A d d re s s
L a s t
A d d re s s
N o
F a il
Y e s
V
V e r ify
S e c tio n
C C
= V
P P
= 5 .2 5 V
V e r ify a ll
B y te s ?
F a il
D e v ic e F a ile d
P a s s
D e v ic e P a s s e d
N o te : E ith e r 1 0 5
s o r 3 0
s p u ls e .
10
7th May ¢99
HT27LC020
Holtek Semiconductor Inc. (Headquarters)
No.3, Creation Rd. II, Science-based Industrial Park, Hsinchu, Taiwan, R.O.C.
Tel: 886-3-563-1999
Fax: 886-3-563-1189
Holtek Semiconductor Inc. (Taipei Office)
11F, No.576, Sec.7 Chung Hsiao E. Rd., Taipei, Taiwan, R.O.C.
Tel: 886-2-2782-9635
Fax: 886-2-2782-9636
Fax: 886-2-2782-7128 (International sales hotline)
Holtek Semiconductor (Hong Kong) Ltd.
RM.711, Tower 2, Cheung Sha Wan Plaza, 833 Cheung Sha Wan Rd., Kowloon, Hong Kong
Tel: 852-2-745-8288
Fax: 852-2-742-8657
Holtek Semiconductor (Shanghai) Ltd.
7th Floor, Building 2, No.889, Yi Shan Rd., Shanghai, China
Tel: 021-6485-5560
Fax: 021-6485-0313
Holmate Technology Corp.
48531 Warm Springs Boulevard, Suite 413, Fremont, CA 94539
Tel: 510-252-9880
Fax: 510-252-9885
Copyright Ó 1999 by HOLTEK SEMICONDUCTOR INC.
The information appearing in this Data Sheet is believed to be accurate at the time of publication. However, Holtek
assumes no responsibility arising from the use of the specifications described. 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 application 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.
11
7th May ¢99