Микросхема 93C46 — это последовательная EEPROM памяти серии 93xx с интерфейсом Microwire, и для её чтения подходит далеко не каждый универсальный программатор: устройство должно явно поддерживать трёхпроводный протокол этой серии. Чаще всего с 93C46 сталкиваются при коррекции пробега в приборных панелях, восстановлении данных иммобилайзера, ремонте автомагнитол и блоков управления, где дамп памяти оказался повреждён или требует правки.
Ошибка на этапе выбора программатора или неверное подключение приводят к чтению «пустого» дампа из одних FF либо к порче содержимого при записи. В этой статье разберём, какие программаторы работают с 93C46, как правильно подключить микросхему, что проверить перед записью и как не «убить» данные в блоке.
Что такое 93C46 и где она применяется
93C46 — энергонезависимая память объёмом 1 Кбит (128 байт в 8-битном режиме или 64 слова в 16-битном), выпускаемая в корпусах DIP-8 и SOIC-8. Производят её разные компании — Atmel (Microchip), ST, Catalyst, поэтому на корпусе можно встретить маркировки вроде AT93C46, M93C46, CAT93C46. Электрически и по протоколу они совместимы, хотя отдельные нюансы по питанию лучше уточнять в даташите конкретного производителя.
Типичные места установки — автомобильные приборные панели, блоки иммобилайзера, магнитолы, некоторые блоки комфорта и промышленные контроллеры. Именно поэтому запрос «программатор для 9346» чаще всего приходит от автоэлектриков и мастеров по ремонту электроники.
Важный нюанс: у серии 93xx существует организация памяти x8 и x16, которая у части микросхем выбирается выводом ORG, а у части зашита производителем. Неверно выбранная разрядность в софте программатора даёт «зеркальный» или сдвинутый дамп — данные читаются, но выглядят бессмысленно.
💡93C46 читается только программаторами с поддержкой протокола Microwire (серия 93xx). Перед покупкой проверьте список поддерживаемых микросхем конкретной модели.