Ноутбук не включается после неудачного обновления BIOS, а на плате стоит микросхема 25Q64 в корпусе SOIC-8 — классическая ситуация, когда единственный способ восстановить устройство — прошить микросхему напрямую через программатор. Та же задача возникает при ремонте телевизоров, роутеров, автомобильных блоков и при работе с микроконтроллерами вроде ATmega328 или STM32.

Прошивка микросхемы — это запись программного кода (дампа) в энергонезависимую память: Flash, EEPROM или внутреннюю память микроконтроллера. Процедура несложная, если правильно подобрать программатор, аккуратно подключиться к чипу и соблюсти порядок действий. Разберём весь процесс по шагам.

Какие микросхемы можно прошить

Прежде чем браться за программатор, нужно понять, с каким типом памяти вы имеете дело. От этого зависит выбор оборудования и программного обеспечения.

  • 🔹 SPI Flash (серии 25xxx: Winbond, MXIC, GigaDevice) — BIOS материнских плат, прошивки роутеров и телевизоров. Самый частый кандидат на прошивку.
  • 🔹 EEPROM (серии 24xxx, 93xxx) — настройки устройств, данные калибровки, пробег в автомобильных приборных панелях.
  • 🔹 Microwire и parallel Flash — встречаются реже, в основном в старой технике.
  • 🔹 Микроконтроллеры (AVR, STM32, PIC) — прошиваются через интерфейсы ISP, SWD, JTAG.

Маркировка нанесена на корпус микросхемы. Например, надпись W25Q128 говорит о том, что это SPI Flash производства Winbond. По маркировке легко найти даташит (техническую документацию) и узнать распиновку, рабочее напряжение и объём памяти.

💡

Тип микросхемы определяется по маркировке на корпусе — именно от него зависит выбор программатора и схемы подключения.