Od niedawna w ofercie Microchipa możemy znaleźć nową wersję niedrogiego programatora/debuggera PicKit.
PICkit 4 powstał z myślą o zastąpieniu starszego PICkit 3. W porównaniu do poprzednika, PICkit 4 oferuje:
- 5x szybsze programowanie
- szerszy zakres napięć 1.2-5V (w PICkit 3 mieliśmy 1.8-5V)
- ulepszoną komunikację USB z komputerem
- więcej możliwości podczas debugowania
- możliwość programowania kryptograficznych układów CEC1702
- 4-przewodowy JTAG (obsługa 2-przewodowego JTAG pozostała bez zmian)
- gniazdo karty micro SD
Złącze powiększyło się o 2 piny, ale kompatybilność wstecz z zestawami uruchomieniowymi i płytkami demo różnych producentów została zachowana.
Funkcja "Programmer To-Go" znana z poprzedniego PICkita (programowanie "w terenie" bez użycia komputera) została rozwinięta i mamy teraz możliwość umieszczenia pliku z wsadem mikrokontrolera na karcie pamięci micro SD. W PICkit 3 wsad przechowywany był w pamięci wbudowanej w programator i był to tylko jeden wsad. Wygląda na to, że mając PICkit 4 będziemy mogli przygotować sobie kilka kart microSD z różnymi wsadami i bez komputera pojechać do klienta na aktualizację oprogramowania w kilku różnych urządzeniach.
Nie zmieniła się cena. PICkit 4 kosztuje w sklepie Microchip Direct tyle samo, co jego poprzednik: 38,79 EUR.
W Polsce na chwilę obecną nie udało mi się znaleźć nowej wersji PICkita.
Jakiś czas temu mogliśmy przeczytać w różnych źródłach, że (Microchip kupił Atmel). Wygląda na to, że nie była to jedynie operacja finansowa, może nawet inżynierowie z obu firm się polubili, ponieważ nowy programator do PIC-ów został zbudowany w oparciu o mikrokontroler... ATSAME70Q21B pracujący z częstotliwością 300MHz. A więc będziemy programować mikrokontrolery Microchipa za pomocą programatora z mikrokontrolerem na rdzeniu Atmel. Fajnie.
PICkit 4, podobnie jak poprzednik współpracuje ze środowiskiem MPLAB X IDE. Poza możliwością programowania i debugowania podczas pracy z kodem programu w środowisku MPLAB X IDE dostajemy jeszcze rozbudowaną aplikację MPLAB IPE (Integrated Programming Environment). Daje nam ona większe możliwości. Umożliwia na przykład generowanie numerów seryjnych i umieszczanie ich w pamięci FLASH dzięki funkcji SQTP (Serial Quick Turn Programming), umożliwia programowanie pamięci EEPROM z interfejsem szeregowym czy urządzeń KeeLoq.
Źródła / więcej informacji:
www.microchip.com/pickit4
www.microchip.com/pressreleasepage/low-cost-debugging-and-programming-with-pickit-4-development-tool
Fajne? Ranking DIY