Классическая схема программатора K150 собирается на микроконтроллере PIC16F628 и позволяет прошивать широкий ряд PIC-контроллеров через стандартный COM-порт компьютера — без покупки готового устройства за сотни рублей. Проблема в том, что современные ПК лишены COM-порта, поэтому перед сборкой нужно определиться: будет устройство работать через аппаратный RS-232 или через переходник USB-UART.
Эта статья описывает сборку известной схемы K150, которая много лет кочует по радиолюбительским форумам и журналам. Схема не является официальным продуктом одного производителя — существует несколько вариантов печатных плат и небольшие различия в обвязке, поэтому конкретную разводку стоит брать из проверенного источника, которому вы доверяете. Ниже — принцип работы, список компонентов, порядок сборки и типичные ошибки.
Что такое K150 и что он умеет
K150 — это самодельный программатор для микроконтроллеров семейства PIC компании Microchip. Устройство подключается к последовательному порту компьютера и вместе с управляющей программой (классически используется оболочка DIY K150 / Microbrn) позволяет читать, записывать и верифицировать прошивки.
Сердце программатора — сам PIC-контроллер, обычно PIC16F628 или PIC16F628A, в который предварительно зашивается управляющая прошивка. Здесь кроется известный «парадокс курицы и яйца»: чтобы собрать программатор, нужен уже прошитый контроллер. Выходы из ситуации рассмотрим ниже.
Устройство формирует напряжение программирования VPP (около 13 В) из питания схемы, поэтому внешний источник повышенного напряжения не требуется — всё берётся с COM-порта или от небольшого внешнего питания, в зависимости от варианта схемы.
💡K150 — это программатор на PIC16F628 для прошивки PIC-контроллеров через COM-порт; для его сборки нужен уже прошитый управляющий чип.