Микросхема 24C64WP — это последовательная EEPROM объёмом 64 Кбит (8 Кбайт) с интерфейсом I2C, и бюджетный программатор CH341A поддерживает её прошивку как через ZIF-панельку, так и внутрисхемно через прищепку SOIC-8. Чаще всего с этой микросхемой сталкиваются при ремонте мониторов, телевизоров, автомагнитол и материнских плат, когда нужно восстановить слетевшие данные конфигурации или считать дамп перед заменой платы.

Процедура несложная, но у 24C64WP есть особенность: индекс WP в названии указывает на вывод аппаратной защиты записи (Write Protect). Если этот вывод подтянут к питанию, запись в чип будет заблокирована, и программатор выдаст ошибку верификации даже при исправной микросхеме. Ниже разберём подключение, настройку софта и типичные проблемы.

Что понадобится для прошивки

Перед началом работы соберите минимальный комплект. Ничего экзотического не потребуется — всё это стандартный набор для работы с EEPROM серии 24xx.

  • 🛠️ Программатор CH341A (желательно версии с возможностью переключения напряжения 5В/3.3В или доработанный под 3.3В)
  • 🔌 ZIF-панелька с переходником SOIC-8 → DIP-8, если чип выпаян, либо прищепка SOIC-8 для прошивки без выпаивания
  • 💻 Программа AsProgrammer, CH341A Programmer или NeoProgrammer — любая из них работает с чипами серии 24
  • 📄 Дамп прошивки для вашего устройства (если задача — восстановление, а не только чтение)

Отдельно упомянем драйвер: для CH341A нужен драйвер CH341PAR (режим параллельного порта/EPP), а не CH341SER — последний предназначен для UART-режима и с софтом прошивки работать не будет. В диспетчере устройств программатор должен определяться как USB-EPP/I2C устройство.

💡

Перед записью всегда сначала считайте и сохраните родной дамп микросхемы. Даже если чип кажется «пустым» или испорченным, сохранённый файл может пригодиться для отката или сравнения.