PICKIT2

PICKIT 2 jest prostym lecz obiecującym programatorem i debuggerem dla mikrokontrolerów firmy Microchip. Jego oprogramowanie rozwijało się w bardzo dynamiczny sposób - początkowo debuggowanie ograniczone było do jednego typu mikrokontrolera, aktualnie (maj 2008) lista debuggowanych mikrokontrolerów zbliża się do zestawu oferowanego przez znacznie droższy ICD2. Ostatni pakiet oprogramowania udostępnił również dodatkowe zabawki zmieniające funkcję złącza ICSP: 3-kanałowy analizator logiczny oraz konsolę UART. Cena oryginalnego programatora jest na tyle niska, że trudno również byłoby uzasadnić własnoręczną jego budowę wyłącznie pobudkami ekonomicznymi.

Zamieszczony schemat zawiera kilka uproszczeń w stosunku do oryginału, nie powinny się one jednak odbić na funkcjonalności (kilka dostępnych w internecie uproszczonych układów nie pozwala na sterowanie wartością napięć dla programowanych mikrokontrolerów uniemożliwiając obsługę nowszych typów wymagających napięcia 3,3 V).
Schemat PICKIT2
Schemat + PCB Eagle Light
pickit2 with case
pickit2 components
Wykorzystana obudowa: KM 78. Dopasowanie do obudowy jest dyskusyjne - złącza znajdują się lekko w głębi obudowy, ale pozwoliło to zachować prostokątny kształt płytki, bez frezowania w rogach.

Tips:

Historia zmian:

Napotkane problemy:

W połączeniu z avrdude (sprawdzona wersja 6.1) pickit 2 może być użyty do programowania mikrokontrolerów AVR. Schemat połączeń znaleźć można w instrukcji avrdude:

    [AVR (pin złącza "STK200")]     [PICkit2]
    RST (5)                         VPP/MCLR (1)
    VDD (2)                         wskazane zasilanie AVR z osobnego źródła
    GND (8, 10)                     GND (3)
    MISO (9)                        PGD (4)
    SCLK (7)                        PDC (5)
    MOSI (1)                        AUX (6)    
    

Szybkość działania programatora jest niższa niż np. USBasp, ale akceptowalna, w szczególności jeżeli programator traktowany będzie jako zapasowy (odczyt i zapis FLASH ATmega8: ok 1kB/s).
Przejściówka PICkit2 - AVR 10 pin ("STK200")
PICkit2 to 10-pin AVR programming connector adapter

PIC, PICkit2, ICD2 and others are registered trademarks of Microchip, Inc.