2.
About the Debugger
The MPLAB
®
ICD 5 In-Circuit Debugger/Programmer (DV164055) is Microchip's latest fast and
feature-rich emulation and programming tool for Microchip microcontrollers (MCUs), which include
PIC
, dsPIC
, AVR
®
®
use graphical user interface of MPLAB X Integrated Development Environment (IDE).
By default, the MPLAB ICD 5 connects to your PC through a high-speed USB 2.0 interface. However,
you can also use Ethernet connections.
The MPLAB ICD 5 connects to targets using a flat cable, connected at one end to the debugger, and
at the other to the target device communication.
The debugger communicates with devices that have built-in emulation circuitry, instead of special
debugger chips, so executes code like an actual device. All available features of a given device are
accessible interactively and can be set and modified by the MPLAB X IDE interface.
The MPLAB ICD 5 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
• Multi-communication mediums (Windows
• Advanced communication mediums and protocols
• Fast programming times
In addition to emulation functions, the MPLAB ICD 5 system also may be used as a device
production programmer.
2.1
Advantages
The MPLAB ICD 5 In-Circuit Debugger system provides the following advantages:
Features/Capabilities:
• Connects to a computer via high-speed USB 2.0 or Ethernet.
• Debugs at full speed.
• Monitors internal file registers.
• Configures pin drivers.
• Connects to new targets using an RJ11 or RJ45 modular cable. Also connects to legacy targets.
• Supports multiple breakpoints, stopwatch, and source code file debugging.
• Programs devices using MPLAB X IDE or MPLAB IPE.
• Debugs application on user's hardware in real time.
• Sets breakpoints based on internal events.
• Field-upgradeable through firmware download.
• Adds new device support and features by installing the latest version of device and tool packs
(available as a free download at www.microchip.com/mplabx/).
• Operates within a temperature range of 0-70 degrees Celsius.
Performance/Speed:
• No firmware download delays incurred when switching devices.
• A 32-bit MCU running at 300 MHz with 384K bytes of RAM.
• A buffer memory of 4 MB.
and SAM (Arm
) devices. It debugs and programs with the powerful and easy-to-
®
®
©
2023 Microchip Technology Inc. and its subsidiaries
®
, Linux
®
, and macOS
®
)
User Guide
About the Debugger
DS-50003529B -
6
Need help?
Do you have a question about the MPLAB ICD 5 and is the answer not in the manual?