FASTACCESSTIME: 90ns
SINGLE 5V ± 10% SUPPLYVOLTAGE
LOW POWERCONSUMPTION
FASTWRITECYCLE:
– 64 Bytes Page WriteOperation
– Byte or Page Write Cycle: 3ms Max
ENHANCED END OF WRITEDETECTION:
– Data Polling
– ToggleBit
PAGELOAD TIMER STATUS BIT
HIGH RELIABILITYSINGLEPOLYSILICON,
CMOS TECHNOLOGY:
– Endurance >100,000Erase/WriteCycles
– Data Retention >40 Years
JEDEC APPROVEDBYTEWIDEPIN OUT
SOFTWAREDATA PROTECTION
M28C16 is replacedby the products
describedon the documentM28C16A
DESCRIPTION
The M28C16 is a 2K x 8 low power Parallel
EEPROMfabricatedwithSGS-THOMSONproprietary single polysilicon CMOS technology.The device offers fast access time with low power
dissipation and requires a 5V power supply. The
circuithas been designed to offer a flexible microcontroller interface featuring both hardware and
softwarehandshakingwithDataPollingandToggle
Bit. The M28C16 supports 64 byte page write operation. A Software Data Protection (SDP) is also
possibleusing the standard JEDECalgorithm.
Ambient Operating Temperature– 40 to 125°C
Storage Temperature Range– 65 to 150°C
Supply Voltage–0.3 to 6.5V
Input/Output Voltage– 0.3 to VCC+0.6V
Input Voltage–0.3 to 6.5V
I
Electrostatic Discharge Voltage (Human Body model)
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 Operating sections of this specification is not implied. Exposure toAbsolute Maximum Rating
conditions for extended periods may affect devicereliability. Refer also to the SGS-THOMSON SURE Program and other
relevant quality documents.
(1)
ModeEGWDQ0 - DQ7
(1)
(2)
4000V
Read001Data Out
Write010Data In
Chip Erase0V0Hi-Z
Note: 1. 0 = VIL;1=VIH;X=VILor V
PIN DESCRIPTION
Addresses (A0-A10). The address inputs select
an 8-bit memory location during a read or write
operation.
Chip Enable (E). The chip enable input must be
low to enable all read/writeoperations.When Chip
Enableis high,powerconsumption is reduced.
Output Enable(G). The Output Enableinput controls the data output buffers and is used to initiate
read operations.
DataIn/Out(DQ0- DQ7).Data iswrittento orread
from the M28C16through the I/O pins.
WriteEnable(W). TheWrite Enableinput controls
the writing of data to the M28C16.
Ready/Busy (RB). Ready/Busy is an open drain
output that can be used to detect the end of the
internal writecycle.
It is offeredonly withthe TSOP28package. The
V= 12±5%.
IH;
OPERATION
In orderto prevent datacorruption andinadvertent
write operationsan internal V
its Write operation if V
CC
comparatorinhib-
CC
is below VWI(see Table
7). Accessto thememory in writemode is allowed
after a power-up as specified in Table 7.
Read
The M28C16is accessed likea staticRAM. When
E and G are low with W high, the dataaddressed
is presentedon the I/O pins. The I/O pins are high
impedancewhen either G orE is high.
Write
Write operations are initiatedwhen both W and E
are low and G is high.The M28C16 supports both
E and W controlled write cycles. The Address is
latched by the falling edge of E or W which ever
occurs last and the Data on the rising edgeof E or
W which ever occurs first. Once initiated the write
operationis internally timed until completion.
readershouldrefertotheM28C17datasheetfor
more information about the Ready/Busy function.
3/18
M28C16
Figure3. Block Diagram
EGW
VPPGENRESET
A6-A10
(Page Address)
A0-A5
ADDRESS
LATCH
ADDRESS
LATCH
Y DECODE
X DECODE
Page Write
Page write allows up to 64 bytes to be consecutively latched into the memory prior to initiating a
programmingcycle. All bytes must be located in a
single page address, that is A6-A10must be the
samefor all bytes. Thepage write canbe initiated
during any bytewrite operation.
Following the first byte write instruction the host
may send another address and data with a minimumdata transfer rateof 1/t
If atransitionofEorW isnot detectedwithint
(seeFigure13).
WHWH
WHWH
the internal programmingcycle willstart.
Chip Erase
The contentsof the entirememorymay be erased
to FFh by use of the Chip Erase command by
setting Chip Enable (E) Low and Output Enable
(G) to V
+7V. The chip is clearedwhen a 10ms
CC
low pulse is applied to the Write Enable pin.
Figure4. StatusBit Assignment
DQ7 DQ6 DQ5 DQ4 DQ3 DQ2 DQ1 DQ0
DPTB PLTS Hi-Z Hi-Z Hi-Z Hi-Z Hi-Z
DP = Data Polling
TB = Toggle Bit
PLTS = Page Load TimerStatus
CONTROL LOGIC
64K ARRAY
SENSE AND DATA LATCH
I/O BUFFERS
DQ0-DQ7
PAGE
LOAD
TIMER
STATUS
TOGGLE BIT
DATA POLLING
AI01520
Microcontroller Control Interface
The M28C16 provides two write operation status
bitsandone statuspin thatcanbeusedtominimize
the system writecycle. Thesesignalsareavailable
on the I/O port bits DQ7 or DQ6 of the memory
duringprogrammingcycle only.
Data Polling bit (DQ7). During the internal write
cycle,any attempt to read thelast byte writtenwill
produce on DQ7 the complementaryvalue of the
previouslylatched bit. Once the write cycle is fin-
,
ished the true logic value appears on DQ7 in the
read cycle.
Toggle bit (DQ6).The M28C16offersanotherway
for determining when the internal write cycle is
completed. During the internal Erase/Write cycle,
DQ6 will toggle from ”0” to ”1” and ”1” to ”0” (the
first read value is ”0”) on subsequent attempts to
read thememory. When the internal cycle is completed the toggling will stop and the device will be
accessiblefor a new Read or Write operation.
Page Load Timer Status bit (DQ5). In the Page
Writemode data may be latchedby E or W. Up to
64 bytes may be input. The Data output (DQ5)
indicates the status of the internal Page Load
Timer. DQ5 may be readby assertingOutput Enable Low (t
). DQ5 Low indicates the timer is
PLTS
running, High indicates time-out after which the
writecyclewill start andno new data maybe input.
4/18
Figure5. Software Data Protection Enable Algorithm and MemoryWrite
M28C16
WRITE AAh in
Address 555h
Page
Write
Instruction
(Note 1)
Note: 1. MSB Address bits (A6 to A10) differ during these specific Page Write operations.
WRITE 55h in
Address 2AAh
WRITE A0h in
Address 555h
SDP is set
SDP ENABLE ALGORITHM
Figure6. Software Data Protection Disable
Algorithm
Page
Write
Instruction
(Note 1)
SoftwareData Protection
The M28C16 offers a software controlled write
protection facility that allows the user to inhibitall
write modesto the device includingthe ChipErase
instruction. This can be useful in protecting the
WRITE AAh in
Address 555h
memory from inadvertent write cycles that may
occurdue touncontrolledbus conditions.
The M28C16is shipped asstandard in the ”unpro-
WRITE 55h in
Address 2AAh
tected” state meaning that the memory contents
can be changed as required by the user. After the
Software Data Protection enable algorithm is issued, the device enters the ”Protect Mode” of
Page
Write
Instruction
WRITE 80h in
Address 555h
WRITE AAh in
Address 555h
operation where no furtherwrite commands have
any effect on the memory contents. The device
remains in this mode until a valid Software Data
Protection (SDP) disable sequence is received
whereby the device reverts to its ”unprotected”
state. The Software Data Protection is fully non-
WRITE 55h in
Address 2AAh
volatile and is not changed by power on/off sequences.
To enable the SoftwareData Protection (SDP) the
WRITE 20h in
Address 555h
devicerequirestheusertowrite(withaPageWrite)
three specificdata bytes to threespecific memory
locations as per Figure 5. Similarly to disable the
Software Data Protection the user has to write
Unprotected State
AI01510
specificdata bytesintosixdifferentlocations asper
Figure 6 (with a Page Write).This complexseries
ensures that the user will never enable or disable
the SoftwareData Protectionaccidentally.
WRITE AAh in
Address 555h
WRITE 55h in
Address 2AAh
WRITE A0h in
Address 555h
Write
(1 up to 64 bytes)
WRITE IN
WHEN SDP IS SET
Page
MEMORY
AI01509B
WRITE
is enabled
5/18
M28C16
Table 4. AC Measurement Conditions
Input Rise and Fall Times≤ 20ns
Figure8. AC TestingEquivalentLoad Circuit
1.3V
Input Pulse Voltages0.4V to 2.4V
Input and Output Timing Ref. Voltages0.8V to 2.0V
Note that Output Hi-Z is defined as thepoint where data is no
longer driven.
Figure7. AC Testing InputOutput Waveforms
2.4V
0.4V
Table 5. Capacitance
(1)
(TA=25°C, f = 1 MHz )
2.0V
0.8V
AI00826
DEVICE
UNDER
TEST
CLincludes JIG capacitance
1N914
3.3kΩ
CL= 30pF
SymbolParameterTestConditionMinMaxUnit
C
IN
C
OUT
Note: 1. Sampled only, not 100% tested.
Input CapacitanceVIN=0V6pF
Output CapacitanceV
=0V12pF
OUT
OUT
AI01129
Table 6. Read Mode DC Characteristics (TA=0 to 70°C or –40 to 85°C; VCC= 4.5V to 5.5V)
SymbolParameterTestConditionMinMaxUnit
I
I
I
CC
I
CC1
I
CC2
V
V
V
V
Note: 1. All I/O’s open circuit.
Table 7. Power Up Timing
Input Leakage Current0V ≤ VIN≤ V
LI
Output Leakage Current0V ≤ VIN≤ V
LO
Supply Current (TTL inputs)E = VIL,G=VIL, f = 5 MHz30mA
(1)
Supply Current (CMOS inputs)E = V
(1)
Supply Current (Standby) TTLE = V
(1)
Supply Current (Standby) CMOSE > VCC–0.3V100µA
Input Low Voltage– 0.30.8V
IL
Input High Voltage2VCC+0.5V
IH
Output Low VoltageIOL= 2.1 mA0.4V
OL
Output High VoltageIOH= –400 µA2.4V
OH
(1)
(TA=0 to 70°C or –40 to 85°C; VCC= 4.5Vto 5.5V)
,G=VIL, f = 5 MHz25mA
IL
CC
CC
IH
SymbolParameterMinMaxUnit
t
PUR
t
PUW
V
WI
Note: 1. Sampled only, not 100% tested.
TimeDelay to Read Operation1µs
TimeDelay to Write Operation (once VCC≥ 4.5V)10ms
Write Inhibit Threshold3.04.2V
10µA
10µA
1mA
6/18
Table 8. Read ModeAC Characteristics
= 0 to70°C or –40 to 85°C; VCC= 4.5V to 5.5V)
(T
A
M28C16
SymbolAltParameter
Test
Condition
minmaxminmaxminmax
Address Valid to
t
AVQV
t
ELQV
t
GLQV
t
EHQZ
t
GHQZ
t
AXQX
Note: 1. Output Hi-Z is defined as the point at which data is no longer driven.
t
ACC
Output Valid
Chip Enable Low to
t
CE
Output Valid
Output Enable Low
t
OE
to Output Valid
(1)
(1)
Chip Enable High
t
DF
to Output Hi-Z
Output Enable High
t
DF
to Output Hi-Z
Address Transition
t
OH
to Output Transition
E=VIL,
G=V
G=V
E=V
G=V
E=V
E=VIL,
G=V
IL
IL
IL
IL
IL
IL
040045050ns
040045050ns
000ns
Figure9. Read Mode AC Waveforms
M28C16
-90-120-150
90120150ns
90120150ns
404550ns
Unit
A0-A10
E
G
DQ0-DQ7
Note: Write Enable (W) = High
VALID
tAVQVtAXQX
tGLQVtEHQZ
tELQV
DATA OUT
tGHQZ
Hi-Z
AI01511B
7/18
M28C16
Table 9. Write Mode AC Characteristics
= 0 to70°C or –40 to 85°C; VCC= 4.5V to 5.5V)
(T
A
SymbolAltParameterTestConditionMinMaxUnit
t
AVWL
t
AVEL
t
ELWL
t
GHWL
t
GHEL
t
WLEL
t
WLAX
t
ELAX
t
WLDV
t
ELDV
t
ELEH
t
WHEH
t
WHGL
t
EHGL
t
EHWH
t
t
t
t
t
t
t
t
t
AS
t
AS
CES
OES
OES
WES
t
AH
t
AH
t
DV
t
DV
t
WP
CEH
OEH
OEH
WEH
Address Validto Write Enable LowE = VIL,G=V
Address Validto Chip Enable LowG = VIH,W=V
Chip Enable Low to Write Enable LowG = V
Output EnableHigh to Write Enable
Low
Output EnableHigh to Chip EnableLowW = V
Write Enable Low to Chip Enable LowG = V
E=V
IH
IL
IL
IH
IH
IL
0ns
0ns
0ns
0ns
0ns
0ns
Write Enable Low to Address Transition50ns
Chip EnableLow to Address Transition50ns
Write Enable Low to Input ValidE = VIL,G=V
Chip Enable Low to Input ValidG = VIH,W=V
IH
IL
1µs
1µs
Chip Enable Low to Chip Enable High50ns
Write Enable High to Chip Enable High0ns
Write Enable High to Output Enable
Low
0ns
Chip Enable High to Output Enable Low0ns
Chip Enable High to WriteEnable High0ns
t
WHDX
t
EHDX
t
WHWL
t
WLWH1
t
WHWH
t
WHRH
t
DVWH
t
DVEH
t
t
t
WPH
t
t
BLC
t
WC
t
t
DH
DH
WP
DS
DS
Write Enable High to Input Transition0ns
Chip Enable High to Input Transition0ns
Write Enable High to Write Enable Low50ns
Write Enable Low to Write EnableHigh50ns
Byte Load Repeat Cycle Time0.15100µs
Write Cycle Time3ms
Data Valid before Write Enable High50ns
Data Valid before Chip Enable High50ns
8/18
Figure10. Write Mode AC Waveforms- WriteEnable Controlled
Figure12. Page Write Mode AC Waveforms- Write Enable Controlled
A0-A10
E
G
W
tWLWH
DQ0-DQ7
DQ5
Addr 0
tWHWL
Byte 0Byte 1Byte 2Byte n
Addr 1Addr 2Addr n
Figure13. SoftwareProtected Write Cycle Waveforms
tWHWH
tPLTS
tWHRH
tWHWH
Byte n
AI01523
G
E
tWLWH
W
tAVEL
A0-A5
A6-A10
DQ0-DQ7
Note: A6 through A10 must specify the same pageaddress during each high to low transition of W (or E) after the software code has been
entered. G must be high only when Wand E are both low.
555h2AAh555h
tWLAX
tWHDX
tDVWH
tWHWL
Byte Address
Page Address
Byte 0
tWHWH
Byte 62Byte 63AAh55hA0h
AI01515
10/18
Figure14. Data Polling WaveformSequence
M28C16
A0-A10
E
G
W
DQ7
Address of the last byte of the Page Write instruction
DQ7DQ7DQ7DQ7DQ7
Figure15. Toggle Bit WaveformSequence
READYLAST WRITEINTERNAL WRITE SEQUENCE
AI01516
A0-A10
E
G
W
DQ6
Note: 1. First Toggle bit is forced to ’0’
(1)
TOGGLE
INTERNAL WRITE SEQUENCE
READYLAST WRITE
AI01517
11/18
M28C16
Figure16. Chip Erase Wavforms
E
G
W
tWHEH
tGLWH
tWLWH2tELWL
tWHRH
AI01484B
Table 10. Chip Erase AC Characteristics
(T
= 0 to70°C or –40 to 85°C; VCC= 4.5V to 5.5V)
A
SymbolParameterTestConditionMinMaxUnit
t
ELWL
t
WHEH
t
WLWH2
t
GLWH
t
WHRH
Chip Enable Low to Write Enable LowG = VCC+7V1µs
Write Enable High to Chip Enable HighG = VCC+7V0ns
Write Enable Low to Write Enable HighG = VCC+7V10ms
Output Enable Low to Write Enable HighG = VCC+7V1µs
Write Enable High to Write Enable LowG = VCC+7V3ms
12/18
ORDERING INFORMATIONSCHEME
Example:M28C16-90 K1T
M28C16
Speed
-9090ns
-120120ns
-150150ns
Notes: 1. The M28C16 in TSOP28 package has a Ready/Busy output on pin1.
2. Packagesavailable on request only.
Package
(2)
P
PDIP28
KPLCC32
(2)
MS
SO28 300mils
(1)
N
TSOP28
8 x 13.4mm
Temperature Range
10 to 70 °C
6–40 to 85 °C
Option
T Tape & Reel
Packing
Devicesare shipped from the factory with the memorycontent set atall ”1’s” (FFh).
Foralist ofavailableoptions (Package,etc...)or forfurther informationon any aspectof thisdevice,please
contact the SGS-THOMSON Sales Officenearest to you.
TSOP28 - 28 lead Plastic Small Outline, 8 x 13.4mm
M28C16
Symb
TypMinMaxTypMinMax
A1.250.049
A10.200.008
A20.951.150.0370.045
B0.170.270.0070.011
C0.100.210.0040.008
D13.2013.600.5200.535
D111.7011.900.4610.469
E7.908.100.3110.319
e0.55––0.022––
L0.500.700.0200.028
α0°5°0°5°
N2828
CP0.100.004
TSOP28
mminches
Drawing is not to scale.
28
1
22
21
E
78
D1
D
DIE
TSOP-c
A2
e
B
A
CP
C
LA1α
17/18
M28C16
Information furnished is believed to be accurate and reliable. However, SGS-THOMSON Microelectronics assumes no responsibility for the
consequences of use of such information nor for any infringementof patents or other rights of third parties which may result from its use. No
license is granted by implication or otherwise under any patent or patentrights ofSGS-THOMSON Microelectronics. Specifications mentioned
in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied.
SGS-THOMSON Microelectronics productsare notauthorized foruse as critical components in life supportdevices or systems without express
written approval of SGS-THOMSON Microelectronics.
1997 SGS-THOMSON Microelectronics - All Rights Reserved
Australia - Brazil -Canada - China - France - Germany - Italy - Japan - Korea - Malaysia - Malta - Morocco - The Netherlands-
Singapore- Spain - Sweden - Switzerland - Taiwan- Thailand - United Kingdom - U.S.A.
SGS-THOMSON Microelectronics GROUPOF COMPANIES
18/18
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.