Atmel AT24C128C
I
2
C-Compatible (2-Wire) Serial EEPROM
128-Kbit (16,384 x 8)
DATASHEET
Features
Low-voltage and standard-voltage operation
V
CC
= 1.7V to 5.5V
Internally organized as 16,384 x 8
2-wire serial interface
Schmitt Trigger, filtered inputs for noise suppression
Bidirectional data transfer protocol
400kHz (1.7V) and 1MHz (2.5V, 2.7V, 5.0V) compatibility
Write Protect pin for hardware protection
64-byte page write mode
Partial page writes allowed
Self-timed write cycle (5ms max)
High reliability
Endurance: 1,000,000 write cycles
Data retention: 40 years
Lead-free/Halogen-free devices available
Green package options (Pb/Halide-free/RoHS compliant)
8-lead JEDEC SOIC, 8-lead TSSOP, 8-pad UDFN, 8-pad XDFN, and
8-ball VFBGA packages
Die sale options: wafer form, waffle pack, and bumped wafers
Description
The Atmel
®
AT24C128C provides 131,072-bits of Serial Electrically Erasable and
Programmable Read-Only Memory (EEPROM) organized as 16,384 words of eight bits
each. The device’s cascading feature allows up to eight devices to share a common
2-wire bus. The device is optimized for use in many industrial and commercial
applications where low-power and low-voltage operation are essential. The devices are
available in space-saving 8-lead JEDEC SOIC, 8-lead TSSOP, 8-pad UDFN,
8-pad XDFN, and 8-ball VFBGA packages. In addition, this device operates from
1.7V to 5.5V.
8734B–SEEPR–9/2012
1.
Pin Configurations and Pinouts
Table 1-1.
Pin
A
0
A
1
A
2
GND
SDA
SCL
WP
V
CC
Pin Configuration
Function
Address Input
Address Input
Address Input
Ground
Serial Data
Serial Clock Input
Write Protect
Device Power Supply
A
0
A
1
A
2
GND
8-lead SOIC
1
2
3
4
8
7
6
5
8-lead TSSOP
V
CC
WP
SCL
SDA
A
0
A
1
A
2
GND
1
2
3
4
8
7
6
5
V
CC
WP
SCL
SDA
Top View
Top View
8-pad UDFN/XDFN
A
0
1
A
1
2
A
2
3
GND
4
8
7
6
5
8-ball VFBGA
V
CC
WP
SCL
SDA
8
7
6
5
1
2
3
4
V
CC
WP
SCL
SDA
A
0
A
1
A
2
GND
Top View
Bottom View
2.
Absolute Maximum Ratings*
Operating Temperature . . . . . . . . . . .−55°C to +125°C
Storage Temperature . . . . . . . . . . .
−65°C
to + 150°C
Voltage on any pin
with respect to ground . . . . . . . . . . . . . .
−
1.0 V +7.0V
Maximum Operating Voltage . . . . . . . . . . . . . . . 6.25V
DC Output Current. . . . . . . . . . . . . . . . . . . . . . . 5.0mA
*Notice: Stresses beyond those listed under “Absolute
Maximum Ratings” may cause permanent
damage to the device. This is a stress rating
only and functional operation of the device at
these or any other conditions beyond those
indicated in the operational sections of this
specification are not implied. Exposure to
absolute maximum rating conditions for
extended periods may affect device reliability.
Atmel AT24C128C [DATASHEET]
8734B–SEEPR–9/2012
2
3.
Block Diagram
V
CC
GND
WP
SCL
SDA
Start
Stop
Logic
LOAD
Serial
Control
Logic
COMP
LOAD
INC
EN
H.V. Pump/Timing
Device
Address
Comparator
A
2
A
1
A
0
R/W
Data Recovery
Data Word
Addr/Counter
X DEC
EEPROM
Y DEC
Serial MUX
D
IN
D
OUT
D
OUT
/ACK
LOGIC
4.
Pin Descriptions
Serial Clock (SCL):
The SCL input is used to positive-edge clock data into each EEPROM device and negative-edge
clock data out of each device.
Serial Data (SDA):
The SDA pin is bidirectional for serial data transfer. This pin is open drain driven and may be
wire-ORed with any number of other open-drain or open-collector devices.
Device Addresses (A
2
, A
1
, A
0
):
The A
2
, A
1
, and A
0
pins are device address inputs that are hard wired (directly to GND
or to V
CC
) for compatibility with other Atmel AT24C devices. When the pins are hard wired, as many as eight 128K
devices may be addressed on a single bus system. (Device addressing is discussed in detail in
Section 7. “Device
Addressing” on page 9).
A device is selected when a corresponding hardware and software match is true. If these pins
are left floating, the A
2
, A
1
, and A
0
pins will be internally pulled down to GND. However, due to capacitive coupling that
may appear during customer applications, Atmel recommends always connecting the address pins to a known state.
When using a pull-up resistor, Atmel recommends using 10k or less.
Write Protect (WP):
The Write Protect input, when connected to GND, allows normal write operations. When WP is
connected directly to V
CC
, all write operations to the memory are inhibited. If the pin is left floating, the WP pin will be
internally pulled down to GND. However, due to capacitive coupling that may appear during customer applications, Atmel
recommends always connecting the WP pins to a known state. When using a pull-up resistor, Atmel recommends using
10k or less.
Table 4-1.
WP Pin
Status
At V
CC
At GND
Write Protect
Part of the Array Protected
Atmel AT24C128C
Full Array
Normal Read/Write Operations
Atmel AT24C128C [DATASHEET]
8734B–SEEPR–9/2012
3
5.
Memory Organization
Atmel AT24C128C, 128K Serial EEPROM:
The 128K is internally organized as 256 pages of 64-bytes each. Random
word addressing requires a 14-bit data word address.
Table 5-1.
Pin Capacitance
(1)
Applicable over recommended operating range from: T
A
= 25°C, f = 1.0MHz, V
CC
= 1.7V to 5.5V.
Symbol
C
I/O
C
IN
Test Condition
Input/Output Capacitance (SDA)
Input Capacitance (A
0
, A
1
, A
2
, and SCL)
Max
8
6
Units
pF
pF
Conditions
V
I/O
= 0V
V
IN
= 0V
Note:
1.
This parameter is characterized and is not 100% tested.
Table 5-2.
DC Characteristics
Applicable over recommended operating range from: T
AI
= -40°C to +85°C, V
CC
= 1.7V to 5.5V
(unless otherwise noted)
.
Symbol
V
CC1
I
CC1
I
CC2
I
SB1
Parameter
Supply Voltage
Supply Current
Supply Current
Standby Current
Input Leakage
Current V
CC
= 5.0V
Output Leakage
Current V
CC
= 5.0V
Input Low Level
(1)
Input High Level
((1)
Output Low Level
Output Low Level
V
CC
= 1.7V
V
CC
= 3.0V
I
OL
= 0.15mA
I
OL
= 2.1mA
V
CC
= 5.0V
V
CC
= 5.0V
V
CC
= 1.7V
V
CC
= 5.0V
V
IN
= V
CC
or V
SS
V
OUT
= V
CC
or V
SS
-0.6
V
CC
x 0.7
Read at 400kHz
Write at 400kHz
V
IN
= V
CC
or V
SS
Test Condition
Min
1.7
1.0
2.0
Typ
Max
5.5
2.0
3.0
1.0
6.0
0.10
3.0
Units
V
mA
mA
A
A
A
I
LI
I
LO
V
IL
V
IH
V
OL1
V
OL2
0.05
3.0
V
CC
x 0.3
V
CC
+ 0.5
0.2
0.4
A
V
V
V
V
Note:
1.
V
IL
min and V
IH
max are reference only and are not tested.
Atmel AT24C128C [DATASHEET]
8734B–SEEPR–9/2012
4
Table 5-3.
AC Characteristics (Industrial Temperature)
Applicable over recommended operating range from: T
AI
=
−40°C
to +85°C, V
CC
= 1.7V to 5.5V, CL = 100pF
(unless
otherwise noted).
Test conditions are listed in
Note 2.
1.7V
Symbol
f
SCL
t
LOW
t
HIGH
t
I
t
AA
t
BUF
t
HD.STA
t
SU.STA
t
HD.DAT
t
SU.DAT
t
R
t
F
t
SU.STO
t
DH
t
WR
Endurance
(1)
Parameter
Clock Frequency, SCL
Clock Pulse Width Low
Clock Pulse Width High
Noise Suppression Time
(1)
Clock Low to Data Out Valid
Time the bus must be free before a new transmission can
start
(1)
Start Hold Time
Start Set-up Time
Data In Hold Time
Data In Set-up Time
Inputs Rise Time
(1)
Inputs Fall Time
(1)
Stop Set-up Time
Data Out Hold Time
Write Cycle Time
25°C, Page Mode, 3.3V
600
50
5
1,000,000
50
1300
600
600
0
100
300
300
250
50
5
1300
600
100
900
50
500
250
250
0
100
300
100
Min
Max
400
400
400
50
550
2.5V, 5.0V
Min
Max
1000
Units
kHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ms
Write
Cycles
Notes: 1.
2.
This parameter is ensured by characterization and is not 100% tested.
AC measurement conditions:
R
L
(connects to V
CC
): 1.3kΩ (2.5V, 5.5V), 10kΩ (1.7V)
Input pulse voltages: 0.3V
CC
to 0.7V
CC
Input rise and fall times:
≤
50ns
Input and output timing reference voltages: 0.5 x V
CC
Atmel AT24C128C [DATASHEET]
8734B–SEEPR–9/2012
5