Микросхема 93C66 — это последовательная EEPROM объёмом 4 Кбит с интерфейсом Microwire, и прошить её напрямую через USB-порт компьютера без аппаратного программатора не получится: нужен либо универсальный программатор, либо недорогой адаптер с поддержкой серии 93xx. Чаще всего с этой микросхемой сталкиваются при ремонте автомобильных блоков, иммобилайзеров, спидометров, телевизоров и бытовой техники, где она хранит настройки, пробег, ключи или калибровочные данные.
В статье разберём, какие программаторы реально поддерживают 93C66, как подключить микросхему, на что обратить внимание при чтении и записи, и почему иногда дамп читается «мусором» даже при исправном оборудовании.
Что представляет собой 93C66
Микросхемы серии 93Cxx (93C46, 93C56, 93C66, 93C76, 93C86) выпускаются множеством производителей — Microchip (Atmel), ST, ON Semiconductor и другими. Буква в маркировке обозначает объём: у 93C66 это 4 Кбита, то есть 512 байт в 8-битной организации или 256 слов в 16-битной.
Важный нюанс именно этой серии — переключаемая организация памяти. У большинства корпусов есть вывод ORG: от его состояния зависит, работает ли чип в режиме x8 или x16. Если прочитать микросхему в неправильной разрядности, данные будут выглядеть бессмысленным набором байтов, хотя сам чип исправен.
Питание у разных версий отличается: встречаются как 5-вольтовые, так и низковольтные варианты (маркировка может включать суффиксы вроде LC, AA, BA). Перед подключением сверьтесь с даташитом на конкретный корпус — подача 5 В на низковольтную версию может её повредить.
💡Главная особенность 93C66 — выбор разрядности x8/x16 выводом ORG. Неправильная разрядность в настройках программатора — самая частая причина «битого» дампа.