EasyManua.ls Logo

Microchip Technology MPLAB ICD 5 - About the Debugger; Advantages

Microchip Technology MPLAB ICD 5
100 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
About the Debugger
User Guide
© 2023 Microchip Technology Inc. and its subsidiaries
DS-50003529B - 6
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
®
and SAM (Arm
®
) devices. It debugs and programs with the powerful and easy-to-
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 at 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 modied by the MPLAB X IDE interface.
The MPLAB ICD 5 was developed for debugging embedded processors with rich debug facilities
which dier from conventional system processors in the following aspects:
Processors run at maximum speeds
Multi-communication mediums (Windows
®
, Linux
®
, and macOS
®
)
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/Capabilies:
Connects to a computer via high-speed USB 2.0 or Ethernet.
Debugs at full speed.
Monitors internal le registers.
Congures 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 le 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 rmware 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 rmware download delays incurred when switching devices.
A 32-bit MCU running at 300 MHz with 384K bytes of RAM.
A buer memory of 4 MB.

Table of Contents

Related product manuals