Any device on the system bus receiving data when com-municating with the E2PROM must pull the SDA bus low to acknowledge that it has successfully received each word.. Upon receipt of thi
Trang 12-Wire Serial CMOS
1K (128 x 8)
Features
• Low Voltage and Standard Voltage Operation
5.0 (V CC = 4.5V to 5.5V)
2.7 (V CC = 2.7V to 5.5V)
2.5 (V CC = 2.5V to 5.5V)
1.8 (V CC = 1.8V to 5.5V)
• Internally Organized 128 x 8
• 2-Wire Serial Interface
• Bidirectional Data Transfer Protocol
• 100 kHz (1.8V, 2.5V, 2.7V) and 400 kHz (5V) Compatibility
• 4-Byte Page Write Mode
• Self-Timed Write Cycle (10 ms max)
• High Reliability
Endurance: 1 Million Cycles
Data Retention: 100 Years
• Automotive Grade and Extended Temperature Devices Available
• 8-Pin PDIP and JEDEC SOIC Packages
Description
The AT24C01 provides 1024 bits of serial electrically erasable and programmable
read only memory (EEPROM) organized as 128 words of 8 bits each The device is
optimized for use in many industrial and commercial applications where low power
and low voltage operation are essential The AT24C01 is available in space saving
8-pin PDIP and 8-pin SOIC packages and is accessed via a 2-wire serial interface In
addition, the entire family is available in 5.0V (4.5V to 5.5V), 2.7V (2.7V to 5.5V), 2.5V
(2.5V to 5.5V) and 1.8V (1.8V to 5.5V) versions
Pin Name Function
NC No Connect
SDA Serial Data
SCL Serial Clock Input
Test Test Input (GND or V CC )
Pin Configurations
0134B
AT24C01
Trang 2Block Diagram
Storage Temperature -65°C to +150°C
Voltage on Any Pin
with Respect to Ground -0.1V to +7.0V
Maximum Operating Voltage 6.25V
DC Output Current 5.0 mA
This is a stress rating only and functional operation of the device at these or any other conditions beyond those indi-cated in the operational sections of this specification is not implied Exposure to absolute maximum rating conditions for extended periods may affect device reliability
Trang 3Applicable over recommended operating range from: TAI = -40°C to +85°C, VCC = +1.8V to +5.5V, TAC = 0°C to +70°C,
VCC = +1.8V to +5.5V (unless otherwise noted)
ISB1 Standby Current VCC = 1.8V VIN = VCC or VSS 0.6 3.0 µA
ISB2 Standby Current VCC = 2.5V VIN = VCC or VSS 1.4 4.0 µA
ISB3 Standby Current VCC = 2.7V VIN = VCC or VSS 1.6 4.0 µA
ISB4 Standby Current VCC = 5.0V VIN = VCC or VSS 8.0 18.0 µA
DC Characteristics
Note: 1 VIL min and VIH max are reference only and are not tested
Applicable over recommended operating range from TA = 25°C, f = 1.0 MHz, VCC = +1.8V
Pin Capacitance
AT24C01
Trang 4Symbol Parameter 2.7-, 2.5-, 1.8-volt 5.0-volt
Units
tBUF Time the bus must be free before a new
Note: 1 This parameter is characterized and is not 100% tested
Device Operation
CLOCK and DATA TRANSITIONS: The SDA pin is
nor-mally pulled high with an external device Data on the SDA
pin may change only during SCL low time periods (refer to
Data Validity timing diagram) Data changes during SCL
high periods will indicate a start or stop condition as
de-fined below
START CONDITION: A high-to-low transition of SDA with
ACKNOWLEDGE: All addresses and data words are
se-rially transmitted to and from the E2PROM in 8 bit words Any device on the system bus receiving data (when com-municating with the E2PROM) must pull the SDA bus low
to acknowledge that it has successfully received each word This must happen during the ninth clock cycle after each word received and after all other system devices have freed the SDA bus The E2PROM will likewise
Trang 5ac-Bus Timing SCL: Serial Clock SDA: Serial Data I/O
Write Cycle Timing SCL: Serial Clock SDA: Serial Data I/O
Note: 1 The write cycle time tWR is the time from a valid stop condition of a write sequence to the end of the internal clear/write cycle
AT24C01
Trang 6Start and Stop Definition
Output Acknowledge
Trang 7Write Operations
BYTE WRITE: Following a start condition, a write
opera-tion requires a 7 bit data word address and a low write bit
Upon receipt of this address, the E2PROM will again
re-spond with a zero and then clock in the first 8 bit data
word Following receipt of the 8 bit data word, the
E2PROM will output a zero and the addressing device,
such as a microcontroller, must terminate the write
se-quence with a stop condition At this time the E2PROM
enters an internally-timed write cycle to the nonvolatile
memory All inputs are disabled during this write cycle and
the E2PROM will not respond until the write is complete
(refer to Figure 1)
PAGE WRITE: The AT24C01 is capable of a 4-byte page
write
A page write is initiated the same as a byte write but the
microcontroller does not send a stop condition after the
first data word is clocked in Instead, after the E2PROM
acknowledges receipt of the first data word, the
microcon-troller can transmit up to three more data words The
E2PROM will respond with a zero after each data word
received The microcontroller must terminate the page
write sequence with a stop condition (refer to Figure 2)
The data word address lower 2 bits are internally
incre-mented following the receipt of each data word The
higher five data word address bits are not incremented,
retaining the memory page row location If more than four
data words are transmitted to the E2PROM, the data word
address will “roll over” and previous data will be
overwrit-ten
ACKNOWLEDGE POLLING: Once the internally-timed
write cycle has started and the E2PROM inputs are dis-abled, acknowledge polling can be initiated This involves sending a start condition followed by the device address word The read/write bit is representative of the operation desired Only if the internal write cycle has completed will the E2PROM respond with a zero allowing the read or write sequence to continue
Read Operations
Read operations are initiated the same way as write op-erations with the exception that the read/write select bit in the device address word is set to one There are two read operations: byte read and sequential read
BYTE READ: A byte read is initiated with a start condition
followed by a 7 bit data word address and a high read bit The AT24C01 will respond with an acknowledge and then serially output 8 data bits The microcontroller does not respond with a zero but does generate a following stop condition (refer to Figure 3)
SEQUENTIAL READ: Sequential reads are initiated the
same as a byte read After the microcontroller receives an
8 bit data word, it responds with an acknowledge As long
as the E2PROM receives an acknowledge, it will continue
to increment the data word address and serially clock out sequential data words When the memory address limit is reached, the data word address will “roll over” and the se-quential read will continue The sese-quential read operation
is terminated when the microcontroller does not respond with an input zero but does generate a following stop con-dition (refer to Figure 4)
Figure 1 Byte Write
AT24C01
Trang 8Figure 4 Sequential Read
Figure 3 Byte Read
Trang 9t WR (max)
(ms)
I CC (max) (µA)
I SB (max) (µA)
f MAX (kHz) Ordering Code Package Operation Range
AT24C01-10SC-2.7 8S1 (0°C to 70°C)
AT24C01-10SI-2.7 8S1 (-40°C to 85°C)
AT24C01-10SC-2.5 8S1 (0°C to 70°C)
AT24C01-10SI-2.5 8S1 (-40°C to 85°C)
AT24C01-10SC-1.8 8S1 (0°C to 70°C)
AT24C01-10SI-1.8 8S1 (-40°C to 85°C)
Ordering Information
Package Type 8P3 8 Lead, 0.300" Wide, Plastic Dual Inline Package (PDIP)
8S1 8 Lead, 0.150" Wide, Plastic Gull Wing Small Outline (JEDEC SOIC)
Options Blank Standard Operation (4.5V to 5.5V)
-2.7 Low Voltage (2.7V to 5.5V)
-2.5 Low Voltage (2.5V to 5.5V)
-1.8 Low Voltage (1.8V to 5.5V)
AT24C01