Программатор 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 или его качественный клон: это самый распространённый вариант, по нему больше всего инструкций и решений типовых ошибок.