Page 1 of 1

EB-006 and ICD

Posted: Fri Jul 27, 2007 3:32 pm
by KeithSloan
Please could you clarify the programmer support of In circuit debugging with MPLAB the pdf file states In-Circuit Debugging via MPLABΒ® ICD2.

If I buy a programmer do I have to buy anything extra to get single stepping debugging? Is the ICD2 something I buy from Microchip and plug in where the PIC goes?

Posted: Fri Jul 27, 2007 4:01 pm
by Steve
Hello,

Our v3 Development Board (HP488) and E-Blocks PICmicro Multiprogrammer (EB-006) both have the appropriate socket for an ICD2 device. The ICD2 is a circular box which interfaces between a PC and a PICmicro circuit - it does not replace the existing PICmicro. You can buy the ICD2 from us.

With the ICD2, you can in-circuit debug (including single-stepping) ASM files (and C files if you have an appropriate licence) from within the MPLAB environment.

ICD2

Posted: Fri Jul 27, 2007 4:16 pm
by KeithSloan
Thanks for the info I see you charge Β£150 for the Microchip ICD2.

I also found this on the web http://microcontrollershop.com/product_ ... cts_id=572
Which is considerably cheaper especially the dollar being at the rate it is.

Would this work instead

Microchip ICD2

Posted: Fri Jul 27, 2007 4:31 pm
by KeithSloan
I also found on the web http://www.microchipdirect.com/ProductS ... s=DV164005

It seems to suggest that I can buy the ICD2 straight from microchip for Β£80.
Is there any difference between what you are offering

Posted: Fri Jul 27, 2007 4:52 pm
by Steve
I'd recommend buying it from Microchip!

It looks like we have not updated our prices for a while, and Microchip have recently reduced their prices.

Programmer and ICD2

Posted: Sun Jul 29, 2007 11:24 pm
by KeithSloan
One further question. I see that microchip supply a USB cable with their ICD2 device, does that mean I need two USB ports one for the your programmer and one of the ICD2 or do I just use the ICD2 USB for programming and debugging.

Thanks

ICD 2

Posted: Mon Jul 30, 2007 7:29 am
by KeithSloan
Further research I see that I need a header card. For the PIC16F684 this is microchip part number AC162055 which I can see I can get from Farnells or RSS. However I get the impression that I have to use a specific ICD chip, which again for PIC16F684 is PIC16F684-ICD. Where can one buy a PIC16F684-ICD? and how much do they cost.

Posted: Mon Jul 30, 2007 9:17 am
by Steve
You can use the ICD2 both as a programmer and a debugger, so you can use it to program the HEX files to our boards (i.e. you do not need 2 USB ports).

As for the header card - I know nothing about this.

Header for ICD2

Posted: Mon Jul 30, 2007 12:36 pm
by KeithSloan
Steve

Please see http://www.farnell.com/datasheets/59383.pdf

Also the microchip part number AC162055

Thanks Keith

Posted: Mon Jul 30, 2007 12:53 pm
by Steve
We don't sell the header boards. Also, it looks like this is not necessarily needed - it is only required if your application uses the resources on the PICmicro that are reserved for the ICD2.

Posted: Mon Jul 30, 2007 12:53 pm
by Benj
Hello

The header is just a way of including the RJ ICD2 connector onto the circuit board. Since our hardware already has the RJ ICD2 connector this header board is not needed.

ICD Header

Posted: Mon Jul 30, 2007 12:55 pm
by KeithSloan
Benj

Thanks

Keith