1. Giới thiệu IC AT24C64N
AT24C64N là IC nhớ EEPROM (Electrically Erasable Programmable Read Only Memory) dung lượng 64 Kbit (8 KByte), thuộc họ AT24Cxx của hãng Atmel (Microchip).
IC sử dụng giao tiếp nối tiếp chuẩn I²C (2 dây – SDA và SCL) cho phép kết nối dễ dàng với các vi điều khiển như PIC, AVR, Arduino, STM32, ESP32…
Đây là bộ nhớ có thể lưu trữ dữ liệu lâu dài (non-volatile), có thể ghi/xóa hàng triệu lần, và dữ liệu không mất khi ngắt nguồn.

2. Cấu tạo IC

Bên trong AT24C64N bao gồm:
-
Mảng nhớ EEPROM 64 Kbit (8,192 x 8 bit).
-
Thanh ghi địa chỉ (Address Register) để xác định vị trí ghi/đọc.
-
Mạch giao tiếp I²C (Serial Interface) gồm hai chân SDA và SCL.
-
Mạch bảo vệ ghi (Write Protect – WP) giúp chống ghi nhầm dữ liệu.
-
Mạch điều khiển nội bộ thực hiện việc ghi/xóa/đọc theo lệnh I²C.
3. Thông số kỹ thuật chính

| Thông số | Giá trị |
|---|---|
| Dung lượng nhớ | 64 Kbit = 8 KByte (8192 x 8 bit) |
| Giao tiếp | I²C (Two-Wire Serial Interface) |
| Điện áp hoạt động | 1.8V → 5.5V |
| Tốc độ giao tiếp | Lên đến 400 kHz (Standard/Fast Mode) |
| Chu kỳ ghi | ~5 ms / byte hoặc page |
| Số chu kỳ ghi/xóa | ≥ 1,000,000 lần |
| Giữ dữ liệu | 40 năm |
| Dạng vỏ | DIP-8, SOP-8 |
| Hãng sản xuất | Atmel / Microchip |
4. Sơ đồ chân và chức năng (DIP-8)


| Chân | Ký hiệu | Chức năng |
|---|---|---|
| 1 | A0 | Chân chọn địa chỉ thiết bị (Device Address Bit 0). Cho phép kết nối nhiều EEPROM trên cùng bus I²C. |
| 2 | A1 | Chân chọn địa chỉ thiết bị (Device Address Bit 1). |
| 3 | A2 | Chân chọn địa chỉ thiết bị (Device Address Bit 2). |
| 4 | GND | Chân nối đất (Ground). |
| 5 | SDA | Đường dữ liệu nối tiếp (Serial Data). Dây dữ liệu hai chiều trong giao tiếp I²C. |
| 6 | SCL | Đường xung nhịp nối tiếp (Serial Clock). Điều khiển truyền dữ liệu. |
| 7 | WP | Write Protect – Bảo vệ ghi. Khi WP = HIGH, ngăn không cho ghi dữ liệu vào bộ nhớ. |
| 8 | VCC | Nguồn cấp cho IC (1.8V – 5.5V). |
5. Chức năng hoạt động
-
Ghi dữ liệu (Write):
Gửi địa chỉ bộ nhớ + dữ liệu qua giao tiếp I²C. Dữ liệu được lưu vĩnh viễn sau khi ghi. -
Đọc dữ liệu (Read):
Gửi địa chỉ cần đọc, sau đó nhận dữ liệu trả về từ IC qua SDA. -
Bảo vệ ghi (Write Protect):
Khi chân WP ở mức cao, IC chỉ cho phép đọc, không cho phép ghi. -
Địa chỉ thiết bị:
Cho phép tối đa 8 thiết bị AT24C64N hoạt động trên cùng một bus I²C bằng cách thay đổi các chân A0, A1, A2.
6. Ứng dụng thực tế
-
Lưu trữ cấu hình hệ thống, dữ liệu hiệu chuẩn, mật khẩu, ID thiết bị.
-
Lưu dữ liệu trong các mạch đo, cảm biến, thiết bị điện tử thông minh.
-
Dùng trong Arduino, Raspberry Pi, ESP8266, STM32, PIC để lưu dữ liệu không mất khi tắt nguồn.
-
Ứng dụng trong BIOS, PLC, thiết bị y tế, thiết bị công nghiệp.
7. Kiểu dáng – đóng gói

-
Loại vỏ: DIP-8 (nhựa, chân cắm 2.54mm) hoặc SOP-8 (dán).
-
Ký hiệu in trên thân: AT24C64N / 24C64N / AT24C64BN.
-
Nhà sản xuất: Atmel / Microchip.
-
Kích thước: ~9.8 × 6.4 × 3.3 mm (DIP-8).








