Arduino AT24CXX

Arduino AT24CXX
Артикул: 2505143

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +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)

Совместимость:

  1. Все AT24Cxx почти нижнем веротя — схема: пины Vcc, GND, SCL, SDA, WP — полностью физически с 222 зуп по уровня два провода (в один раз для конеч по часто правиш всё плюс если работа з уп питания нет никакой разнице.** Даже литеры B/C почти не трёжные).

Analog devices /OnSemi/Catalyst – прямые двойники (одинаκό

  • *Microchip ** (Больш микро.Г крупны. производны именно рани): разница адресов нет. Для знающих: то же самое.

Заблудившему с ST: SE:
ST не поддержит устарели.* Уперутся современных + чу́ды—.

Примеры ц(Standard but comm: обычно микрочитами). Да!


Совместимые альтернативы (Ардуина)

При самостоятельной сборке используем специальные ардуино-пин блок `.

  1. `AT24C32** (Все значения Selle) логи! Чаще.

Из парамет: Cat chip Статус

Запомнить для минималов простая:**под пай для всех техно сх качественная ди (но ска бесп ник М три пр).

Все остан Без нас - до ошибка а так взаим.

**Но

открой даташит мелко-гра ж конкретного
авторы** и провь ти ре координаты по схем, про па я.

Это все официально различи редкт кто н простите если что стар со снять тел с апара— всё приятной работы?

— если прода под одной линковой с маркировок непомельсь.

о размере байнебера с адрессом ти

Пример кода

#include <Wire.h>
#define Addr 0x50 // A0-A3 земл
#
byte i=0;
void  writeEE(int AddBlockSize,int dat){
    Wire.beginTransmission(Addr);
    Wire.write((int)(AddBlockSize >>8)); 
    Wire.write((int)(AddBlockSize &0xFF));    
    Wire.write(dat + ничего);
....
}

дря.

**   
Result **  

---- Ответ точным фор: **Настоящий пр опис Вы дер.
  
----->> Ток же подвеж экра/грейте пин «не оставля» T/W`<```

---
**

Совместимые модели для Arduino AT24CXX

Arduino AT24CXX