User manual

MPLAB
®
ICD 3 In-Circuit Debugger User’s Guide
DS51766A-page 80 © 2008 Microchip Technology Inc.
10.4 USB PORT/POWER
The MPLAB ICD 3 in-circuit debugger is connected to the host PC via a Universal
Serial Bus (USB) port, version 2.0 compliant. The USB connector is located on the side
of the pod.
The system is capable of reloading the firmware via the USB interface.
System power is derived from the USB interface. The debugger is classified as a high
power system per the USB specification, and requires 300 mA of power from the USB
to function in all operational modes (debugger/programmer).
Cable Length – The PC-to-debugger cable length for proper operation is shipped in
the debugger kit.
Powered Hubs If you are going to use a USB hub, make sure it is self-powered. Also,
USB ports on PC keyboards do not have enough power for the debugger to operate.
PC Hibernate/Power-Down Modes – Disable the hibernate or other power saver
modes on your PC to ensure proper USB communications with the debugger.
10.5 MPLAB ICD 3 DEBUGGER
The debugger consists of a main board enclosed in the casing with a USB connector
and an RJ-11 connector. On the debugger enclosure are indicator lights (LEDs).
10.5.1 Main Board
This component has the interface processor (dsPIC DSC), the USB 2.0 interface
capable of USB speeds of 480 Mb/sec, a Field Programmable Gate Array (FPGA) for
general system control and increased communication throughput, an SRAM for holding
the program code image for programming into the emulation device on-board Flash
and LED indicators.
10.5.2 Indicator Lights (LEDs)
The indicator lights have the following significance.
Note: The MPLAB ICD 3 in-circuit debugger is powered through its USB connec-
tion. The target board is powered from its own supply. Alternatively, the
MPLAB ICD 3 can power it only if the target consumes less than 100 mA.
LED Color Description
Active Blue Lit when power is first applied or when target is connected.
Status Green Lit when the debugger is operating normally – standby.
Red Lit when an operation has failed.
Orange Lit when the debugger is busy.