1. Giới thiệu IC AT24C16AN
AT24C16AN là IC nhớ EEPROM (Electrically Erasable Programmable Read-Only Memory) dung lượng 16 Kbit (2 KByte) thuộc dòng AT24Cxx của hãng Atmel (nay là Microchip Technology).
IC sử dụng giao tiếp nối tiếp I²C (2 dây – SDA và SCL), có khả năng lưu trữ dữ liệu không bị mất khi mất nguồn, và hỗ trợ ghi/xóa hàng triệu lần.
Đây là loại bộ nhớ thường thấy trong các mạch vi điều khiển, dùng để lưu tham số, cấu hình, số liệu đo, mã nhận dạng (ID), mật khẩu…

2. Cấu tạo IC AT24C16AN

Bên trong AT24C16AN gồm các khối chính:
-
Mảng nhớ EEPROM: 16 Kbit (2,048 × 8 bit).
-
Thanh ghi địa chỉ (Address Register): xác định vùng nhớ cần đọc/ghi.
-
Khối giao tiếp nối tiếp I²C: điều khiển truyền dữ liệu qua 2 dây SDA, SCL.
-
Mạch điều khiển ghi/xóa tự động.
-
Mạch bảo vệ ghi (Write Cycle Protection).
-
Nguồn và khối quản lý năng lượng nội.
3. Thông số kỹ thuật IC AT24C16AN

| Thông số | Giá trị |
|---|---|
| Dung lượng nhớ | 16 Kbit (2 KByte) = 2,048 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 | 100 kHz (Standard Mode) / 400 kHz (Fast Mode) |
| Chu kỳ ghi | ~5 ms / byte hoặc page |
| Số lần ghi/xóa | ≥ 1,000,000 lần |
| Thời gian lưu dữ liệu | ≥ 40 năm |
| Dạng vỏ | SOP-8, DIP-8 |
| Nhà sản xuất | Atmel / Microchip |
4. Sơ đồ chân và chức năng IC AT24C16AN (SOP-8 / DIP-8)

| Chân | Ký hiệu | Chức năng |
|---|---|---|
| 1 | A0 | Không dùng (N.C) hoặc cố định mức thấp. Ở AT24C16, 3 chân A0–A2 không dùng để chọn địa chỉ thiết bị. |
| 2 | A1 | Không dùng (N.C). |
| 3 | A2 | Không dùng (N.C). |
| 4 | GND | Nối đất – Ground. |
| 5 | SDA | Đường dữ liệu nối tiếp (Serial Data). Hai chiều, dùng để ghi/đọc dữ liệu. |
| 6 | SCL | Đường xung nhịp (Serial Clock). Điều khiển truyền dữ liệu I²C. |
| 7 | WP | Write Protect – Chống ghi. Khi ở mức cao (HIGH), IC bị khóa ghi dữ liệu. |
| 8 | VCC | Chân cấp nguồn dương (1.8V–5.5V). |
🟢 Lưu ý:
Khác với các loại AT24Cxx dung lượng lớn hơn, AT24C16 không dùng A0–A2 để chọn địa chỉ I²C, mà địa chỉ được quy định bởi 3 bit cao của thanh ghi địa chỉ bên trong IC.
5. Chức năng và nguyên lý hoạt động
-
Bộ nhớ EEPROM 16 Kbit có thể ghi và xóa điện tử từng byte hoặc từng trang (page).
-
Tương thích giao tiếp I²C, cho phép nối nhiều IC trên cùng một bus (với các địa chỉ khác nhau).
-
Khi gửi lệnh ghi: vi điều khiển gửi địa chỉ và dữ liệu đến IC, sau đó IC tự động lưu vào ô nhớ.
-
Khi đọc: vi điều khiển gửi lệnh đọc, IC trả về dữ liệu tương ứng trên đường SDA.
-
WP (Write Protect): Khi chân WP ở mức cao, ngăn ghi vào toàn bộ bộ nhớ.
6. Ứng dụng thực tế của IC AT24C16AN
-
Lưu thông số cài đặt, hiệu chỉnh, tham số người dùng trong hệ thống nhúng.
-
Lưu số liệu đo đạc, mã nhận dạng thiết bị, thông tin cảm biến.
-
Dùng trong các mạch Arduino, STM32, ESP32, PIC, AVR.
-
Dùng trong thiết bị công nghiệp, y tế, điện tử dân dụng, đồng hồ, máy in, điều hòa, thiết bị ghi dữ liệu (data logger).
7. Kiểu dáng – đóng gói

| Thuộc tính | Thông tin |
|---|---|
| Loại vỏ | SOP-8 (SMD) hoặc DIP-8 (cắm lỗ) |
| Kích thước SOP-8 | ~5.2 mm × 4.0 mm × 1.5 mm |
| Khoảng cách chân | 1.27 mm |
| Ký hiệu in trên IC | AT24C16AN, AT24C16A, 24C16N… |
| Hãng sản xuất | Atmel / Microchip |
8. Cách đo và kiểm tra hoạt động IC AT24C16AN
. Kiểm tra cơ bản bằng đồng hồ số
-
Dùng thang đo thông mạch (beep) để kiểm tra xem có chân nào chập giữa SDA – SCL – VCC – GND hay không.
-
Nếu có chập → IC hỏng.







