075582814553
Guide to AT24C02 Two Wire Serial EEPROM Datasheet

FREE-SKY (HK) ELECTRONICS CO.,LIMITED / 04-09 18:37

Non-volatile memory devices allow data to remain stored even when power is removed. One widely used device for this purpose is the AT24C02 EEPROM. This article will discuss the AT24C02 EEPROM basics, pinout details, variants, block diagram, specifications, features, working principle with Arduino, usage scenarios, etc.


Catalog

1. AT24C02 EEPROM Basic
2. AT24C02 EEPROM CAD Models
3. AT24C02 EEPROM Pinout Details
4. Alternatives & Equivalent Model
5. AT24C02 EEPROM Variants
6. AT24C02 EEPROM Block Diagram
7. AT24C02 EEPROM Specifications
8. AT24C02 EEPROM Features
9. AT24C02 EEPROM Working in Circuit
10. Where to Use AT24C02 EEPROM
11. Comparison: AT24C02 vs Other EEPROM
12. AT24C02 Mechanical Dimensions
13. Manufacturer
AT24C02 EEPROM

AT24C02 EEPROM Basic

The AT24C02 EEPROM is a 2-Kbit two-wire serial EEPROM designed for reliable non-volatile data storage. It stores information even when the power is turned off, making it useful for keeping configuration or system data. The device contains 2048 bits of memory, organized as 256 words of 8 bits each, allowing small amounts of data to be written, erased, and read repeatedly.

The AT24C02 communicates through a two-wire serial interface based on the I²C communication protocol, using only SDA (Serial Data) and SCL (Serial Clock) lines. This simple interface helps reduce wiring and allows easy communication with many digital systems. The device also supports low-voltage operation and efficient power usage, making it suitable for compact electronic designs.

If you are interested in purchasing the AT24C02, feel free to contact us for pricing and availability.

AT24C02 EEPROM CAD Models

AT24C02 EEPROM CAD Models

AT24C02 EEPROM Pinout Details

AT24C02 EEPROM Pinout Details
Pin No.
Pin Name
Type
Description
1
A0
Input
Address input pin used to set the device address. It allows multiple EEPROM devices to share the same I²C bus.
2
A1
Input
Address input pin that helps define the device address for communication.
3
A2
Input
Address input pin used together with A0 and A1 to select the EEPROM device on the bus.
4
GND
Power
Ground connection for the device.
5
SDA
Bidirectional
Serial Data line used to transfer data between the EEPROM and the controller through the I²C interface.
6
SCL
Input
Serial Clock line that synchronizes data transfer in the I²C communication protocol.
7
WP
Input
Write Protect pin. When connected to VCC, it prevents writing to the memory to protect stored data.
8
VCC
Power
Power supply pin for the EEPROM device.

Alternatives & Equivalent Model

Equivalent Model
Manufacturer
Memory Size
Interface
Package Options
M24C02
STMicroelectronics
2 Kbit (256 × 8)
I²C
DIP-8, SOIC-8, TSSOP
CAT24C02
onsemi
2 Kbit (256 × 8)
I²C
DIP-8, SOIC-8
24LC02
Microchip Technology
2 Kbit (256 × 8)
I²C
DIP-8, SOIC-8, TSSOP
IS24C02
Integrated Silicon Solution Inc.
2 Kbit (256 × 8)
I²C
DIP-8, SOIC-8
BR24G02
ROHM Semiconductor
2 Kbit (256 × 8)
I²C
SOP-8, TSSOP
FT24C02A
Fremont Micro Devices
2 Kbit (256 × 8)
I²C
SOP-8

AT24C02 EEPROM Variants

