Microchip Technology Inc

DV164045 - MPLAB ICD 4 In-Circuit Debugger

Part Number: dv164045

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® Microcontrollers (MCUs) and dsPIC® Digital Signal Controllers (DSCs). This speed is provided by a SAME70 MCU with 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.

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. To request priority device support or to report issues, email: ICD4_update@microchip.com

If you have MPLAB X installed, you can browse to the “docs” folder under your MPLABX installation directory and open the file “Device Support.htm”. Alternatively, you can download it from this link: http://www.microchip.com/mplabx-ide-release-notes

    Full-Speed Real-Time Emulation
    • Designed to support high-speed processors running at maximum speeds
    • Debug applications on your own hardware in real time 

    Ruggedized Interface

    • 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
    • Safely power up to 1A with an optional power supply

    Microchip Standard Connectivity Plus JTAG

    • Comes with a standard Microchip debugging connector and has the option to use JTAG


    • Supports all MPLAB ICD 3 headers

    Portable, USB-Powered and RoHS-compliant

    • Housed in a durable, black case with a brushed aluminum top and accented with an LED strip to indicate debugging status
    • Powered by a USB port, no external power required
    • CE- and RoHS-compliant

    Wide Voltage Emulation

    • Supports target supply voltages from 1.20V to 5.5V

    High-Speed Programming

    • Quick firmware reload for fast debugging/in-circuit re-programming
    • Includes programmable adjustment of debugging speed for optimized programming

    Test Interface Module

    • Includes a loopback module to test debugging port and cable

    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 www.microchip.com/mplabx
    • Field-upgradeable through an MPLAB X IDE firmware download

    Cost Effective

    • Features and performance at a fraction of the cost of comparable emulator systems

    Powerful Debugging

    • High-powered debugging with MPLAB X IDE
    • Supports multiple breakpoints, stopwatch and source code file debugging
    • Selectable pull-up/pull-down option to the target interface in MPLAB X IDE’s editor for quick program modification/debug
    •  MPLAB ICD 4 In-Circuit Debugger
    • USB mini-B cable
    •  MPLAB ICD test interface module (AC164113)
    • Warranty card
    • MPLAB X IDE version 4.00 or later
    • Available USB port
    • Microsoft Windows® 7 or later, Mac OSX® and Linux® operating systems

 AC164110  RJ-11 to ICSP Adapter
If your board has a PICkit 3 interface, you can use this adapter with the ICD 3 to program and debug. It is a converter between the two interfaces.
 AC002014  9V Wall Mount Power Supply
9V, 110-220V universal power supply with adjustable
plugs suitable for electrical outlets in most countries in
North America, Europe and Asia.
 DM240001-3  Explorer 16/32 Development Kit
The Explorer 16/32 Development Kit provides a low-cost full-featured modular development platform for Microchip's 16-bit and 32-bit microcontrollers and related software/hardware products. The Explorer 16/32 development board supports a wide variety of processor Plug-in Module (PIM) boards, enabling easy evaluation and development with a specific microcontroller family. Additional hardware functionality can also be added to the board through the use of accessory/expansion boards connecting through the mikroBUSTM and PICtailTM Plus Interfaces.
 DM320103  Curiosity PIC32MX470 Development Board
The Curiosity Development Board includes an integrated programmer/debugger and is fully integrated with Microchip MPLAB® X IDE (integrated development environment) and PIC32's software integration framework MPLAB ® Harmony. The board offers expansion capabilities making it an excellent choice for a rapid prototyping board in USB, Hi-Resolution /Bluetooth Audio, BTLE and other general propose applications.

Documentation & Software Back To Top

Last Updated
8/24/2017 8:46:23 AM
8/10/2017 2:14:43 PM
1/3/2017 10:52:01 AM

DV164045 - MPLAB ICD 4 In-Circuit Debugger Related Videos.