Чтобы прошить PIC16F628A, понадобится программатор с поддержкой протокола ICSP, например PICkit 2, PICkit 3 или бюджетный K150, а также программа-оболочка вроде MPLAB IPE или MicroPro. Микроконтроллер программируется по пяти линиям: питание VDD и VSS, данные PGD, тактирование PGC и линия программирования VPP/MCLR. Процедура несложная даже для новичка, но требует аккуратности при подключении и правильного выставления битов конфигурации.
В этой статье разберём подключение микросхемы к программатору, выбор программного обеспечения, пошаговый процесс записи HEX-файла и типичные ошибки, из-за которых PIC16F628A не определяется или не прошивается.
Что понадобится для прошивки PIC16F628A
Минимальный набор для работы с микроконтроллером включает программатор, сам чип и компьютер с установленным ПО. PIC16F628A выпускается в корпусах DIP-18 и SOIC, поэтому для удобства стоит запастись панелькой или переходником.
- 🔌 Программатор — PICkit 2/3, K150, ICD или совместимый клон с поддержкой ICSP.
- 💻 Компьютер с программой MPLAB IPE, MicroPro (для K150) или PICkit Programmer.
- 🧩 Панелька DIP-18 или адаптер под корпус вашей микросхемы.
- 📄 HEX-файл прошивки, скомпилированный именно под PIC16F628A.
- 🔋 Источник питания 5 В, если программатор не питает целевую схему сам.
Перед прошивкой сверьте маркировку на корпусе: PIC16F628A отличается от старого PIC16F628 и от PIC16F84A по расположению выводов питания — путать их нельзя.