Ordering Code
Package Code
Package Type
Supply Voltage
Memory Size
Temperature Range
AT24C02-10PU-2.7
8P3
8-lead Plastic Dual Inline Package (PDIP), 0.300″
2.7V – 5.5V
2 Kbit (256 × 8)
-40°C to 85°C
AT24C02-10PU-1.8
8P3
8-lead Plastic Dual Inline Package (PDIP), 0.300″
1.8V – 5.5V
2 Kbit (256 × 8)
-40°C to 85°C
AT24C02N-10SU-2.7
8S1
8-lead Plastic Gull Wing Small Outline (JEDEC SOIC), 0.150″
2.7V – 5.5V
2 Kbit (256 × 8)
-40°C to 85°C
AT24C02N-10SU-1.8
8S1
8-lead Plastic Gull Wing Small Outline (JEDEC SOIC), 0.150″
1.8V – 5.5V
2 Kbit (256 × 8)
-40°C to 85°C
AT24C02-10TU-2.7
8A2
8-lead Thin Shrink Small Outline Package (TSSOP), 4.4 mm body
2.7V – 5.5V
2 Kbit (256 × 8)
-40°C to 85°C
AT24C02-10TU-1.8
8A2
8-lead Thin Shrink Small Outline Package (TSSOP), 4.4 mm body
1.8V – 5.5V
2 Kbit (256 × 8)
-40°C to 85°C
AT24C02Y1-10YU-1.8
8Y1
8-lead Miniature Array Package (MAP), 4.90 mm × 3.00 mm body
1.8V – 5.5V
2 Kbit (256 × 8)
-40°C to 85°C
AT24C02-10TSU-1.8
5TS1
5-lead Thin Shrink Small Outline Package (SOT23), 2.90 mm × 1.60 mm
1.8V – 5.5V
2 Kbit (256 × 8)
-40°C to 85°C
AT24C02U3-10UU-1.8
8U3-1
8-ball Die Ball Grid Array (dBGA2)
1.8V – 5.5V
2 Kbit (256 × 8)
-40°C to 85°C
AT24C02-W2.7-11
Die
Bare Die
2.7V – 5.5V
2 Kbit (256 × 8)
-40°C to 85°C

AT24C02 EEPROM Block Diagram

The functional block diagram of the AT24C02 shows how the device manages communication and memory operations. The SCL (clock) and SDA (data) lines enter the Start/Stop logic, which detects the beginning and end of I²C communication. After this, the signals move to the Serial Control Logic, which controls data transfer, read/write operations, and overall communication timing inside the chip.

AT24C02 EEPROM Block Diagram

The Device Address Comparator checks the address sent by the controller against the hardware address pins A0, A1, and A2. If the address matches, the EEPROM responds and allows access to the memory. The Data Word Address Counter then selects the correct memory location where data will be written or read.

Inside the memory section, the X and Y decoders choose the exact cell within the EEPROM array. During write operations, the High-Voltage Pump and Timing circuit generates the required voltage to store data in the EEPROM cells. The Data Recovery and Serial MUX blocks manage data retrieval and send the output through the DOUT/ACK logic back to the SDA line.

AT24C02 EEPROM Specifications

Parameter
Value
Memory Type
Serial EEPROM
Memory Capacity
2 Kbit (256 × 8 bits)
Interface
Two-Wire Serial Interface (I²C)
Operating Voltage
1.8 V – 5.5 V (depending on variant)
Maximum Operating Voltage
6.25 V
Operating Temperature
−40°C to +85°C
Storage Temperature
−65°C to +150°C
Voltage on Any Pin (Relative to GND)
−1.0 V to +7.0 V
Write Cycle Time
Typically 5 ms
Page Write Size
8 bytes
Clock Frequency
Up to 1 MHz (depending on version)
Endurance
Up to 1,000,000 write cycles
Data Retention
Up to 100 years
Address Inputs
3 (A0, A1, A2)
DC Output Current
5 mA (max)
Write Protection
Hardware Write Protect (WP) pin
Package Options
PDIP-8, SOIC-8, TSSOP-8, SOT-23-5, MAP, dBGA

AT24C02 EEPROM Features

Low-Voltage Operation

The AT24C02 supports both standard and low-voltage operation. Depending on the version, the device operates from 2.7 V to 5.5 V or 1.8 V to 5.5 V, allowing it to work with different digital systems and low-power electronics.

2-Kbit Organized EEPROM Memory

The AT24C02 provides 2 Kbits of non-volatile memory, organized as 256 × 8 bits. Internally, the memory is divided into 32 pages with 8 bytes per page, enabling efficient storage and page write operations.

Two-Wire Serial Interface

The device communicates through a two-wire I²C interface using SDA (Serial Data) and SCL (Serial Clock) lines. This simple communication method allows easy integration with microcontrollers.

Noise-Resistant Input Design

The AT24C02 includes Schmitt trigger inputs and filtered input circuits. These features help suppress noise and improve signal stability during communication.

Bidirectional Data Transfer

The EEPROM supports bidirectional serial communication, allowing both reading and writing of data through the same SDA line controlled by the clock signal on SCL.

Hardware Write Protection

A dedicated Write Protect (WP) pin is available to protect stored data. When the WP pin is enabled, write operations are disabled to prevent accidental modification of memory contents.

Page Write Capability

