1. Giới thiệu IC AT24C02
AT24C02 là IC nhớ EEPROM nối tiếp (Electrically Erasable Programmable Read Only Memory) do Atmel (nay thuộc Microchip) sản xuất, với dung lượng 2 Kbit = 256 x 8 bit.
Dữ liệu được lưu trữ vĩnh viễn ngay cả khi mất nguồn, có thể ghi/xóa hàng triệu lần, và sử dụng chuẩn giao tiếp I²C (2 dây: SDA và SCL).
IC được sử dụng rộng rãi trong các ứng dụng lưu cấu hình, dữ liệu cảm biến, thông số hiệu chuẩn, mã ID thiết bị, thông tin người dùng, v.v.

2. Cấu tạo bên trong

AT24C02 gồm các khối chính sau:
-
Bộ nhớ EEPROM 2 Kbit (256 byte).
-
Bộ điều khiển giao tiếp I²C (Two-Wire Interface).
-
Thanh ghi địa chỉ dữ liệu.
-
Khối điều khiển ghi/xóa tự động (Write Cycle Control).
-
Mạch bảo vệ ghi (Write Protect).
-
Nguồn nuôi và mạch logic nội.
3. Thông số kỹ thuật chính

| Thông số | Giá trị |
|---|---|
| Dung lượng nhớ | 2 Kbit = 256 x 8 bit |
| Giao tiếp | I²C (SDA, SCL) |
| Điện áp hoạt động | 1.7V → 5.5V |
| Tốc độ truyền | 100 kHz (Standard Mode) / 400 kHz (Fast Mode) |
| Chu kỳ ghi | ~5 ms / Byte |
| Số lần ghi/xóa | ≥ 1,000,000 lần |
| Thời gian lưu dữ liệu | ≥ 40 năm |
| Loại vỏ | SOP-8, DIP-8 |
| Hãng sản xuất | Atmel / Microchip / ST / Catalyst / Rohm |
4. Sơ đồ chân và chức năng (Pinout AT24C02 – SOP-8/DIP-8)

| Chân | Ký hiệu | Chức năng |
|---|---|---|
| 1 | A0 | Chân chọn địa chỉ thiết bị (bit địa chỉ thấp). Cho phép dùng nhiều EEPROM trên cùng bus I²C. |
| 2 | A1 | Chân chọn địa chỉ thiết bị (bit địa chỉ trung). |
| 3 | A2 | Chân chọn địa chỉ thiết bị (bit địa chỉ cao). |
| 4 | GND | Chân nối đất, cực âm nguồn. |
| 5 | SDA | Đường dữ liệu nối tiếp (Serial Data) – truyền/nhận dữ liệu I²C. |
| 6 | SCL | Đường xung nhịp (Serial Clock) – đồng bộ giao tiếp I²C. |
| 7 | WP | Write Protect – ngăn ghi dữ liệu khi ở mức logic HIGH. |
| 8 | VCC | Nguồn nuôi IC (1.7V – 5.5V). |
🟢 Ghi chú:
-
Địa chỉ cơ bản của IC trên bus I²C:
0x50 – 0x57, tùy vào mức logic của A0, A1, A2. -
Nếu chỉ dùng một IC, thường nối A0, A1, A2 xuống GND.
5. Chức năng và nguyên lý hoạt động
-
IC AT24C02 hoạt động trên chuẩn giao tiếp I²C, gồm:
-
SDA: đường dữ liệu hai chiều.
-
SCL: đường đồng hồ do vi điều khiển tạo.
-
-
Dữ liệu được ghi bằng cách gửi:
-
Byte địa chỉ thiết bị (Device Address).
-
Byte địa chỉ ô nhớ nội (Memory Address).
-
Byte dữ liệu cần ghi.
-
-
Khi ghi xong, IC tự động lưu dữ liệu vĩnh viễn sau ~5ms.
-
Có thể ghi từng byte hoặc ghi theo trang (Page Write – 8 byte mỗi lần).
-
Khi WP = HIGH, IC sẽ không cho phép ghi, chỉ đọc được.
6. Ứng dụng thực tế của AT24C02
-
Lưu thông số hiệu chỉnh, cấu hình người dùng, địa chỉ MAC, số Serial.
-
Dùng trong Arduino, ESP32, STM32, PIC, AVR để lưu thông tin cài đặt.
-
Ứng dụng trong đồng hồ thời gian thực (RTC), cảm biến, thiết bị đo, máy in, bo mạch nguồn, điều hòa, TV, thiết bị IoT.
-
Dùng làm EEPROM mở rộng cho vi điều khiển không có bộ nhớ EEPROM nội.
7. Kiểu dáng – đóng gói
| Thuộc tính | Thông tin |
|---|---|
| Loại vỏ | SOP-8 / DIP-8 |
| Kích thước SOP-8 | ~5.2 × 4.0 × 1.5 mm |
| Khoảng cách chân | 1.27 mm |
| Ghi trên IC | AT24C02, 24C02N, 24C02BN, BR24C02F, CAT24C02… |
| Hãng sản xuất phổ biến | Atmel / Microchip / ST / Catalyst / Rohm |
8. Cách kiểm tra và thử hoạt động IC AT24C02
. Kiểm tra bằng đồng hồ:
-
Đo thông mạch giữa VCC và GND → không chập.
-
Đảm bảo SCL và SDA không nối tắt nhau.
-
Nếu đo thấy chập nguồn hoặc hai đường dữ liệu → IC hỏng.








