1.1
INTRODUCTION
An overview of the MPLAB
• MPLAB ICD 3 In-Circuit Debugger Defined
• How the MPLAB ICD 3 In-Circuit Debugger Helps You
• MPLAB ICD 3 In-Circuit Debugger Components
1.2
MPLAB ICD 3 IN-CIRCUIT DEBUGGER DEFINED
The MPLAB ICD 3 In-Circuit Debugger is an in-circuit debugger that is controlled
through a PC running MPLAB X IDE software on a Windows
ICD 3 In-Circuit Debugger is an integral part of the development engineer's tool suite.
The application usage can vary from software development to hardware integration.
The MPLAB ICD 3 In-Circuit Debugger is a complex debugger system used for
hardware and software development of Microchip PIC
dsPIC
Programming™ (ICSP™) and Enhanced In-Circuit Serial Programming 2-wire serial
interfaces.
The debugger system will execute 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 3 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
In addition to debugger functions, the MPLAB ICD 3 In-Circuit Debugger system also
may be used as a device production programmer.
2012-2014 Microchip Technology Inc.
MPLAB
Chapter 1. About the Debugger
®
®
Digital Signal Controllers (DSCs) that are based on In-Circuit Serial
ICD 3 USER'S GUIDE
®
FOR MPLAB X IDE
ICD 3 In-Circuit Debugger system is provided.
®
platform. The MPLAB
®
microcontrollers (MCUs) and
DS50002081B-page 11
Need help?
Do you have a question about the MPLAB ICD 3 and is the answer not in the manual?