MPLAB PICkit 4 In-Circuit Debugger

MPLAB PICkit 4 In-Circuit Debugger

The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC® and dsPIC® flash microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), version 4.15.

The MPLAB PICkit 4 programs faster than its predecessor PICkit3. Along with a wider target voltage, the PICkit 4 supports more advanced interfaces.

An additional micro SD card slot and the ability to be self-powered from the target means you can take your code with you and program on the go.*, and never worry about the code size.


  • 8-pin single in-line header (compatible with ICSP/2-wire JTAG/4-wire JTAG/SWD)
  • Matches silicon clocking speed, programs as fast as the device will allow
  • Wide target voltage (1.20V~5.5V)
  • Can be powered from the target (2.7V~5.5V)
    • Minimal current consumption at <100µA from target
  • Powered by a high-speed USB 2.0, no external power required
    • Can supply up to 50mA of power to the target through USB
  • The firmware is continually being upgraded to add support for new devices
  • Programmer-to-Go (PTG) support*
    • SD card slot to hold program data
    • Press on the logo to program the target
  • CE and RoHS compliant

* The PICkit 4 now supports Programmer-to-Go functionality. To use it, MPLAB X IDE v5.30 or later is required for firmware update, and a Micro SD Card is also needed to hold the program data.

Software Requirements

  • MPLAB X IDE version 4.15 or later
  • Microsoft Windows® 7 or later, Mac OSX® and Linux® operating systems
  • Programs code files generated by MPLAB IDE

Supported Devices

To check supported devices: If you have MPLAB X IDE installed, you can browse to the “docs” folder under your MPLAB X installation directory and open the file “Device Support.htm”. Alternatively, you can download it from this link:

How to Use

1. Install the latest MPLAB X IDE (

2. Connect to Target Device

  1. Connect the MPLAB PICkit 4 to the computer using the supplied Micro-B USB cable.
  2. Attach the communications cable between the debugger and target board.
  3. Connect external power to target board.

Typical Debugger System – Device with On-Board Debug Circuitry

Alternative Debugger System – ICE Device

3. Create, Build and Run Project

  1. Refer to the MPLAB X IDE User's Guide or online help for instructions to install language tools, create or open a project, and configure project properties.
  2. Check that the configuration bits in your code match the Recommended Settings below.
  3. To execute your code in Debug mode, perform a debug run. To execute your code in Non-Debug (release) mode, perform a run. To hold a device in Reset after programming, use the Hold in Reset icon in the toolbar.

Recommended Settings

PICkit 4 Interfaces Pinouts

** Target device must be running with an oscillator for the debugger to function as a debugger.
*** If the device has AVdd and AVss lines, they must be connected for the debugger to operate.

Target Circuit Design Precautions

  • Do not use pull-ups on PGC/PGD: they will disrupt the voltage levels, since these lines have programmable pull-down resistors in the debugger.
  • Do not use capacitors on PGC/PGD: they will prevent fast transitions on data and clock lines during programming and debug communications.
  • Do not use capacitors on MCLR: they will prevent fast transitions of VPP. A simple pull-up resistor is generally sufficient.
  • Do not use diodes on PGC/PGD: they will prevent bidirectional communication between the debugger and the target device.
  • Do not exceed recommended cable lengths: Refer to the Hardware Specification of the MPLAB PICkit 4 online help or user's guide for cable lengths.

Development Resources

PICkit 4 resources official link:

Write a review

Please login or register to review
  • Views: 1844
  • Brand: Microchip
  • Product Code: PICkit 4
  • Availability: In Stock
  • KES 11,000.00

Tags: MPLAB, PICkit 4

This is the new PICkit 3. The PICkit 3 allows debugging and programming of PIC and dsPIC microcontro..
KES 2,700.00 KES 2,200.00
Model: 6LR61Size: 9vJacket: Aluminium Foil batteryCompliance: CE ROHSCapacity: 270ohm,24h/d,720minut..
KES 150.00 KES 120.00
W091022AUWORKPRO - a brand developed by GreatStar especially for home users and DIYers. In the last ..
KES 2,400.00 KES 2,000.00
Control the flow of fluid using the flow of electrons! This liquid valve would make a great addition..
KES 3,000.00 KES 2,200.00
Specifications Model: MB-102 Dimension: 165mm x 55mm x 10mm Tie Points: 830 Tie Points con..
KES 200.00 KES 180.00
The DHT-22 is a low cost humidity and temperature sensor with a single wire digital interface. The s..
KES 900.00 KES 750.00
Need some indicators? We are big fans of these diffused red LEDs, in fact we use them exclusively in..
KES 100.00 KES 40.00

The product is currently Out-of-Stock. Enter your email address below and we will notify you as soon as the product is available.