Atmel AT24MAC402 and AT24MAC602
I
2
C-Compatible (2-wire) 2-Kbit Serial EEPROM with a
Factory-Programmed EUI-48
™
or EUI-64
™
Address
Plus an Embedded Unique 128-bit Serial Number
2-Kbit (256 x 8)
PRELIMINARY DATASHEET
Standard Serial EEPROM Features
Low-voltage operation
1.7V Minimum (V
CC
= 1.7V to 5.5V)
Internally organized as 256 x 8 (2K)
I
2
C-compatible (2-wire) serial interface
Schmitt Trigger, filtered inputs for noise suppression
Bi-directional data transfer protocol
400kHz (1.7V) and 1MHz (2.5V, 5.0V) compatibility
Write Protect pin for hardware data protection of the entire array
Permanent and Reversible Software Write Protection for the first-half of the array
Software procedure to verify write protect status
Partial page writes allowed
16-byte page write modes
Self-timed write cycle (5ms max)
High-reliability
Endurance: 1,000,000 write cycles
Data retention: 100 years
Green package options (PB/Halide-free/RoHS compliant)
8-lead JEDEC SOIC, 8-lead TSSOP, 8-pad UDFN, and 5-lead SOT23
Die sale options: wafer form and tape and reel
Enhanced Features in the MAC Serial EEPROM Family
Factory-programmed EUI-48 or EUI-64 compatible address
Permanently locked, read-only value
Stored in a separate memory area
Guaranteed unique EUI address
Custom programming services available
Manage and program customer’s IEEE assigned OUI
Unique factory-programmed 128-bit serial number
Unique for all Atmel
®
AT24CS, AT93CS, and AT25S series Serial EEPROMs
Permanently locked, read-only value
Stored in a separate memory area
8807A–SEEPR–6/12
Description
The Atmel AT24MAC402 and AT24MAC602 provides 2048 bits of Serial Electrically-Erasable Programmable Read-Only
Memory (EEPROM) organized as 256 words of eight bits each and is accessed via an I
2
C-compatible (2-wire) serial
interface. In addition, AT24MAC402/602 incorporates an easy and inexpensive method to obtain a globally unique MAC
or EUI address (EUI-48 or EUI-64). AT24MAC402 is an EUI-48 compatible device that contains a 48-bit EUI address,
and AT24MAC602 is an EUI-64 compatible device that contains a 64-bit EUI address.
The EUI-48 and EUI-64 addresses can be assigned as the actual physical address of a system hardware device or node
or it can be assigned to a software instance. These addresses are factory programmed by Atmel and permanently write
protected in an extended memory block located outside of the standard 2-Kbit bit memory array.
In addition, the AT24MAC402/602 provides the value added feature of a factory-programmed, guaranteed unique 128-bit
serial number located in the extended memory block (same area as the EUI address values). The serial number is Atmel
factory-programmed and permanently write protected. This 128-bit serial number is compatible with all AT24CS,
AT93CS, and AT25S family serial numbers, therefore, providing guaranteed unique serial numbers for any application
that is also using Atmel Serial EEPROMs.
The first-half of the AT24MAC402/602 incorporates a permanent and a reversible software write protection feature while
a hardware write protect feature for the entire array is available via an external pin. The permanent software write
protection is enabled by sending a special command to the device. This protection cannot be reversed once executed.
However, the reversible software write protection can be reversed by sending and executing a special command. The
hardware write protection is controlled by the WP pin state and can be used to protect the entire array regardless of
whether or not the software write protection has been enabled. The software and hardware write protection features
allow the user the flexibility to protect no portion of the memory, the first-half of the memory, or the entire memory array
depending on the specific needs of the application.
The device is optimized for use in many industrial and commercial applications where low-power and low-voltage
operations are essential. The AT24MAC402/602 is available in space saving 8-lead JEDEC SOIC, 8-lead TSSOP,
8-pad UDFN, and 5-lead SOT23 packages. Both devices operate across a wide supply voltage range from
1.7V to 5.5V V
CC
.
Figure 1.
Pin Name
A
0
- A
2
SDA
SCL
WP
GND
V
CC
Pin Configurations
Function
Address Inputs
Serial Data
Serial Clock Input
Write Protect
Ground
Power Supply
A
0
A
1
A
2
GND
8-lead SOIC
1
2
3
4
8
7
6
5
V
CC
WP
SCL
SDA
A
0
A
1
A
2
GND
8-lead TSSOP
1
2
3
4
8
7
6
5
V
CC
WP
SCL
SDA
8-pad UDFN
V
CC
8
WP
7
SCL
6
SDA
5
1
2
3
4
5-lead SOT23
SCL
GND
SDA
1
2
3
4
V
CC
5
WP
A
0
A
1
A
2
GND
Bottom View
Note:
For use of the 5-lead SOT23, the software A2, A1, and A0 bits in the device address word must be set to zero to
properly communicate with the device since the A
2
, A
1
, and A
0
pins are not bonded out. Some functionality is
not possible due to these pins not being available. See
“Write Protection” on page 11
for more details.
Atmel AT24MAC402/602 [DATASHEET]
8807A–SEEPR–6/12
2
1.
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.0V to +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 is not
implied. Exposure to absolute maximum rating
conditions for extended periods may affect device
reliability.
Figure 1-1. Block Diagram
V
CC
GND
WP
SCL
SDA
Start
Stop
Logic
Serial
Control
Logic
Enable
High Voltage
Pump & Timing
Device
Address
Comparator
Data Latches
COMP
Load
INC
Data Word
ADDR/Counter
128-bit
Serial
Number
MAC-48
EUI-48
EUI-64
Address
Column
Decoder
Row Decoder
A
2
A
1
A
0
Read/Write
EEPROM
Array
Read
Serial MUX
Read
D
OUT
/ ACK
Logic
D
OUT
D
IN
Atmel AT24MAC402/602 [DATASHEET]
8807A–SEEPR–6/12
3
2.
Pin Description
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
0
, A
1
, A
2
):
The A
0
, A
1
, and A
2
pins are device address inputs that are hard wired for the
AT24MAC402/602. As many as eight 2K devices may be addressed on a single bus system. Device addressing is
discussed in detail under
“Device Addressing” on page 10.
Write Protect (WP):
The AT24MAC402/602 has a Write Protect pin that provides hardware data protection. When the
Write Protect pin is connected to ground (GND), normal Read/Write operations to the full array are possible. When the
Write Protect pin is connected to V
CC
, all write operations to the memory are inhibited, but read operations are still
possible. 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. The
write protection operation is summarized in
Table 2-1
below.
Table 2-1.
Atmel AT24MAC402/602 Write Protection Modes
Permanent Write Protect
Register
—
Not Programmed
Programmed
—
Reversible Write Protect
Register
—
Not Programmed
—
Programmed
Part of the Array Write
Protected
Full Array (2K)
Normal Read/Write
First-half of Array
First-half of Array
WP Pin Status
V
CC
GND or Floating
GND or Floating
GND or Floating
Table 2-2.
Symbol
C
I/O
C
IN
Pin Capacitance
(1)
Test Condition
Input/Output Capacitance (SDA)
Input Capacitance (A
0
, A
1
, A
2
, 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.
Atmel AT24MAC402/602 [DATASHEET]
8807A–SEEPR–6/12
4
Table 2-3.
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
CC
I
CC1
I
CC2
I
SB1
I
SB2
I
SB3
I
LI
I
LO
V
IL
V
IH
V
OL1
V
OL2
Parameter
Supply Voltage
Supply Current V
CC
= 5.0V
Supply Current V
CC
= 5.0V
Standby Current V
CC
= 1.7V
Standby Current V
CC
= 2.5V
Standby Current V
CC
= 5.5V
Input Leakage Current
Output Leakage Current
Input Low Level
(1)
Input High Level
(1)
Output Low Level V
CC
= 1.7V
Output Low Level V
CC
= 3.0V
I
OL
= 0.15mA
I
OL
= 2.1mA
Read at 400kHz
Write at 400kHz
V
IN
= V
CC
or V
SS
V
IN
= V
CC
or V
SS
V
IN
= V
CC
or V
SS
, A
0
= V
SS
V
IN
= V
CC
or V
SS
V
OUT
= V
CC
or V
SS
0.10
0.05
Test Condition
Min
1.7
0.4
2.0
Typ
Max
5.5
1.0
3.0
1.0
2.0
6.0
3.0
3.0
V
CC
x 0.3
V
CC
+ 0.5
0.2
0.4
Units
V
mA
mA
μA
μA
μA
μA
μA
V
V
V
V
–
0.6
V
CC
x 0.7
Note:
1.
V
IL
min and V
IH
max are reference only and are not tested.
AC Characteristics
1.7V
2.5V, 5.0V
Max
400
1.2
0.6
100
0.1
1.3
0.6
0.6
0
100
0.3
300
0.6
50
5
1,000,000
0.25
50
5
0.9
0.05
0.5
0.25
0.25
0
100
0.3
100
0.4
0.4
50
0.55
Min
Max
1000
Units
kHz
μs
μs
ns
μs
μs
μs
μs
μs
ns
μs
ns
μs
ns
ms
Write cycles
Table 2-4.
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
Min
Note:
1.
This parameter is characterized and is not 100% tested.
Atmel AT24MAC402/602 [DATASHEET]
8807A–SEEPR–6/12
5