MPLAB PICkit 4 Help Previous Next


About the In-Circuit Debugger : MPLAB PICkit 4 In-Circuit Debugger Description

MPLAB PICkit 4 In-Circuit Debugger Description
The MPLAB PICkit 4 In-Circuit Debugger (PG164140) allows fast and easy debugging and programming of Microchip PIC®, dsPIC® flash and the CEC (ARM® Cortex®-M7-based) microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE). The MPLAB PICkit 4 is connected to the design engineer's computer using a high-speed 2.0 USB interface and can be connected to the target via a Microchip debug 8-pin Single In-Line (SIL) connector. The connector uses two device I/O pins and the reset line to implement in-circuit debugging and In-Circuit Serial Programming™ (ICSP™). An additional microSDHC card slot and the ability to be self-powered from the target means you can take your code with you and program on the go1.
The MPLAB PICkit 4 programs faster than its predecessor and comes ready to support PIC, dsPIC and CEC MCU devices. Along with a wider target voltage, the MPLAB PICkit 4 supports advanced interfaces such as 4-wire JTAG1 and Serial Wire Debug with streaming Data Gateway1, while being backward compatible for demo boards, headers1 and target systems using 2-wire JTAG and ICSP. The MPLAB PICkit 4 also has a unique programmer-to-go function (see note below) with the addition of a microSDHC card slot to hold project code and the ability to be powered by the target board.
The debugger system executes code like an actual device because it uses a device with built-in emulation circuitry, instead of a special debugger chip. All available features of a given device are accessible interactively, and can be set and modified by the MPLAB X IDE interface.
The MPLAB PICkit 4 In-Circuit Debugger is compatible with any of these platforms:
•
Microsoft Windows® 7 or later
•
Linux®
•
macOS™
Note:
Refer to the Release Notes for MPLAB PICkit 4 In-Circuit Debugger for Beta Programmer-To-Go instructions
The MPLAB PICkit 4 debugger was developed for debugging embedded processors with rich debug facilities which differ from conventional system processors in the following aspects:
•
Processors run at maximum speeds
•
Capability to incorporate I/O port data input
•
Advanced host communication interfaces (Windows, macOS and Linux)
•
Advanced communication mediums and protocols
•
Faster programming times
•
Capability to be used as a device production programmer

1
This functionality is coming soon with a firmware update of the product through MPLAB X IDE.


Previous Next Microchip Support
Help Updated: 2019-09-24 09:36:22Z
Help Page: 2