The AT24C02 supports 8-byte page write operations, allowing multiple bytes to be written to the EEPROM in a single write cycle for faster programming.

Self-Timed Write Cycle

The device includes an internal self-timed write cycle, typically completed within 5 ms, which automatically handles the EEPROM programming process.

High Reliability Memory

The AT24C02 offers high endurance and long data retention, supporting up to 1 million write cycles and maintaining stored data for up to 100 years under normal operating conditions.

Multiple Package Options

The EEPROM is available in several package types, including 8-lead PDIP, SOIC, TSSOP, Ultra Thin Mini-MAP, 5-lead SOT-23, and 8-ball dBGA, providing flexibility for different PCB layouts and compact electronic designs.

I²C Bus Speed Compatibility

The device supports 100 kHz operation for 1.8 V versions and up to 400 kHz operation for 2.7 V and 5 V versions, ensuring compatibility with standard I²C bus speeds.

Automotive-Grade Availability

Some AT24C02 versions are designed to meet automotive-grade reliability standards, allowing use in environments requiring higher reliability and stability.

AT24C02 EEPROM Working in Circuit

How the AT24C02 EEPROM is connected to an Arduino Uno using the I²C communication protocol? The EEPROM receives power from the 5 V supply, with VCC connected to 5 V and GND connected to ground. The three address pins A0, A1, and A2 are tied to ground, which sets the device I²C address. This configuration allows the Arduino to communicate with the EEPROM using a fixed device address on the bus.

AT24C02 EEPROM Working in Circuit

The SDA (Serial Data) and SCL (Serial Clock) pins of the EEPROM are connected to the Arduino’s A4 (SDA) and A5 (SCL) pins. Two 4.7 kΩ resistors are connected from SDA and SCL to the 5 V supply. These resistors act as pull-up resistors, which are required for proper I²C communication because the bus uses open-drain signaling.

During operation, the Arduino sends commands and data through the SDA line while the SCL line provides the timing signal. The AT24C02 receives the device address and memory address from the Arduino, then stores or retrieves data from its internal EEPROM array. Data written to the chip remains stored even when power is removed.

Where to Use AT24C02 EEPROM?

• Storing configuration settings in microcontroller-based systems

• Saving calibration data for sensors and measurement devices

• Keeping system parameters in embedded electronics

• Storing small amounts of non-volatile data in control circuits

• Retaining device identification or serial number information

• Storing firmware parameters or system flags

• Saving user preferences in electronic devices

• Storing lookup tables or small data tables for embedded programs

• Backup storage for small critical data values

• Non-volatile memory support for I²C-based digital systems

Comparison: AT24C02 vs Other EEPROM

Parameter
AT24C01
AT24C02
AT24C04
AT24C08
AT24C16
Memory Capacity
1 Kbit
2 Kbit
4 Kbit
8 Kbit
16 Kbit
Memory Organization
128 × 8
256 × 8
512 × 8
1024 × 8
2048 × 8
Page Write Size
8 Bytes
8 Bytes
16 Bytes
16 Bytes
16 Bytes
Word Address Size
7-bit
8-bit
8-bit
8-bit
8-bit
Interface
I²C
I²C
I²C
I²C
I²C
Operating Voltage
1.8–5.5 V
1.8–5.5 V
1.8–5.5 V
1.8–5.5 V
1.8–5.5 V
Typical Write Time
5 ms
5 ms
5 ms
5 ms
5 ms
Endurance
1M cycles
1M cycles
1M cycles
1M cycles
1M cycles
Data Retention
100 years
100 years
100 years
100 years
100 years
Common Packages
PDIP, SOIC
PDIP, SOIC, TSSOP
PDIP, SOIC
PDIP, SOIC
PDIP, SOIC

AT24C02 Mechanical Dimensions

AT24C02 Mechanical Dimensions

Manufacturer

Atmel Corporation had strong semiconductor manufacturing capabilities in producing non-volatile memory devices such as the AT24C02 EEPROM. The company specialized in designing and fabricating reliable serial EEPROM chips optimized for low-power operation, high endurance write cycles, and long data retention. Atmel used advanced semiconductor fabrication processes and operated multiple global facilities to support large-scale production of memory devices and embedded components. Its manufacturing capabilities also included flexible packaging technologies, allowing devices like the AT24C02 to be offered in formats such as PDIP, SOIC, TSSOP, SOT-23, and dBGA. These capabilities enabled Atmel to supply high-quality EEPROM solutions for various embedded and electronic systems.


Processed in 0.379410 Second , 23 querys.