Ошибка «Device not found» в программе DIY K150 чаще всего означает не неисправность программатора, а то, что выбранная микросхема либо не входит в список поддерживаемых, либо подключена к ICSP-разъёму с нарушенной распиновкой. Программатор PIC K150 — один из самых распространённых бюджетных клонов для прошивки микроконтроллеров Microchip PIC, но его возможности ограничены прошивкой управляющего контроллера и версией сопутствующего ПО.

В этой статье разберём, какие микросхемы реально поддерживает K150, как проверить совместимость конкретного контроллера, как правильно подключить чип через ICSP и что делать, если устройство не определяется. Материал ориентирован на радиолюбителей и мастеров, которые работают с PIC-контроллерами в ремонте и DIY-проектах.

Что представляет собой программатор K150

PIC K150 — это клон любительского программатора, построенный на микроконтроллере PIC16F628 (в некоторых версиях платы — PIC16F628A), который выполняет роль управляющего чипа. Плата подключается к компьютеру через USB, при этом обмен данными с ПК идёт через преобразователь интерфейса — в зависимости от ревизии платы это может быть мост на отдельной микросхеме или программная реализация.

Программирование целевых микросхем выполняется по протоколу ICSP (In-Circuit Serial Programming) — через шлейф, подключаемый к разъёму на плате. В отличие от программаторов с ZIF-панелькой, K150 рассчитан на прошивку контроллеров прямо в устройстве или на переходной плате. Это важно учитывать: качество контактов и длина проводов напрямую влияют на стабильность записи.

Управляется программатор фирменной утилитой DIY K150 (microbrn) или альтернативным ПО. Именно в программе задаётся тип микросхемы, и именно её база определяет фактический список поддерживаемых устройств.

Список поддерживаемых микросхем

Официального исчерпывающего перечня от производителя клона не существует — платы выпускаются разными изготовителями, а поддержка зависит от версии прошивки управляющего PIC16F628 и версии программы DIY K150. На практике в базе программы присутствуют популярные контроллеры семейств PIC10, PIC12, PIC16 и PIC18, а также часть микросхем памяти.

Наиболее часто используемые с K150 микросхемы:

  • 🔹 PIC16F84A — классический контроллер для обучения и простых устройств;
  • 🔹 PIC16F628A — тот же чип, что стоит в самом программаторе;
  • 🔹 PIC12F629 / PIC12F675 — компактные 8-выводные контроллеры;
  • 🔹 PIC16F876A / PIC16F877A — популярные чипы для более сложных проектов;
  • 🔹 PIC16F73, PIC16F870, PIC16F873 и ряд других моделей среднего семейства;
  • 🔹 часть контроллеров семейства PIC18F — поддержка зависит от версии ПО.

Точный перечень для вашей связки «плата + программа» всегда проверяется в самой утилите: откройте выпадающий список выбора устройства в DIY K150 — это и есть актуальный список. Если нужного чипа там нет, прошить его данным программатором не получится, даже если электрически он совместим.

Почему списки в разных источниках отличаются

Прошивка управляющего PIC16F628 в платах K150 встречается в нескольких версиях, а программа DIY K150 обновлялась независимо. Поэтому одна и та же плата с разным ПО может показывать разный набор микросхем. Перед покупкой чипа под конкретный проект сверьтесь со списком устройств в вашей установленной версии программы.