MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer

Microchip presents the next generation of fast, feature-rich, low-cost debugging and programming

Image of Microchip's MPLAB® PICkit™ 4 Debugger ProgrammerMicrochip's low-cost PICkit 4 in-circuit programming and debugging development tool is meant to replace the popular PICkit 3 programmer by offering five times faster programming, a wider voltage range (1.2 V to 5 V), improved USB connectivity and more debugging interface options. In addition to supporting Microchip’s PIC® microcontrollers (MCUs) and dsPIC® digital signal controllers (DSCs), the tool also supports debugging and programming for the CEC1702 family of hardware cryptography-enabled devices. This low-cost programming and debugging solution is ideal for those designing in the 8-bit space, but it is also perfectly suited for 16- and 32-bit development due, in part, to its 300 MHz, high-performance ATSAME70Q21B microcontroller on board. The benefits of faster programming time are less waiting and better productivity during development. This is especially important when designing with 32-bit microcontrollers with larger memory capacities. The PICkit 4 development tool enables debugging and programing using the graphical user interface of MPLAB X integrated development environment (IDE). The tool connects to the design engineer's computer using a high-speed USB 2.0 interface and can be connected to the target via an 8-pin single inline header that supports advanced interfaces such as 4-wire JTAG and serial wire debug with streaming data gateway. It is also backward compatible for demo boards, headers, and target systems using 2-wire JTAG and In-Circuit Serial Programming™ (ICSP) compatibility.

The new interfaces make this low-cost tool compatible with Microchip’s CEC1702 hardware cryptography-enabled devices. This low-power, but powerful, 32-bit MCU offers easy-to-use encryption, authentication, and private and public key capabilities. CEC1702 users can now benefit from using Microchip’s development tools and support rather than being required to invest in third-party tools for programming and debugging. The MPLAB PICkit 4 programmer has all the features a design engineer needs for working with PIC, dsPIC, and CEC1702 devices, as well as the capability to support future products for many years to come.

  • Uses powerful graphical user interface of MPLAB X Integrated
  • Development environment
  • Wide target voltage of 1.20 V to 5.5 V; target power of 50 mA programming possible
  • Matches the silicon clocking speed to provide the fastest
  • Connects to PC using Hi-Speed USB 2.0 interface
  • Programmer-to-Go (PTG) support with an SD™ card slot to hold program data
  • Matches silicon clocking speed: Automatically programs as fast as the device will allow
  • Wide target voltage supports a variety of devices
  • Option to be self-powered from the target (2.7 V to 5.5 V)
  • Minimal current consumption at <100 µA from target: Portable USB-powered
  • Powered by a high-speed USB 2.0, no external power required
  • CE and RoHS-compliant
  • 8-pin single in-line header: Supports advanced interfaces such as 4-wire JTAG and Serial Wire Debug with streaming Data Gateway Compatibility: Backward compatible for demo boards, headers, and target systems using 2-wire JTAG and ICSP
  • Program the target by pressing on the logo
  • Cost effective: Features and performance at a fraction of the cost of comparable debugger/programmers
  • Ease of maintenance and feature upgrade: Add new device support and features by installing the latest version of MPLAB X IDE, which is available as a free download at

MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer

ImageManufacturer Part NumberDescriptionAvailable QuantityView Details
PG164140 datasheet linkPROGRAMMER MCU PICKIT 4PG164140PROGRAMMER MCU PICKIT 488 - Immediate
PG164140 product page link
Published: 2018-02-27