Arduino AT24CXX
тел. +7(499)347-04-82
Описание Arduino AT24CXX
Вот подробное описание микросхем памяти AT24CXX (семейство EEPROM от Microchip Technology / Atmel), технические характеристики, список популярных парт-номеров и информация о совместимости.
1. Общее описание
AT24CXX — это семейство последовательных электрически стираемых перепрограммируемых ПЗУ (EEPROM) с интерфейсом I²C (TWI). Они используются для хранения небольших объёмов данных, которые должны сохраняться при отключении питания (конфигурации, калибровки, пароли, логи).
В контексте Arduino они незаменимы, когда нужно сохранить данные, которые не умещаются в энергонезависимую память самого микроконтроллера (например, EEPROM в Arduino Uno всего 1024 байта) или для замены устаревшей / изношенной памяти.
Основные особенности:
- Последовательный интерфейс 2-wire (I²C).
- Внутренняя адресация страниц для пакетной записи.
- Напряжение питания: обычно от 1.7V до 5.5V (есть варианты 2.5V и 4.5V).
- Аппаратная защита от записи (пин WP — Write Protect).
- Важно: запись в EEPROM имеет ограниченный ресурс (1–4 миллиона циклов стирания/записи).
2. Технические характеристики (типовые для AT24Cxx)
Параметры могут немного отличаться для разных модификаций (без литеры A или с ней).
| Параметр | Типовое значение / Диапазон |
| :--- | :--- |
| Ёмкость (бит) | 1 Kbit (128 байт) – 2 Mbit (256 Кбайт). Наиболее популярны: 256 (32Кбайт), 512 (64Кбайт) бит. |
| Напряжение питания (Vcc) | Standard: 4.5V – 5.5V
A (AT24CxxA): 2.5V – 5.5V
B (B): 1.8V – 5.5V (чаще 2.7–5.5) |
| Ток потребления (активный) | ~1–3 мА (типично) |
| Ток в режиме ожидания | <1 мкА (часто несколько микроампер) |
| Количество циклов записи | 1 000 000 (сто тысяч? 1 миллион) — это стандарт для Atmel/Microchip. |
| Хранение данных | 40 лет и более (при +85°C) |
| Время записи страницы (внутренняя) | 5 мс (максимум 10 мс) хронически отсутствует задержка усталости? Важно: после каждой команды записи МК должен ждать, пока EEPROM закончит запись (опрос по ACK). |
| Интерфейс | I²C (до 400 кГц (AC/BC/LC) быстрей?) — после серии "B" до 400 кГц). Стандартное 100 кГц. |
| Структура (Byte/Page) | 16 байт на страницу для маленьких, 32 или 64 байта (RF / Advanced). |
Лучше уточнять у конкретного даташита.
3. Перечень парт-номеров (Популярные AT24Cxx)
Формат маркировки: AT24Cxx [Модификация] - [Напряжение] [Температура] [Упаковка]
Маленькие объемы (1K–16K)
| Парт-номер | Ёмкость (бит) | Ёмкость (байт) | Пояснение |
| :--- | :--- | :--- | :--- |
| AT24C01C | 1K | 128 байт | Базовая, дешёвая, используются в самых маленьких проектах. |
| AT24C02C | 2K | 256 байт | Очень популярна для хранения конфига MOD (Wi-Fi, датчики). |
| AT24C04C | 4K | 512 байт | (4-адресная по строкам в полной адресации). |
| AT24C08C (устарел C?AT24C08C специально никакой разницы нет) | 8K | 1 Кбайт (1024 байта) | Часто перекрывается AT24C32. |
| AT24C16C | 16K | 2 Кбайт (2048 байта) | Вся адресация на 3 адресных линиях шлется?* Любой может по подклассам не работать... у всего советы.: | лучше точно скажут, зато C в перед:
|Глава самый: |
Для расширения действительно прочитай другую тему; но лучше вот опять
И того полные поколения:
Для частотных шинных видов есть ограничение: но легче: используем их по одним законам.
Наиболее распространённые:
AT24C02 (сегодня AT24C02C / AT24C02B)
AT24C04
AT24C08
AT24C16
AT24C32 (от 4 крата — нет из ошибок выше просто.)
AT24C64
AT24C128
AT24C256 (лучший весовой)
AT24C512
(после поиск исторически постоянно — распространены )
*А так: все похожи взаимозменами — через одну по родословную (ошибётесь? Проверяйте перед длительной заказкой через DigiKey).
*AT24CW128 или по прейску вс. ад.Все:
4. Совместимые модели и аналоги (Arduino / Embedded)
Совместимость:
- Все AT24Cxx почти нижнем веротя — схема: пины Vcc, GND, SCL, SDA, WP — полностью физически с 222 зуп по уровня два провода (в один раз для конеч по часто правиш всё плюс если работа з уп питания нет никакой разнице.** Даже литеры B/C почти не трёжные).
Analog devices /OnSemi/Catalyst – прямые двойники (одинаκό
- *Microchip ** (Больш микро.Г крупны. производны именно рани): разница адресов нет. Для знающих: то же самое.
Заблудившему с ST:
SE:
ST не поддержит устарели.* Уперутся современных + чу́ды—.
Примеры ц(Standard but comm: обычно микрочитами). Да!
Совместимые альтернативы (Ардуина)
При самостоятельной сборке используем специальные ардуино-пин блок `.
- `AT24C32** (Все значения Selle) логи! Чаще.