1.1
INTRODUCTION
An overview of the MPLAB
chapter.
•
MPLAB ICD 4 In-Circuit Debugger Description
•
MPLAB ICD 4 In-Circuit Debugger Advantages
•
MPLAB ICD 4 In-Circuit Debugger Components
•
MPLAB ICD 4 Block Diagram
1.2
MPLAB ICD 4 IN-CIRCUIT DEBUGGER DESCRIPTION
The MPLAB ICD 4 In-Circuit Debugger (DV164045) is Microchip's fastest and most
cost-effective debugging and programming tool for Microchip PIC
(MCUs) and dsPIC
powerful and easy-to-use graphical user interface of MPLAB X Integrated
Development Environment (IDE). The MPLAB ICD 4 is connected to your PC through
a high-speed USB 3.0-compatible interface and is connected to the target with an
RJ-11 connector. The MPLAB ICD 4 also works with JTAG interfaces.
The debugger system executes code like an actual device because it uses a device
with built-in emulation circuitry instead of a special debugger chip. 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 4 In-Circuit Debugger is compatible with any of these platforms:
• Microsoft Windows
• Linux
• Mac OSX™
The MPLAB ICD 4 debugger 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
• Capability to incorporate I/O port data input
• Advanced host communication interfaces (Windows, macOS and Linux)
• Advanced communication mediums and protocols
• Faster programming times
• Modular design (testability and maintainability)
In addition to debugger functions, the MPLAB ICD 4 In-Circuit Debugger system also
may be used as a device production programmer.
2017 Microchip Technology Inc.
MPLAB
Chapter 1. About the Debugger
®
ICD 4 In-Circuit Debugger system is provided in this
®
Digital Signal Controllers (DSCs). It debugs and programs with the
®
7 or later
®
ICD 4 USER'S GUIDE
®
®
Microcontrollers
DS50002596A-page 13
Need help?
Do you have a question about the MPLAB ICD 4 and is the answer not in the manual?