Microchip Technology ICD 3 In-Circuit Debugger DV164035 DV164035 User Manual
Product codes
DV164035
MPLAB
®
ICD 3 IN-CIRCUIT
DEBUGGER USER’S GUIDE
© 2008 Microchip Technology Inc.
DS51766A-page 9
Chapter 1. Overview
1.1
INTRODUCTION
An overview of the MPLAB ICD 3 in-circuit debugger system is given.
1.2
MPLAB ICD 3 IN-CIRCUIT DEBUGGER DEFINED
The MPLAB ICD 3 in-circuit debugger is an in-circuit debugger that is controlled by a
PC running MPLAB IDE (v8.15 or greater) software on a Windows
PC running MPLAB IDE (v8.15 or greater) software on a Windows
®
platform. The
MPLAB ICD 3 in-circuit debugger is an integral part of the development engineer's
toolsuite. The application usage can vary from software development to hardware
integration.
toolsuite. 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
hardware and software development of Microchip PIC
®
microcontrollers (MCUs) and
dsPIC
®
Digital Signal Controllers (DSCs) that are based on In-Circuit Serial
Programming™ (ICSP™) and Enhanced In-Circuit Serial Programming 2-wire serial
interfaces.
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, for emulation. All
available features of a given device are accessible interactively, and can be set and
modified by the MPLAB IDE interface.
with built-in emulation circuitry, instead of a special debugger chip, for emulation. All
available features of a given device are accessible interactively, and can be set and
modified by the MPLAB IDE interface.
The MPLAB ICD 3 debugger was developed for emulating embedded processors with
rich debug facilities which differ from conventional system processors in the following
aspects:
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 development programmer.
may be used as a development programmer.