1K 2.5V Dual Mode I C Serial EEPROM: Features Package Types
1K 2.5V Dual Mode I C Serial EEPROM: Features Package Types
1K 2.5V Dual Mode I C Serial EEPROM: Features Package Types
24LC21
- 1 mA active current typical
- 10 µA standby current typical at 5.5V NC 3 6 SCL
• 2-wire serial interface bus, I2C compatible
• Self-timed write cycle (including auto-erase) VSS 4 5 SDA
• Page-write buffer for up to 8 bytes
• 100 kHz (2.5V) and 400 kHz (5V) compatibility
• Factory programming (QTP) available SOIC
• 1,000,000 erase/write cycles guaranteed
• Data retention > 200 years NC 1 8 VCC
• 8-pin PDIP and SOIC package
2 7
24LC21
• Available for extended temperature ranges NC VCLK
- Commercial (C): 0˚C to +70˚C 3 5
- Industrial (I): -40˚C to +85˚C NC SCL
4 5
DESCRIPTION VSS SDA
VCC...................................................................................7.0V
VSS Ground
All inputs and outputs w.r.t. VSS ............... -0.6V to VCC +1.0V SDA Serial Address/Data I/O
Storage temperature ..................................... -65˚C to +150˚C SCL Serial Clock (Bi-Directional Mode)
Ambient temp. with power applied ................ -65˚C to +125˚C
VCLK Serial Clock (Transmit-Only Mode)
Soldering temperature of leads (10 seconds) ............. +300˚C
ESD protection on all pins ..................................................≥ 4 kV VCC +2.5V to 5.5V Power Supply
*Notice: Stresses above those listed under “Maximum ratings” NC No Connection
may cause permanent damage to the device. This is a stress rat-
ing only and functional operation of the device at those or any
other conditions above those indicated in the operational listings
of this specification is not implied. Exposure to maximum rating
conditions for extended periods may affect device reliability.
SCL
TVAA TVAA
VCLK
TVHIGH TVLOW
VCC
SCL
TVAA TVAA
VCLK 1 2 8 9 10 11
TVHZ
SDA
VCLK
SCL
THD:STA
TSU:STA TSU:STO
SDA
START STOP
The state of the data line represents valid data when, Each receiving device, when addressed, is obliged to
after a START condition, the data line is stable for the generate an acknowledge after the reception of each
duration of the HIGH period of the clock signal. byte. The master device must generate an extra clock
The data on the line must be changed during the LOW pulse which is associated with this acknowledge bit.
period of the clock signal. There is one clock pulse per Note: The 24LC21 does not generate any
bit of data. acknowledge bits if an internal program-
Each data transfer is initiated with a START condition ming cycle is in progress.
and terminated with a STOP condition. The number of The device that acknowledges has to pull down the
the data bytes transferred between the START and SDA line during the acknowledge clock pulse in such a
STOP conditions is determined by the master device way that the SDA line is stable LOW during the HIGH
and is theoretically unlimited, although only the last period of the acknowledge related clock pulse. Of
eight will be stored when doing a write operation. When course, setup and hold times must be taken into
an overwrite does occur it will replace data in a first in account. A master must signal an end of data to the
first out fashion. slave by not generating an acknowledge bit on the last
byte that has been clocked out of the slave. In this
case, the slave must leave the data line HIGH to enable
the master to generate the STOP condition.
SCL
THD:STA
TSU:STA TSU:STO
SDA
START STOP
SCL
TSU:STA
THD:DAT TSU:DAT TSU:STO
THD:STA
SDA
TSP
IN
SDA
OUT
SDA LINE S P
A A A
BUS ACTIVITY C C C
K K K
VCLK
SDA LINE S P
A A A A A
BUS ACTIVITY C C C C C
K K K K K
VCLK
Did Device NO
Acknowledge
(ACK = 0)?
YES
Next
Operation
Random read operations allow the master to access The 24LC21 employs a VCC threshold detector circuit
any memory location in a random manner. To perform which disables the internal erase/write logic if the VCC
this type of read operation, first the word address must is below 1.5 volts at nominal conditions.
be set. This is done by sending the word address to the The SCL and SDA inputs have Schmitt trigger and filter
24LC21 as part of a write operation. After the word circuits which suppress noise spikes to assure proper
address is sent, the master generates a start condition device operation even on a noisy bus.
following the acknowledge. This terminates the write
operation, but not before the internal address pointer is
SDA LINE
S P
BUS ACTIVITY A N
C O
K
A
C
K
SDA LINE S S P
A A A N
BUS ACTIVITY C C C O
K K K
A
C
K
S
T
BUS ACTIVITY CONTROL O
MASTER BYTE DATA n DATA n + 1 DATA n + 2 DATA n + X P
SDA LINE P
A A A A N
BUS ACTIVITY C C C C O
K K K K
A
C
K
8.2 SCL
This pin is the clock input for the Bi-Directional Mode,
and is used to synchronize data transfer to and from the
device. It is also used as the signaling input to switch
the device from the Transmit Only Mode to the Bi-Direc-
tional Mode. It must remain high for the chip to continue
operation in the Transmit Only Mode.
8.3 VCLK
This pin is the clock input for the Transmit Only Mode.
In the Transmit Only Mode, each bit is clocked out on
the rising edge of this signal. In the Bi-Directional
Mode, a high logic level is required on this pin to enable
write capability.
24LC21 - /P
Package: P = Plastic DIP (300 mil Body), 8-lead
SN = Plastic SOIC (150 mil Body), 8-lead
Temperature Blank = 0˚C to +70˚C
Range: I = -40˚C to +85˚C