Product Overview
The MPLAB PICkit 4 is a significant upgrade over the PICkit 3, offering faster programming speeds and expanded functionality without increasing the price. Powered by a high-performance 300MHz 32-bit SAME70 MCU, this debugger supports 8-bit to 32-bit devices. It supports advanced interfaces such as 4-wire JTAG and Serial Wire Debug (SWD) with a streaming Data Gateway, while maintaining backward compatibility with systems using 2-wire JTAG and ICSP.
- High-Speed Performance: Powered by a 300MHz SAME70 MCU for rapid programming.
- Advanced Interfaces: Supports 4-wire JTAG and SWD, plus standard ICSP.
- Broad Compatibility: Works seamlessly with PIC, dsPIC, AVR, SAM, and CEC flash microcontrollers and microprocessors.
Programmer-to-Go
Take your code into the field without needing a laptop. The PICkit 4 features a unique "Programmer-to-Go" function that lets you save project code to a micro SD card. Since the device can be powered directly by the target board, you can update firmware or debug in the field with minimal gear.
- Field Ready: An integrated micro SD card slot holds your project code.
- Self-Powered: Can operate powered by the target board, eliminating the need for external power sources.
- Broad Device Support: "Programmer-to-Go" supports 8-bit, 16-bit, and 32-bit PIC MCUs, dsPICs, and SAM MCU devices (requires MPLAB X IDE v5.30 or later).
Easy Integration
Connecting to your workflow is simple via a high-speed USB 2.0 interface to your computer and an 8-pin Single In-Line (SIL) connector to your target. The device leverages the powerful graphical interface of the MPLAB X Integrated Development Environment (IDE, v4.15+) to make debugging intuitive and efficient.
The Essential Upgrade
Whether you are upgrading from the PICkit 3 or equipping a new workbench, the MPLAB PICkit 4 offers the speed, portability, and versatility needed for modern embedded development. It combines the reliability Microchip is known for with the flexibility to work wherever your project takes you.

