В линейке флеш-памяти Adesto, которую сейчас выпускает Renesas, сходятся только первые пять букв названия — дальше идут различия, которые ломают прошивку. AT25DF — историческая ветка с одним интерфейсом SPI. AT25DN добавляет двойное чтение. AT25DQ — общая ветка с двойным и четверным интерфейсом. AT25SF — та же ветка, но с минимумом питания 2,5 В, блоками стирания 4/32/64 КБ и режимом непрерывного чтения; это основная современная линия. AT25SL отличается от неё минимумом 1,7 В и режимом QPI. AT25XE — приборы с одним широким источником питания 1,65–4,4 В, рассчитанные на обновление прошивки на месте. И отдельно стоит AT45DB: это не NOR, а DataFlash со стиранием по страницам и двумя буферами SRAM. Ключевая ловушка при закупке: AT25DF041B и AT25SF041B имеют одинаковые 4 Мбит и одинаковый корпус SOIC-8, но первая работает только по обычному SPI, а вторая ещё и по Quad I/O, и прошивка, использующая четверные команды, на первой просто не запустится. Порядок выбора такой: сначала напряжение питания и нужный интерфейс, потом плотность, потом корпус.
Содержание руководства (12 разделов)
Одна буква — разные приборы
Происхождение названия стоит знать отдельно: Adesto купил Dialog, Dialog купил Renesas. Кремний и система обозначений при этом не менялись, поэтому один и тот же AT25SF041B на наклейках разных лет — это один и тот же прибор, и при замене важны суффиксы, а не бренд на стикере.
| Серия | Что отличает | Плотности |
|---|---|---|
| AT25DF | только обычный SPI, историческая ветка | от 512 Кбит до 64 Мбит |
| AT25DN | SPI с двойным чтением (Dual-Read) | до 512 Мбит |
| AT25DQ | двойной и четверной интерфейс, общая ветка | — |
| AT25SF | двойной и четверной интерфейс, минимум 2,5 В — основная линия | 4–128 Мбит |
| AT25SL | то же плюс режим QPI, минимум 1,7 В | до 128 Мбит |
| AT25XE | один широкий источник 1,65–4,4 В, обновление прошивки на месте | — |
| AT45DB | DataFlash: стирание по страницам, два буфера SRAM | 2–64 Мбит |
Код плотности и код корпуса
Остальные суффиксы читаются по справочнику производителя, и каждый из них меняет прибор: буква ревизии (пусто, A или B), класс исполнения (H — промышленный, U — безсвинцовый состав), напряжение (пусто — 2,7–3,6 В, F — от 2,3 В, N — от 1,65 В, D — 2,5–3,6 В) и способ поставки (B — трубка, Y — лоток, T — лента на reels). Ревизия B — не косметика: она поднимает предельную частоту (для AT25SF041 это 108 МГц против 104 МГц у исходной ревизии) и добавляет поддержку SFDP и непрерывного чтения.
| Код | Плотность | Код | Корпус |
|---|---|---|---|
| 01 | 1 Мбит | S | SOIC-8, 208 mil |
| 02 | 2 Мбит | SS | SOIC-8, 150 mil |
| 04 | 4 Мбит | M | UDFN-8, 6×5 мм |
| 08 | 8 Мбит | MW | VDFN-8, 8×6 мм |
| 16 | 16 Мбит | MA | UDFN, 8 выводов, 2×3 мм |
| 32 | 32 Мбит | XM | TSSOP-8 |
| 64 | 64 Мбит | S3 | SOIC-16 |
| 256 | 256 Кбит | ||
| 512 | 512 Кбит |
NOR против DataFlash: почему прошивка перестаёт работать
AT45DB устроен принципиально иначе, чем обычная NOR-память. В нём страница стирается целиком, а запись идёт через два независимых буфера SRAM размером со страницу; команды другие — Page Erase и Page Program, а адрес трёхбайтовый и включает биты номера страницы. Размер страницы у AT45DB — 264, 528 или 1056 байт, из которых 8 байт уходят на служебную информацию адреса; варианты 256, 512 и 1024 байта доступны через специальный fuse-бит конфигурации.
У AT25xx всё иначе: там блочное и секторное стирание (4, 32 или 64 КБ), страница программирования 256 байт и ровно тот же трёхбайтовый адрес, но без битов страницы. Из-за этого код драйвера обязан разветвляться по типу прибора: если взять AT45DB и записать в него AT25-командами, а наоборот — не выйти из цикла программирования. В заявке на замену это обязательно указывается отдельной строкой.
Одно поколение — разная частота и набор команд
AT25SF041 — 4 Мбит, то есть 512 КБайт, с интерфейсами SPI, Dual-SPI и Quad-SPI, питание 2,3–3,6 В, тактовая до 104 МГц, потребление 7 мА при чтении и 2 мкА в глубоком энергосбережении. Стирается сектор 4 КБ и блоки 32 или 64 КБ, есть 128-байтный регистр безопасности. AT25SF128A — уже 128 Мбит, питание от 2,7 В, тактовая 120–133 МГц, и три запираемые страницы регистра безопасности вместо одной.
Когда в плате меняется объём хранилища, меняется не только номер в названии. Переход с 4 Мбит на 128 Мбит в одном и том же корпусе SOIC-8 возможен, но код прошивки должен уметь работать с новой плотностью: у NOR-памяти старшие адресные биты иначе используются как номера блоков стирания, и «лишний» адрес без пересчёта приведёт к стиранию не того блока.
AT25DF041B не заменяет AT25SF041B
Это самая частая ошибка при подборе замены в этой линейке, и она не видна на корпусе: обе микросхемы — 4 Мбит в SOIC-8, обе с маркировкой Adesto. Но AT25DF041B — прибор только с обычным интерфейсом SPI, а AT25SF041B — с двойным и четверным, и в запасных частях это прямо оговорено как невзаимозаменяемая пара. Прошивка, которая читает данные четверными командами, на DF-версии не стартует, и диагностика на плате выглядит как «память не отвечает», хотя прибор исправен.
Второй сюжет с той же логикой — питание. AT25SF требует от 2,5 В, и прибор на 1,8 В логике его ставить нельзя; для этого существует AT25SL с минимумом 1,7 В и режимом QPI. То есть при выборе сначала смотрят напряжение, потом интерфейс, и только потом плотность и корпус.
Что учесть при заказе
- Указывать тип памяти словами: NOR или DataFlash. В записи без этого слова AT45DB и AT25 выглядят одинаково, а драйвер у них разный.
- Проверять интерфейс: обычный SPI, Dual I/O или Quad I/O. Это разные микросхемы при одной и той же плотности и одном корпусе.
- Сверять напряжение питания по суффиксу, а не по цене: AT25SL и AT25SF отличаются минимумом 1,7 против 2,5 В.
- Учитывать корпус по коду: SOIC-8 208 mil (S) и SOIC-8 150 mil (SS) ставятся на разные площадки.
- Помнить, что ревизия B даёт более высокую частоту и команды SFDP, которых нет у ранних ревизий.
- При замене на бо́льшую плотность пересчитывать адресацию блоков стирания, а не только объём в настройках.
Частые вопросы
- Чем AT45DB отличается от AT25 — стиранием по страницам с двумя буферами SRAM против блочного стирания у NOR.
- Можно ли поставить AT25DF041B вместо AT25SF041B — по ёмкости и корпусу да, но только если прошивка не использует Quad I/O.
- Что означает SS в обозначении — корпус SOIC-8 в 150 mil, а S — тот же корпус в 208 mil.
- Подойдёт ли AT25SF на 1,8 В — нет, минимум 2,5 В; для этого есть AT25SL от 1,7 В.
- Есть ли у вас эта память — пришлите полное обозначение и укажите, NOR это или DataFlash и какой интерфейс использует прошивка; подберём по этим данным.
Чем полезен такой заказ через нас
Флеш-память выглядит простой позицией, пока в заявке нет полного обозначения: одна буква меняет интерфейс, другая — корпус, третья — напряжение. Мы разбираем обозначение по кодам производителя, сверяем тип (NOR или DataFlash), интерфейс, класс корпуса и состояние партии, и если замена возможна, указываем в ответе, какие команды и режимы у нового прибора отличаются, чтобы это можно было заранее учесть в прошивке.
Детали, названные в этом руководстве
КаталогКаждая позиция — это деталь или семейство, о которых идёт речь в руководстве, со ссылкой на карточку в каталоге: параметры, корпус, стадия жизненного цикла и datasheet, если он у нас локализован. Там, где в тексте названо семейство, в таблице стоит конкретный заказной партномер со склада. Если позиции из руководства в списке нет — значит, её у нас сейчас нет: пришлите номер, и она уйдёт в подбор вместе с остальными.
| Партномер | Производитель | Описание |
|---|---|---|
| AT25SF041B-SSHB-TDatasheet | Adesto Technologies | IC FLASH 4MBIT SPI/QUAD 8SOIC |
| AT25SF081B-SSHD-TDatasheet | Adesto Technologies | IC FLASH 8MBIT SPI/QUAD 8SOIC |
| AT25SF128A-SHB-TDatasheet | Renesas Electronics Corporation | IC FLASH 128MBIT SPI/QUAD 8SOIC |
| AT25SF161B-SSHB-TDatasheet | Adesto Technologies | — |
| AT25SF321B-SSHB-TDatasheet | Renesas Electronics Corporation | IC FLASH 32MBIT SPI/QUAD 8SOIC |
| AT25SF641B-MHB-TDatasheet | Adesto Technologies | — |
| AT25DF041B-MHN-TDatasheet | Renesas Electronics Corporation | IC FLASH 4MBIT SPI 104MHZ 8UDFN |
| AT25DF321A-SH-TDatasheet | Adesto Technologies | — |
| AT25DF512C-SSHN-TDatasheet | Renesas Electronics Corporation | IC FLASH 512KBIT SPI 8SOIC |
| AT25SL641-MHE-TDatasheet | Renesas Electronics Corporation | IC FLASH 64MBIT SPI 104MHZ 8UDFN |
| AT45DB041E-SHN-TDatasheet | Renesas Electronics | Renesas AT45DB041E-SHN-T, 4Mbit Serial FLASH, SPI interface at 85 MHz, 1.65V to 3.6V supply, 8-SOIC (5.30mm width), industrial temperature range -40°C to 85°C |
| AT45DB081E-SHN-TDatasheet | Renesas Electronics | Microchip AT45DB081E-SHN-T, 8Mbit SPI FLASH, 85 MHz clock, 1.7V-3.6V supply, 8-SOIC (5.30mm width), -40°C to 85°C. |
| AT45DB161E-SSHF-TDatasheet | Renesas Electronics | Renesas Electronics DataFlash AT45DB161E-SSHF-T, 16Mbit SPI NOR flash, 85 MHz clock, 2.3-3.6 V supply, 8-SOIC package, Tape & Reel. |
| AT45DB321E-SHF-TDatasheet | Renesas Electronics | Renesas DataFlash AT45DB321E series 32 Mbit SPI flash memory, 85 MHz clock, 2.3-3.6 V supply, 8-SOIC package, tape and reel. |
| AT25020B-SSHL-TDatasheet | Microchip Technology | Microchip AT25020B-SSHL-T, 2Kbit SPI EEPROM, 20 MHz clock, 1.8V-5.5V supply, 256 x 8 organization, -40°C to 85°C, 8-SOIC package. |
| AT25128B-SSHL-TDatasheet | Microchip Technology | — |
| AT25640B-SSHL-TDatasheet | Microchip Technology | — |
Примените это к своей спецификации
Отправьте партномера или файл спецификации (Excel / CSV). По каждой строке проверим складские остатки в Шэньчжэне, наличие заводской упаковки и проверенные аналоги — с отгрузкой единой партией.
Запрос успешно отправлен!
Ваш запрос по позиции (ICBOMS) зарегистрирован. Номер заявки:
1. Служба закупок в Шэньчжэне проверяет реальные физические остатки на складах и Data Code.
2. Официальный расчет с ценами, сроками и условиями DDP будет отправлен на в течение 2-24 ч.
Как написано это руководство
Руководство написано службой поставок ICBOMS в Шэньчжэне и выверено по документам производителей и стандартам, на которые ссылается текст. Формулировки ограничены тем, что делает эта служба, и тем, как оценивают деталь — без ориентировочных цен, сроков поставки и остатков: всё это считается по каждой строке отдельно, по факту проверки. Дата последней вычитки стоит в начале страницы.