Jako że do „zabawy” z mikokontrolerami wybrałem układy firmy Microchip, gdy tylko dowiedziałem się jak je programować, rozpocząłem poszukiwania informacji o programatorach które umożliwiają wgranie skompilowanego program do pamięci uC. Najprostsze rozwiązanie na które trafiłem to programator z zewnętrznym zasilaniem +13v, podłączanym do portu LPT w komputerze PC. Internet jest pełen tego typu rozwiązań, ja wykonałem rodzimą konstrukcję przedstawioną na forum elektroda.pl. Ponieważ nie podobała mi się PCB autora, postanowiłem na podstawie schematu zaprojektować własną.

Poniżej gotowy programator.

Programator przy pomocy programu PBrennerNG pozwala na zaprogramowanie praktycznie wszystkich uC z rodziny PIC16Fxx / PIC16Fxxx / PIX12Fxxx, a także uC z rodziny PIC18Fxx2/xx8, PIC18F1XX20/2XX0/2XX5/4XX0/4XX5/6XXX/8XXX za pomocą programu ++ P18 ++.
Programator przetestowałem z uC z rodziny PIC18 jak oraz PIC 16 i nie mam żadnych zastrzeżeń co do samego programowania. Niestety na dłuższą metę korzystanie z tego programatora jest bardzo uciążliwe (dodatkowe zasilanie, interfejs LPT).