MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » Microchip PIC » In-Circuit Debuggers » ICD-x My Account  |  Cart Contents  |  Checkout   
Quick Find
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Accessory Boards->
ADI Blackfin
Atmel AVR->
Cypress PSoC
Microchip PIC->
  In-Circuit Debuggers
  Starter & Evaluation Kits
Silicon Labs
ST Microelectronics->
Texas Instruments->
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
Microchip PIC In-Circuit Debugger (ICD), USB or Serial US$20.00

Microchip PIC In-Circuit Debugger (ICD), USB or Serial

Microchip PIC In-Circuit Debugger and PIC In-Circuit Programmer for USB or Serial Port

The In-Circuit-Debugger (ICD) from CCS is a complete debugging solution for Microchip's PIC12, PIC14, PIC16, PIC18, PIC24 and dsPIC devices. ICD can debug all PIC16, PIC18, PIC24 and dsPIC targets that support debug mode for debugging. It also provides in-circuit serial programming (ICSP) support for PIC Flash microcontrollers.

This PIC In-Circuit-Debugger is available in USB and RS232C (serial port) interface versions (see available options below). To program at 3V, you will need the USB version; the Serial port version only supports 5V targets.

The included stand-alone ICD control software allows you to quickly program PIC Flash microcontrollers using ICD's In-Circuit-Serial Programming mode (ICSP). The control software also lets you update the ICD unit's firmware without having to remove the chip from the ICD unit.

To use the ICD as an in-circuit debugger, you need the debugger software that is part of CCS's popular Microchip PIC C-compiler package for Windows (PCWH) (not included). CCS's PCWH debugger is a robust debugger providing very detailed debugging information at the C level. Use of the PCWH debugger requires that you purchase the PCWH C-compiler package.

View Supported Devices List

PIC In-Circuit Debugger Connection to Target

The ICD units have a 6-contact RJ12 connector, and provide an RJ12 cable to connect to prototyping boards.

We recommend you add an RJ12 ICD socket to your target board; here is the pinout:

Target Pin
1 6 PGM on target PIC - This is optional, used for advance debugging
2 5 PGC on target PIC
3 4 PGD on target PIC
4 3 Ground
5 2 +5V from target to ICD. The serial-port version ICD is powered from this pin. The USB-port version uses it to pull up the signals (3V-5V).
6 1 MCLR. Connect to target PIC and pull up to +5V on target board with 47K resistor. The ICD will drive this with 13V during chip programming. No capacitor is desired on MCLR; it would cause programming problems with the ICD.

ICD Socket is the pinout on the ICD unit. Target Socket is the pinout of the target/prototype board; this pin-out is applicable if using the provided RJ12 cable.


  • The ICD requires 50 mA. If the target power is not to be used, the connection from 5-2 may be cut and an external 5V power supply used. This technique may also be used to power both the ICD and target through the ICD connectors.
  • Avoid connecting B6, B7 to other components on the target board, or make it possible to disconnect them from any components on the target board via jumpers. On-board components on those pins may interfere with programming or in-circuit debugging.
  • The target chip oscillator must be running for the ICD to work.

Ships from: USA
Leadtime: In stock

Available Options:

Optional Recommended Products for this Item
PIC ICSP Adapter, 6-pin Single Row to RJ12 and 2mm 2x4 Header+ US$9.50

This product was added to our catalog on Tuesday 02 September, 2003.


Customers who purchased this product also bought:
Microchip PIC Board, 28 pin, RS232, 16x2 LCD, Relay & BuzzerMicrochip PIC Board, 28 pin, RS232, 16x2 LCD, Relay & BuzzerUS$9.75

Microchip PIC Board, 40-pin, USB, 16x2 LCDMicrochip PIC Board, 40-pin, USB, 16x2 LCDUS$11.50

Shopping Cart more
0 items
What's New? more
Flowcode 7 "Mechatronics Pack" Feature Pack
Flowcode 7 "Mechatronics Pack" Feature Pack
Tell A Friend

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to Microchip PIC In-Circuit Debugger (ICD), USB or Serial
Reviews more
Write ReviewWrite a review on this product!
  Monday 26 July, 2021   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce