Этот программатор предназначен в основном для программирования микроконтроллеров серии PIC, выпускаемых фирмой Microchip. Поддерживает очень большое количество разных PIC, а также микросхемы памяти EEPROM.
В интернете можно найти великое множество вариантов схемы ProPic2. Я выбрал вот такой:
Увеличить в новом окне
Подключается он к порту LPT. Питание берется со свободного разъема блока питания компьютера.
Здесь самое время сделать одно замечание по поводу напряжения программирования. В данном виде схема программатора пригодна для контроллеров, у которых допустимый диапазон напряжения программирования включает в себя 12-12,5 В, т. е. типичное напряжение, которое дает компьютерный блок питания. Если же контроллеру требуется, например, 8-9 или 13 В, надо подать это напряжение от какого-нибудь внешнего источника. Какое напряжение нужно конкретному контроллеру, можно узнать из его спецификации программирования (Programming Specification). Очень полезная сводная таблица по PIC находится здесь. Кроме напряжений программирования, в ней приведены используемые при программировании выводы.
Внешний вид моего прибора:
Программатор ProPic2
Из-за отсутствия универсальной панельки ZIF-40 я поставил две панельки DIP-20 и продольную половинку DIP-40, соединив ее выводы с верхними (по фото) рядами выводов DIP-20. Получился дешевый компромиссный вариант, позволяющий вставлять и широкие, и узкие контроллеры.
ProPic2 может работать с разными программами: IC-Prog, WinPic800, PICpgm. В PicPgm в настройках «железа» надо выбрать программатор Tait (это еще одно название ProPic2). Кроме того, для этой схемы надо выбирать инверсию сигналов Vpp и Vdd.
Скачать схему программатора ProPic2.