Home Products News Web Hosting Contact
Note to International Customers

View Cart


Check Out

Subscribe to our Newsletter                                                                                       Read Our Refund Policy


CCS In-Circuit Debugger (ICD)

An Affordable Alternative to High-Dollar Emulators!

ICD is a complete in-circuit debugging solution for Microchip's PIC16Fxx and PIC18Fxx PIC microcontrollers. ICD can debug all PIC16 and PIC18 targets that support debug mode for debugging. It also provides in-circuit serial programming (ICSP) support for all flash chips. A list of what parts are supported by the ICD is detailed here.

The CCS ICD units works with CCS's PCW debugger or CCS's stand-alone ICD control software (included with every ICD). CCS's PCW debugger is a very robust debugger integrated with PCW, and provides very detailed debugging information at the C level. The stand-alone control software allows you to quickly program target chips using ICD's ICSP. The control software also lets you update the ICD unit's firmware without having to remove the chip from the ICD unit. (Using these software tools requires you to have loaded the CCS-ICD firmware onto the ICD unit, which is loaded by default).

ElectronicBrains.com currently provides two ICD solutions:

The standard ICD-S, which communicates to the PC and the debugging software over an RS232 connection. Includes an RS232 serial cable.

This unit may be programmed with MPLAB ICD-1 firmware to make backward compatible with MPLAB 5.XX IDE. When MPLAB-ICD firmware is loaded, the ICD-S is fully compatible with Microchip's MPLAB IDE and MPLAB ICD1.
Similar to the standard ICD-S unit, but operates at 3V instead of 5V. This is beneficial to users trying to debug or program when their target platform is running at 3V.

The ICD-S and ICD-S3V have an RJ45 connector, and provide an RJ45 cable to connect to prototyping boards. 
If you wish to add an RJ45 ICD connection to your target board, here is the pin-out:

Target Pin
1 6 B3 on target PIC - This is Optional, used for advance debugging
2 5 B6 on target PIC
3 4 B7 on target PIC
4 3 Ground
5 2 +5V from target to ICD. The ICD is powered from this pin.
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.

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

  • The ICD-S 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-S and target through the ICD-S connectors.  Likewise, the ICD-S3V can be powered by an external 3V supply.
  • Avoid connecting B6, B7 to other components on the target board.
  • The ICD-S does not use the Low Voltage Programming mode.
  • The target chip oscillator must be running for the ICD-S to work.


ICD Debugger / Programmers

Includes ICD, instruction card, serial cable & software diskette
ICD-S3V In-Circuit Debugger (RS323, 3V target chips) Price:  $75 CLOSE OUT:  $69

Home ] Motorola M68MMDS05 Development System ] MPLAB ICE 2000 ] 68HC12 Design Kit ] Needlenose Pliers ] Solderless Breadboards ] melabs Serial Programmer ] Motorola MMEVS Development System ] PicBasic Pro Compiler ] 12-Button Compact Keypad ] CCS PIC Micro C Compilers ] 11-Piece Tool Kit ] WARP-13a Programmer ] Project Enclosure ] 9-Pin Serial Cables ] GPIB/TNT- PNP ] Wall Transformer ] DC Power Supplies ]
Copyright 2010 ElectronicBrains.com Last modified: April 28, 2012
All custom images 2010 ElectronicBrains.com -
unauthorized duplication or distribution is prohibited!