FA ST ACCESS TIME: 90ns
SINGLE 5V ± 10% SUPPLY VOLTAGE
LOW POWER CONSUMPTION
FAST WRITE CYCLE:
– 64 Bytes Page Writ e Operat ion
– Byte or Page Write Cy cle: 3ms Max
ENHANCED END OF WRITE DETE CTION:
– Ready/Busy Open Drain Output
– Data Polling
– Toggle Bit
PAGE LOAD TIMER STATUS BIT
HIGH RELIABILITY SINGLE POLYSILICON,
CMOS TECHNOLO GY :
– Endurance >100,000 Erase/Write Cycles
– Data Retention >40 Years
JEDEC APPROVED BYTEWIDE PIN OUT
SOFTWARE DATA PROTECTION
M28C17 is replaced by the produc t s
described on the document M28C16A
M28C17
16K (2K x 8) PARALLEL EEPROM
NOT FOR NEW DESIGN
28
1
PDIP28 (P)PLCC32 (K)
28
1
SO28 (MS)
300 mils
Figure 1. Logic Diag ra m
DESCRIP T ION
The M28C17 is a 2K x 8 low power Parallel
EEPROM fabricated with SGS-THOMSON proprietary single polysilicon CMOS technology. The
V
CC
device offers fast access time with low power dissipation and requires a 5V power supply.
The M28C17 offers the same features than the
M28C16, in addition to the Ready/Busy pin.
11
A0-A10
8
DQ0-DQ7
The circuit has been designed to offer a flexible
microcontroller interface featuring both hardware
This is information on a product still in production but not recommended for new design.
Supply Voltage
Ground
E
G
M28C17
V
SS
RB
AI01487
M28C17
Figure 2A. DIP Pin Connectio ns
RBV
1
NC
2
3
A7
4
A6
5
A5
6
A4
7
A3
A2
A1
A0
DQ0
DQ2
SS
Warning: NC = Not Connected.
8
9
10
11
12
13
14
M28C17
28
27
26
25
24
23
22
21
20
19
18
17
16
15
AI01506B
CC
W
NC
A8
A9
NC
G
A10
E
DQ7
DQ6
DQ5DQ1
DQ4
DQ3V
Figure 2B. LCC Pin Connections
CC
NC
DU
32
W
V
A8
A9
NC
NC
G
25
A10
E
DQ7
DQ6
DQ4
DQ5
AI01508C
RB
A7
NC
A6
A5
A4
A3
A2
9
A1
A0
NC
DQ0
DQ1
Warning: NC = Not Connected, DU = Don’t Use.
1
M28C17
17
SS
V
DQ2DUDQ3
Figure 2C. SO Pin Connecti ons
A7
A6
A5
A4
A3
A2
A1
A0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
M28C17
RB
NC
DQ0
DQ1
DQ2
V
SS
Warning: NC = Not Connected.
28
27
26
25
24
23NC
22
21
20
19
18
17
16
15
AI01507B
V
CC
W
NC
A8
A9
G
A10
E
DQ7
DQ6
DQ5
DQ4
DQ3
DESCRIPTION (cont’d)
and software handshaking with Ready/Busy, Data
Polling and Toggle Bit. The M28C17 supports 64
byte page write operation. A Sof tware Data Prot ection (SDP) is also possible using the standard
JEDEC algorithm .
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/write operations. Wh en Chip
Enable is high, power consumption is reduced.
Output Enable (
G). The Output Enable input con-
trols the data output buffers and is used to initiate
read operations.
Data In/ Out (DQ0 - DQ7). Data is writ ten to or read
from the M28C17 through the I/O pins.
Write E nable (
W). The Write En able input cont rols
the writing of data to the M28C17.
Ready/Busy (R
B). Ready/Busy is an open drain
output that can be used to detect the end of the
internal write cycle.
2/17
M28C17
T ab le 2. Absolut e Maximu m Ra t ings
SymbolParameterValueUnit
T
T
STG
V
CC
V
IO
V
V
ESD
Note: 1. Except for the rating "Operating T emperature Range", stresses above those listed in the Table "Absolute Maximum Ratings" may
Storage Temperature Range– 65 to 150 °C
Supply Voltage– 0.3 to 6.5 V
Input/Output Voltage – 0.3 to VCC +0.6 V
Input Voltage – 0.3 to 6.5 V
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 specif icat ion is not implied. Expos ure to Absolut e Maximum Rating
conditions for extended periods may affect device reliability. Refer also to the SGS-THOMSON SURE Program and other
relevant quality documents.
(1)
ModeEGWDQ0 - DQ7
(1)
(2)
4000 V
Read001Data Out
Write010Data In
Chip Erase0V0Hi-Z
Note: 1. 0 = VIL; 1 = VIH; X = VIL or V
OPERATION
In order to prevent data corruption and inadv ertent
write operations an internal V
Write operation if V
is below VWI (see Table 7).
CC
Access to the mem ory in write mode is allowed after
a power-up as specified in Table 7.
Read
The M28C17 is acces sed like a stat ic RAM. W hen
E and G are low with W high, the data addressed
is presented on the I/O pins. The I/O pins are high
impedance when either
Write
Write operations are initiated when both
are low and
G is high.The M28C17 supports both
E and W controlled write cycles. The Address is
latched by the falling edge of
occurs last and the Data on the rising edge of
W which ever occurs first. Once initiated the write
V = 12 ± 5%.
IH;
comparator inhibits
CC
G or E is high.
E or W which ever
W and E
E or
Page Write
Page write allows up to 64 bytes to be consecutively latched into the memory prior to initiating a
programming cycle. All bytes must be located in a
single page address, that is A6-A10 must be the
same for all byt es. The page wr ite c an be initiat e d
during any byte write operation.
Following the first byte write instruction the host
may send another address and data with a minimum data transfer rate of 1/t
If a transition of
E or W is not detected within t
(see Figure 13).
WHWH
the internal programming cycle will start.
Chip Erase
The contents of the entire memory m ay be eras ed
to FFh by use of the Chip Erase command by
setting Chip Enable (
G) to VCC + 7.0V . The chip is cleared when a 10ms
(
E) Low and Output Enable
low pulse is applied to the Write Enable pin.
operation is internally timed until completion.
WHWH
,
3/17
M28C17
Figure 3. Block Diagram
RBEGW
A6-A10
(Page Address)
A0-A5
VPP GENRESET
ADDRESS
LATCH
ADDRESS
LATCH
Y DECODE
X DECODE
CONTROL LOGIC
64K ARRAY
SENSE AND DATA LATCH
I/O BUFFERS
DQ0-DQ7
PAGE LOAD
TIMER STATUS
TOGGLE BIT
DATA POLLING
AI01488
Microco ntroller Control Interface
The M28C17 provides two write operation status
bits and one status pin that can be used to minimize
the system write cyc le. These signals are available
on the I/O port bits DQ7 or DQ6 of the memory
during programming cycle on ly, or as the R
B signal
on a separate pin.
Figure 4. Status Bit Assignmen t
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 Timer Status
Data Polling bit (DQ7). During the internal write
cycle, any attempt to read the last byte written will
produce on DQ7 the complementary value of the
previously latched bit. Once the write cycle is fin-
4/17
ished the true logic value appears on DQ7 in the
read cycle.
T oggle bit ( DQ6). The M28C17 offers another way
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 the memory. When the internal cycle is completed the toggling will stop and the device will be
accessible for a new Read or Write operation.
Page Load Timer Status bit (DQ5). In the Page
Write mode data may be latched by
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 read by asserting Output Enable Low (t
). DQ5 Low indicates the timer is
PLTS
running, High indicates time-out after which the
write cycle will start and no new data may be input.
Ready/Busy pin. The R
B pin provides a signal at
its open drain output which is low during the
erase/write cycle, but which is released at the
completion of the programming cycle.
Figure 5. Software Data Protectio n Enabl e Algor ithm an d Memo ry Wr ite
M28C17
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
Figure 6. Software Data Protectio n Disabl e
Algo rith m
Page
Write
Instruction
(Note 1)
Software Data Protection
The M28C17 offers a software controlled write
protection facility that allows the user to inhibit all
write modes to the device including the Chip Erase
instruction. This can be useful in protecting the
memory from inadvertent write cycles that may
WRITE AAh in
Address 555h
occur due to uncontrolled bus conditions.
The M28C17 is shipped as standard in the "unpro-
tected" state meaning that the memory contents
WRITE 55h in
Address 2AAh
can be changed as required by the user. After the
Software Data Protection enable algorithm is issued, the device enters the "Protect Mode" of
operation where no further write 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-
Page
Write
Instruction
WRITE 80h in
Address 555h
WRITE AAh in
Address 555h
volatile and is not changed by power on/off se-
WRITE 55h in
Address 2AAh
quences.
To enable the Software Data Protection (S DP) the
device requires the user to write (with a Page Write)
WRITE 20h in
Address 555h
three specific data bytes to three specific memory
locations as per Figure 5. Similarly to disable the
Software Data Protection the user has to write
Unprotected State
AI01510
specific data bytes into six different locations as per
Figure 6 (with a Page Write). This complex series
ensures that the user will never enable or disable
the Software Data Protection acc identally.
WRITE AAh in
Address 555h
WRITE 55h in
Address 2AAh
WRITE A0h in
Address 555h
WRITE
is enabled
Write Page
(1 up to 64 bytes)
WRITE IN MEMORY
WHEN SDP IS SET
AI01509B
5/17
M28C17
T ab le 4. AC Measurement Con ditions
Input Rise and Fall Times≤ 20ns
Figure 8. AC Testing Equival ent Load Circu it
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 the point where data is no
longer driven.
Figure 7. AC T esti ng Inpu t Outp ut W avefo r ms
2.4V
0.4V
T ab le 5. Capacitance
(1)
(TA = 25 °C, f = 1 MHz )
2.0V
0.8V
AI00826
DEVICE
UNDER
TEST
CL includes JIG capacitance
1N914
3.3kΩ
CL = 30pF
SymbolParameterTest ConditionMinMaxUnit
C
IN
C
OUT
Note: 1. Sampled only, not 100% test ed.
Input CapacitanceVIN = 0V6pF
Output CapacitanceV
= 0V12pF
OUT
OUT
AI01129
T ab le 6. Read Mode DC Characteristics
= 0 to 70°C or –40 to 85°C; VCC = 4.5V to 5.5V)
(T
A
SymbolParameterTest ConditionMinMaxUnit
I
I
I
CC
I
CC1
I
CC2
V
V
V
V
Note: 1. All I/O’s open circuit.
T a b le 7. Power Up Timi n g
Note: 1. Sampled only, not 100% test ed.
Input Leakage Current0V ≤ VIN ≤ VCC 10µA
LI
Output Leakage Current0V ≤ VIN ≤ VCC 10µA
LO
Supply Current (TTL inputs)E = VIL, G = VIL , f = 5 MHz30mA