MPLAB® ICD 4 (DV164045) Introduction

The Microchip MPLAB® ICD 4 is a Programmer/Debugger for all Flash PIC® Microcontrollers (MCUs) and dsPIC® Digital Signal Controllers (DSCs). It offers cost-effective performance and features a simple and durable design. The MPLAB ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC MCUs and dsPIC DSCs. This speed is provided by a 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA to yield faster communications, downloads and debugging. It debugs and programs with the powerful, yet easy-to-use graphical user interface of MPLAB X Integrated Development Environment (IDE). The MPLAB ICD 4 is connected to your PC using a high-speed USB 2.0 interface and is connected to the target with a debugging connector which is also compatible with the MPLAB ICD 3 or MPLAB REAL ICE In-Circuit Emulator systems. The MPLAB ICD 4 also works with JTAG interfaces.

Microchip MPLAB® ICD 4 Significant Features & Benefits


  • Connects to computer via high-speed USB 2.0 (480 Mbits/s) cable
  • Comes with a standard Microchip debugging connector (RJ-11) and has the option to use JTAG
  • Programs devices using MPLAB® X IDE or MPLAB IPE
  • Supports multiple breakpoints, stopwatch, and source code file debugging
  • Debugs your application on your own hardware in real time
  • Sets breakpoints based on internal events
  • Monitors internal file registers
  • Debugs at full speed
  • Configures pin drivers
  • Field-upgradeable through an MPLAB X IDE firmware download
  • Adds new device support and features by installing the latest version of MPLAB X IDE (available as a free download at
  • Controls brightness of LEDs
  • Includes a test module that can test all communications


  • More and faster memory
  • A Real-Time Operating System (RTOS)
  • No firmware download delays incurred when switching devices
  • A 32-bit MCU running at 300 MHz
  • A buffer memory of 2 MB


  • Receive feedback from debugger when external power supply is needed for target
  • Supports target supply voltages from 1.2 V to 5.5 V
  • Safely power up to 1A with an optional power supply
  • Protection circuitries are added to the probe drivers to guard from power surges from the target
  • VDD and VPP voltage monitors protect against overvoltage conditions/all lines have over-current protection
  • Programming/debugging pins are physically isolated via relays until the voltage is determined to be safe for connection, programmable resistor value, and direction (pull-up, pull-down, or nonexistent).
  • Controlled programming speed provides flexibility to overcome target board design issues
  • CE and RoHS compliant – conforms to industry standards

The MPLAB ICD 4 In-Circuit Debugger/Programmer supports many, but not all, PIC MCUs and dsPIC DSCs at this time. The firmware is continually being upgraded to add support for new devices. For the most current list of supported parts, review the latest release notes located in MPLAB X IDE or view them in the Supported Devices tab below. To request device support or to report issues, email: moc.pihcorcim|etadpu_4DCI#moc.pihcorcim|etadpu_4DCI.

Microchip Direct
Buy here >
© 2018 Microchip Technology, Inc.
Notice: ARM and Cortex are the registered trademarks of ARM Limited in the EU and other countries.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.