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