vers la page principale

Cette page en Français

Build your development tool for the  PIC

ICD2 USB "Full speed"       

 (send to me the errors of syntaxes to improve the translation...)

New version available with management of the power supply of the target since MPLAB ( set15.gif (880 octets) not tested yet)

I place the description of this version bus of the significant infos are placed on the schematic diagram

ldescriptive file PDF is here: ICD2 V1.3 (The version certified is always: ICD2.PDF)



Version Full USB ready!! (it is not a question of a circuit USB/série translator...)

Pass at the higher speed (10 to 20 times faster than the serial ICD2 !)

The circuit is finished and operational (prototype ok and tested as a débug mode and programmer with 16F877 and 18F452):

photograph of the prototype n°1 (the described version is slightly different bus the board is optimized more)

Cut circuit: 55mm X 90mm in simple face (only one strap!) ...

It is has to say the same size as the ancestor the ICD1 presented in french page...


Power of the circuit via the USB (an external power is possible if the 100mA* USB Connector is not enough for you)

Realizable circuit with a little experiment (attention nevertheless: there is a circuit with a step of 0.65 mm...)

no exotic circuits untraceable

1 strap (GND)qui is used for clipser the mass of the probe of the oscilloscope!! (I become powerful in the placement...)

few components cms which take a long time to weld (except CY7C64613)

see copper of the prototype n°1 (you see Cy7c64613-80nc who manages connection USB at high speed)

but enough of speech!: all is in following file pdf: ICD2.PDF

There is all: diagrams,  list of the components, offset film (to be printed with a good laser printer...)

 set15.gif (880 bytes) Modifications: To make pass the value of R4 and R9 to 1k8 to improve the measuring accuracy of VPP (VPP was seen too high with a warning in MPLAB)

To also recover: Contents of the EEPROM and the bootloader for PIC16F877A:

and for those which wishes to make manufacture the printed circuit: files of manufacture of the printed circuit (with the format To stack): Icd2 - CADCAM.ZIP

You will have to program the PIC16F877A and EEPROM 24LC01 ( FULLPIC is appropriate...)

Installation of drivers for ICD2

It is necessary to install MPLAB (I use version 7.1) before connecting the ICD2 for the first time because the drivers of the Cypress chip are provided by Microchip.

MPLAB proposes to you during the installation to consult a document of assistance to the installation of the ICD2 (below) click on Yes...

For the continuation, you click on Launch Preinstaller/Updater, a window opens, select ICD2, Pre-Install, Action (screen printing below)

You can then all close and connect your ICD2...

It is detected by Windows and if all this master key well you obtain:

While clicking on finishing, the driver firmware customer is installed and it is finished!

Installation of the firmware in the 877A

You can launch MPLAB then to make: Debugger, ICD2 Answer: ICD0082: Failed MPLAB ICD2 operation (it is normal, the firmware is not places from there in the 877A)

Go: Debugger, Download ICD2 Operating System to select the ICD01020605.hex file which is in Program Files, Microchip, MPLAB IDE, ICD2, ICD01020605.hex to open...

The green led must ignite and the transfer to be carried out...: -) (chenillard in MPLAB in bottom on the left)

When, windows opens saying that it does not find the good target (normal, there is not...) You will end up obtaining this:

With you! It does not remain you any more which has to overcome MPLAB and the debuggage under ICD2 to become kings of the PEAK... Good developments of your programs!

In the event of problem, to consult the on line help of MPLAB and ICD2 all is there!

If you find errors thank you of me to inform some...

Infos: The ICD2 in version FULL USB is very very fast compared to the ICD1 and especially the ICD2 in version series (or USB via series...)

With you!



FreeCompteur Live