TheM27C516 is a 512Kbit EPROM offeredin the
OTP range (one time programmable). It is ideally
suited for microprocessorsystems requiring large
data or program storage and is organized as
32,768 words of 16 bits.
TheM27C516isofferedin aPLCC44andTSOP40
(10 x 14mm)packages.
1. Except for therating ”Operating Temperature Range”, stresses above those listedin the Table ”AbsoluteMaximum Ratings”
may cause permanent damage to the device. These are stress ratings only and operation of the device at these or any other
conditions above those indicated in the Operatingsections of this specification is not implied.Exposure to Absolute Maximum
Rating conditions for extendedperiods may affectdevice reliability.Refer also to the STMicroelectronicsSURE Program and other
relevant quality documents.
2. Minimum DC voltage on Input or Output is –0.5V with possible undershoot to –2.0V for a period less than 20ns. Maximum DC
voltage on Output is V
3. Depends on range.
Ambient OperatingTemperature
TemperatureUnder Bias–50 to 125°C
Storage Temperature–65 to 150
Input or Output Voltages (except A9)–2 to 7V
Supply Voltage–2 to 7V
A9 Voltage–2 to 13.5V
Program SupplyVoltage–2 to 14V
+0.5Vwith possible overshoot to VCC+2V for a period less than20ns.
CC
(3)
–40 to 125
C
°
C
°
2/12
Page 3
Table3. OperatingModes
M27C516
ModeEGPA9V
ReadV
Output DisableV
ProgramV
VerifyV
Program InhibitV
StandbyV
Electronic SignatureV
Notes
or VIL,VID=12V±0.5V
:X=V
IH
IL
IL
IL
IL
IH
IH
IL
V
IL
V
IH
XV
V
IL
XXXVPPHi-Z
XXXVCCHi-Z
V
IL
V
IH
XXVCCHi-Z
PulseXV
IL
V
IH
V
IH
XVCCData Out
XVPPData Out
V
ID
PP
PP
V
CC
Table4. ElectronicSignature
IdentifierA0Q7Q6Q5Q4Q3Q2Q1Q0Hex Data
Manufacturer’s CodeV
Device CodeV
Note: OutputsQ8-Q15 are set to ’0’.
IL
IH
DEVICEOPERATION
Theoperating modesof theM27C516are listed in
the Operating Modes table.A single power supply
is required in the read mode. All inputs are TTL
levels except for G and 12V on A9 for Electronic
Signature.
ReadMode
The M27C516 has two control functions, both of
which must be logically active in order to obtain
data at the outputs.Chip Enable (E) is the power
control and should be used for device selection.
OutputEnable(G) isthe outputcontrol and should
be used to gate data to the output pins, independent of device selection. Assuming that the
addresses are stable, the address access time
)isequaltothedelayfromE tooutput(t
(t
AVQV
Datais availableatthe outputaftera delayof t
from the falling edge of G, assuming that E has
been low and the addresses have been stablefor
at least t
AVQV-tGLQV
.
StandbyMode
TheM27C516has a standby mode which reduces
00100000 20h
00001111 0Fh
M27C516is placed in the standbymode by applyinga CMOShigh signalto theE input.When in the
standbymode, theoutputsareina highimpedance
state,independentof theG input.
Two Line Output Control
BecauseOTP EPROMsare usually used in larger
memoryarrays,theproductfeaturesa 2linecontrol
functionwhich accommodatesthe use of multiple
memory connection. The two line control function
allows:
a. thelowestpossiblememorypowerdissipation,
b. completeassurance that output bus contention
will not occur.
Forthemostefficientuse ofthesetwo controllines,
ELQV
GLQV
deviceselectingfunction, whileG shouldbe made
a common connection to all devices in the array
E should be decoded and used as the primary
).
and connected to the READ line from the system
controlbus. This ensuresthat all deselectedmemory devices are in their low power standby mode
and that the output pins areonly activewhen data
is requiredfrom a particular memory device.
the supply current from 30mA to 100µA. The
Q0 - Q15
Data In
Codes
3/12
Page 4
M27C516
Table5. AC MeasurementConditions
High SpeedStandard
Input Rise and Fall Times≤ 10ns≤ 20ns (10% to 90%)
Input Pulse Voltages0 to 3V0.4V to 2.4V
Input and Output Timing Ref. Voltages1.5V0.8V and 2V
Figure3. ACTestingInput Output Waveform
High Speed
3V
1.5V
0V
Standard
2.4V
0.4V
Table 6. Capacitance
SymbolParameterTest ConditionMinMaxUnit
C
IN
C
OUT
Notes. 1. VCCmust be applied simultaneously with or before VPPandremoved simultaneouslywith or after VPP.
2. This parameter is sampled only and not tested 100%.
Input CapacitanceVIN=0V6pF
Output CapacitanceV
=25°C, f =1 MHz)
(T
A
2.0V
0.8V
AI01822
Figure 4. AC TestingLoad Circuit
1.3V
1N914
3.3kΩ
DEVICE
UNDER
TEST
CL= 30pF or 60pF or 100pF
CLincludes JIG capacitance
=0V12pF
OUT
OUT
AI02024B
SystemConsiderations
The power switching characteristics of Advanced
CMOS EPROMsrequire careful decouplingof the
devices. The supply current, I
, has three seg-
CC
ments that are of interest to the system designer:
the standby current level, the active current level,
and transientcurrent peaks that are produced by
the falling and risingedges ofE. Themagnitudeof
the transient current peaks is dependent on the
capacitiveandinductiveloadingof thedeviceatthe
output.Theassociatedtransientvoltagepeakscan
be suppressed by complying with the two line
4/12
outputcontroland by properlyselecteddecoupling
capacitors.It is recommendedthat a 1µF ceramic
capacitor be used on every device between V
CC
andVSS. Thisshouldbe a highfrequencycapacitor
of low inherent inductanceand should be placed
as close to the device as possible. In addition, a
4.7µF bulk electrolytic capacitor should be used
betweenV
andVSSforevery eight devices.The
CC
bulk capacitor should be located near the power
supplyconnection point.The purpose of the bulk
capacitor is to overcomethe voltage drop caused
by the inductiveeffectsof PCBtraces.
Page 5
M27C516
Table7. Read Mode DC Characteristics
(1)
(TA=0 to 70 °C or –40 to 85 °C; VCC=5V±5% or 5V± 10%;VPP=VCC)
SymbolParameterTest ConditionMinMaxUnit
I
LI
I
LO
I
CC
I
CC1
I
CC2
I
PP
V
V
IH
V
OL
V
OH
Notes: 1. VCCmust be applied simultaneously with or before VPPand removed simultaneously or after VPP.
Input Leakage Current0V≤V
Output Leakage Current0V ≤ V
Supply CurrentE = VIL,G=VIL, f= 5MHz30mA
Supply Current (Standby)TTLE = V
Supply Current (Standby) CMOSE > VCC– 0.3V100
Program CurrentVPP=V
Input Low Voltage–0.30.8V
IL
(2)
Input High Voltage2VCC+1V
Output Low VoltageIOL= 2.1mA0.4V
Output High Voltage TTLIOH= –400µA2.4V
Output High Voltage CMOSI
2. Maximum DC Voltage on Output is V
CC
+0.5V.
OH
V
≤
IN
CC
≤ V
OUT
CC
IH
CC
= –100µAV
CC
–0.7VV
1
±
±5µA
1mA
10µA
A
µ
A
µ
Table8A. Read Mode AC Characteristics
(1)
(TA=0 to 70 °C or –40 to 85 °C; VCC=5V±5% or 5V± 10%;VPP=VCC)
SymbolAltParameterTest Condition
t
AVQVtACC
t
ELQV
t
GLQV
(2)
t
EHQZ
(2)
t
GHQZ
t
AXQX
Notes:
1. V
CC
2. Sampled only, not 100% tested.
3. Speed obtainedwith High Speedmeasurement conditions and a load capacitance of 30pF.
4. Speed obtainedwith a load capacitance of60pF.
Address Validto Output
Valid
Chip Enable Low to
t
CE
Output Valid
Output EnableLow to
t
OE
Output Valid
Chip Enable High to
t
DF
Output Hi-Z
Output EnableHigh to
t
DF
Output Hi-Z
Address Transitionto
t
OH
Output Transition
must be applied simultaneously with or before VPPand removed simultaneously with or after V
E=V
G=V
E=V
G=V
E=V
E=V
,G=V
IL
IL
IL
IL
IL
,G=V
IL
IL
IL
(3)
-35
MinMaxMinMaxMinMax
354555ns
354555ns
182325ns
018018020ns
018018020ns
000ns
M27C516
(3)
-45
(4)
-55
PP.
Unit
5/12
Page 6
M27C516
Table8B. Read Mode AC Characteristics
(1)
(TA=0 to 70 °C or –40 to 85 °C; VCC=5V±5% or 5V± 10%;VPP=VCC)
M27C516
SymbolAltParameterTestCondition
-70
(3)
MinMaxMinMax
t
t
AVQV
t
ELQV
t
GLQV
(2)
t
EHQZ
(2)
t
GHQZ
t
AXQX
Notes: 1. VCCmust be applied simultaneously with or before VPPand removed simultaneously with or after V
2. Sampled only, not 100% tested.
3. Speed obtainedwith a load capacitance of60pF
Address Valid to Output ValidE = VIL,G=V
ACC
t
Chip Enable Low to OutputValidG = V
CE
t
Output Enable Low to Output ValidE = V
OE
t
Chip Enable High to Output Hi-ZG = V
DF
t
Output Enable High to Output Hi-ZE = V
DF
Address Transition to
t
OH
Output Transition
E=V
,G=V
IL
IL
IL
IL
IL
IL
020030ns
020030ns
00ns
IL
7085ns
7085ns
3535ns
Figure5. ReadMode AC Waveforms
-85/-10
PP.
Unit
A0-A14
E
G
Q0-Q15
VALID
tAVQV
tGLQV
tELQV
Programming
Whendelivered,all bitsof theM27C516 are inthe
’1’state.Data isintroducedbyselectivelyprogramming ’0’s into the desired bit locations. Although
only’0’s willbe programmed,both ’1’s and’0’s can
bepresentinthedata word.TheM27C516isin the
VALID
tAXQX
tEHQZ
tGHQZ
Hi-Z
AI00935B
programmingmode whenVPPinputis at 12.75V,E
is at V
and P is pulsed to VIL. The data to be
IL
programmedis appliedto 16 bits in parallel to the
data output pins. The evels required for the addressand data inputs are TTL.V
is specifiedto
CC
be 6.25V ±0.25V.
6/12
Page 7
M27C516
Table 9. ProgrammingMode DC Characteristics
(1)
(TA=25°C; VCC= 6.25V± 0.25V;VPP= 12.75V± 0.25V)
SymbolParameterTest ConditionMinMaxUnit
I
LI
I
CC
I
PP
V
IL
V
IH
V
OL
V
OH
V
ID
Note: 1. VCCmust be applied simultaneously with or before VPPand removed simultaneously or after VPP.
Table10. ProgrammingMode AC Characteristics
Input Leakage CurrentVIL≤ VIN≤ V
IH
Supply Current50mA
Program CurrentE = V
IL
Input Low Voltage–0.30.8V
Input High Voltage2VCC+ 0.5V
Output Low VoltageIOL= 2.1mA0.4V
Output High Voltage TTLIOH= –400µA2.4V
A9 Voltage11.512.5V
(1)
±10µA
50mA
(TA=25°C; VCC=6.25V ± 0.25V;VPP=12.75V ± 0.25V)
SymbolAltParameterTest ConditionMinMaxUnit
t
AVPL
t
QVPL
t
VPHPL
t
VCHPL
t
ELPL
t
PLPH
t
PHQX
t
QXGL
t
t
t
VPS
t
VCS
t
CES
t
PW
t
t
OES
Address Validto Program Low2
AS
Input Valid to Program Low2µs
DS
VPPHigh to Program Low2
VCCHigh to Program Low2µs
Chip Enable Low to
Program Low
2µs
Program Pulse Width95105µs
Program High to Input
DH
Transition
Input Transitionto Output
Enable Low
2
2µs
s
µ
s
µ
s
µ
t
GLQV
t
GHQZ
t
GHAX
Notes:
1. V
2. Sampled only and not 100% tested.
t
(2)
t
DFP
t
must be applied simultaneously with or before VPPand removed simultaneously or after VPP.
CC
Output Enable Low to
OE
Output Valid
Output Enable High to
Output Enable High to
AH
Address Transition
Output Hi-Z
100ns
0130ns
0µs
7/12
Page 8
M27C516
Figure 6. Programmingand Verify Modes AC Waveforms
A0-A14
tAVPL
Q0-Q15
tQVPL
V
PP
tVPHPL
V
CC
tVCHPL
E
tELPL
P
tPLPH
G
Figure 7. ProgrammingFlowchart
VCC= 6.25V, VPP= 12.75V
n=0
P = 100µs Pulse
NO
NO
VERIFY
YES
Last
NO
Addr
YES
CHECK ALL WORDS
1st: VCC=6V
2nd: VCC= 4.2V
++ Addr
YES
++n
=25
FAIL
VALID
DATA INDATA OUT
tPHQX
tGLQV
tQXGL
PROGRAMVERIFY
PRESTOII ProgrammingAlgorithm
PRESTOII ProgrammingAlgorithm allows to programthe whole array with a guaranteedmargin,in
a typical time of 3 seconds. Programming with
PRESTOII involves the applicationof a sequence
of100µsprogrampulsestoeachbyteuntilacorrect
verify occurs (seeFigure 7). During programming
and verify operation, a MARGIN MODE circuit is
automatically activated in order to guarantee that
each cell is programmedwith enough margin. No
overprogram pulse is applied since the verify in
MARGIN MODE provides necessary margin to
each programmedcell.
ProgramInhibit
Programmingof multipleM27C516sin parallelwith
differentdata is also easilyaccomplished. Except
for E, all like inputs including G of the parallel
M27C516may be common.A TTL low levelpulse
appliedto aM27C516’sP input,withE low andV
at 12.75V,will program that M27C516.Ahigh level
E input inhibits the other M27C516s from being
programmed.
ProgramVerify
AI00707C
A verify (read) should be performed on the programmedbits todeterminethat theywerecorrectly
programmed. The verify is accomplished with E
and G at V
, P at VIH,VPPat 12.75V and VCCat
IL
6.25V.
tGHQZ
tGHAX
AI00936
PP
8/12
Page 9
M27C516
On-BoardProgramming
The M27C516 can be directly programmed in the
application circuit. See the relevant Application
NoteAN620.
ElectronicSignature
The Electronic Signature (ES) mode allows the
reading out of a binarycode froman EPROMthat
will identifyits manufacturerand type. This mode
is intended for use by programmingequipment to
automaticallymatchthe deviceto be programmed
withits correspondingprogrammingalgorithm.The
ES mode is functionalin the 25°C±5°C ambient
temperaturerange that is requiredwhenprogram-
ORDERING INFORMATION SCHEME
Example:M27C516-70 XN1 TR
ming the M27C516. Toactivate the ES mode, the
programmingequipmentmustforce11.5Vto 12.5V
on addressline A9 ofthe M27C516.
Two identifier bytes may then be sequencedfrom
thedeviceoutputsby togglingaddressline A0from
V
to VIH. All other addresslines must be held at
IL
during Electronic Signature mode. Byte 0
V
IL
(A0=V
byte 1 (A0=V
) represents the manufacturer code and
IL
) the deviceidentifier code. For the
IH
STMicroelectronicsM27C516, thesetwo identifier
bytes are givenin Table4 andcan be read-outon
outputsQ0 toQ7.
Speed
(1)
-35
-45
-55
-70
-8585 ns
-10100 ns
Notes:
35 ns
(1)
45 ns
(2)
55 ns
(2)
70 ns
1. High Speed, see AC Characteristics section for furtherinformation.
2. Speed obtainedwith a load capacitance of60pF.
V
Tolerance
CC
blank±10%
X±5%
Package
C PLCC44
N TSOP40
10 x 14mm
Temperature Range
10 to 70 °C
6–40 to 85 °C
Option
TR Tape& Reel
Packing
Fora listof availableoptions (Speed,Package,etc...)orforfurtherinformationon anyaspect ofthis device,
pleasecontact the STMicroelectronicsSales Office nearest to you.
9/12
Page 10
M27C516
PLCC44 - 44 lead PlasticLeaded Chip Carrier, square
Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumesno responsibility for the consequences
ofuse ofsuch information nor for any infringementof patentsor otherrights of thirdparties whichmay result from its use. No license is granted
by implicationor otherwiseunder any patent or patent rights of STMicroelectronics. Specificationsmentioned in this publicationare subjectto
change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics products are not
authorized for use as criticalcomponents in life support devices or systemswithout express written approval of STMicroelectronics.
The ST logo is a registered trademark of STMicroelectronics
1998 STMicroelectronics - AllRights Reserved
Australia - Brazil - Canada - China - France - Germany - Italy - Japan - Korea - Malaysia - Malta- Mexico - Morocco - The Netherlands -