 |
|
|
|
|
|
 |
|
|

ICD2 Clone (In-Circuit Debugger)
Update 13 May
2005 www.sixca.com
This is the small ICD2 clone.
It has less than credit card size on a single side PCB and no
external power require communicate with PC via RS232
port.
With this ICD2 you can debug/program PICMicro devices
and dsPICs for more infomation about PIC look at microchip website
This project no external power requires becuase it use power
supply from target board and use PWM to generate high voltage for
Vpp . frequency about 38KHz.
I use PIC12C508A to generate PWM
becuase it inexpensive and no external component requires.PIC12F508A
must programed with file name eICD2_508A.hex
The main CPU
for this ICD2 use PIC16F876A and the boot loader for this CPU is
ICD661.hex .If you want to use with PIC16F876 this file not work
.
BL010101.hex in c:\Program Files\Microchip\MPLAB IDE\ICD2
should be use for PIC16F876 but I not test.
This circuit
work with PIC16F876A and PIC16F876 with different boot loader
version.
This project test with MPLAB 6.5 it
work fine.But not work with MPLAB 7.11 and another version I not
test.
|

Schematic for ICD2 clone
L1 mounting
|
|
|
To use
this ICD2 If MCLR pin is weak-pulled up to Vdd at the target,
this resistor has to be removed when the ICD2 is connected
since our ICD2 isn't able to pull this pin to
ground.
You can download zipped file at the buttom of
this page. - circuit - PCB - BOM All files are
pdf format .
|
|
| |
|