Программатор PICkit не видит подключённый PIC-контроллер, а MPLAB выдаёт ошибку «Target device not found» — чаще всего причина в перепутанных линиях ICSP или отсутствии питания на целевой плате, и эта проблема решается до начала самой прошивки. Запись прошивки в микроконтроллер PIC (PIC12, PIC16, PIC18 и другие семейства Microchip) выполняется через интерфейс ICSP (In-Circuit Serial Programming) и занимает несколько минут, если правильно собрана схема подключения.
В этом руководстве разберём весь путь: от выбора программатора и изготовления кабеля до загрузки HEX-файла и проверки результата. Инструкция подходит как для готовых отладочных плат, так и для прошивки микросхемы, уже впаянной в устройство.
Что понадобится для прошивки PIC
Минимальный набор для работы невелик, но каждый элемент в нём влияет на результат. Прежде всего нужен программатор — именно он переводит данные из компьютера в память микроконтроллера.
- 🔌 Программатор: PICkit 3, PICkit 4, MPLAB SNAP или совместимый клон.
- 💾 HEX-файл прошивки — скомпилированный код, который будет записан в память чипа.
- 💻 Программа для прошивки: MPLAB X IPE — официальная бесплатная утилита от Microchip.
- 🔧 Соединительные провода или готовый шлейф для подключения к контактам ICSP.
- ⚡ Источник питания для целевой платы, если программатор не питает её сам.
Перед покупкой программатора проверьте, поддерживает ли он ваше конкретное семейство микроконтроллеров — список совместимых устройств приводится в документации Microchip. Старые и экзотические чипы поддерживаются не всеми моделями.
💡Если вы только начинаете работать с PIC, берите PICkit 3 или его качественный клон: это самый распространённый вариант, по нему больше всего инструкций и решений типовых ошибок.