Waveshare PICkit 5 — мощный инструмент, выпущенный компанией Microchip. Позволяет быстро отлаживать и программировать устройства Microchip, включая микроконтроллеры PIC и цифровые сигнальные контроллеры (DSC) dsPIC, микроконтроллеры AVR и SAM, а также микропроцессоры на базе Arm Cortex (MPU).
В отличие от PICkit 4, его можно использовать автономно с мобильным приложением MPLAB Programmer-to-Go (PTG), что позволяет подключаться к инструменту со смартфона через Bluetooth для более простых и гибких визуальных операций офлайн-программирования. Он способен подавать до 150 мА на целевую плату через встроенный порт USB Type-C.
По сравнению с PICkit 3 он обеспечивает более высокую скорость программирования, поддерживает более широкий диапазон рабочего напряжения и имеет больше отладочных интерфейсов. Более подробно см. здесь.
Базовый функционал:
Подключение к компьютеру через кабель USB Type-C
Питание через USB-кабель или целевую плату (до 150 мА)
Поддерживает питание от целевой платы (2.7~5.5V)
Встроенный 8-контактный разъем для программирования SIL, поддерживает ICSP, JTAG, SWD, UART VCP
Программирование устройства с помощью MPLAB X IDE или MPLAB IPE
Поддержка Programmer-To-Go (PTG) для программирования устройств на месте
Поддерживает приложение MPLAB PTG iOS/Android через Bluetooth
Поддерживает виртуальный коммуникационный порт (VCOM)
Поддерживает несколько аппаратных и программных точек останова, позволяет устанавливать секундомер и контролировать переменные и внутренние файловые регистры
Поддерживает отладку в реальном времени и на полной скорости работы устройства
Поддерживает новые устройства и функции с помощью новых/обновленных пакетов в MPLAB X IDE или MPLAB IPE
Указывает состояние отладчика с помощью световой индикации