Компанія Microchip Technology Inc. виробляє недорогий внутрішньосхемний програматор-відладчик PICkit2 з інтерфейсом USB. Програматор PICkit2 побудований на базі контроллера PIC18F2550 з підтримкою USB 2.0, тому вдалося створити дешевий програматор, який отримує живлення від USB і не вимагає додаткового джерела живлення. За допомогою PICkit2 розробник має можливість не лише програмування, але і внутрішньосхемно відлагоджувати код в середовищі розробки MPLAB IDE. Через USB порт так само здійснюється оновлення прошивки програматора, тобто PICkit2 може сам відновити своє програмне забезпечення без застосування додаткових коштів. Програматор має компактні розміри і виконаний у форм-факторі брелка.
PICkit 2 це простий USB програматор для мікроконтролерів PIC, мікросхем пам’яті і KeeLOQ ключів виробництва компанії Microchip Technology Inc. Програматор PICkit 2 працює під керуванням своєї власної оболонки (PICkit 2 Programmer) або під управлінням безкоштовного середовища розробки MPLAB IDE. Відмінною особливістю програматора PICkit2 є низька ціна, а так само доступність повної документації, включаючи схему і вихідні коди прошивки для мікроконтролера, і програми оболонки для комп’ютера.
Внутрішньосхемний програматор
Програматор PICkit2 дозволяє запрограмувати внутрішньосхемно практично всі Flash мікроконтролери Microchip. При появі нових мікроконтролерів з сайту www.microchip.com можна завантажити оновлення програмного забезпечення і прошивки програматора PICkit2. Там же доступна для скачування утиліта для роботи з програматором PICkit 2 з командного рядка. Утиліта дозволяє програмувати всі контролери, які підтримує остання версія GUI-оболонки PICkit 2, мікросхеми EEPROM з послідовним інтерфейсом, KeeLOQ-кодери. За допомогою ключів запуску вибирається тип контролера, встановлюється напруга живлення, даються команди читати, програмувати і верифікувати Flash і EEPROM пам’ять контролера. Утиліту можна використовувати для інтеграції програматора в автоматизовані системи, сторонні редактори коду. Утиліта тестувалася на сумісність з операційними системами Windows XP SP2 і Windows Vista.
Внутрішньосхемний відладчик
Програматор PICkit2 під управлінням середовища розробки MPLAB IDE може виконувати функції внутрішньосхемного відладчика, тобто дозволяє виконувати запуск програми, покрокове виконання команд, встановлювати точки зупинки мікроконтролера, а так само переглядати і змінювати стан регістрів спеціального призначення і ОЗУ відладгоджуємого мікроконтролера PIC.
