ICD questions

Started by Phil November 10, 2003
I've been thinking about getting an ICD and would like to get
people's opinions. I've done a bunch of searching and this seems to
be a non-topic of discussion...

As I understand it, there are 2 versions: ICD1 (olimex board) and
ICD2 (Microchip). ICD1 only works with a couple of 16F8xx chips and
ICD2 works with those plus some 18F chips. ICD1 doesn't work with
MPLAB IDE 6.x (that seems very odd to me). If I'm wrong could some
one correct me?

All that would say, get ICD2. but its 3X the cost (160 vs 50ish).
At 50, ICD1 is almost a no-brainer but I'm using IDE 6.30 and not
wild about down-reving plus I'm using some 18F chips. ICD2 really
ups the cost - is it worth it? Also, ICD2 is the wierdest looking
piece of micro gear I've ever seen (ok, not that big a deal but it
looks like it was designed by CocaCola).

Is the ICD worth using? Does it really help debugging? Is anyone
cloning ICD2 (like Olimex?)????

Phil



About 5 years ago I bought a Parallax Clear View Mathias In-Circuit
Emulator for the Microchip family of microcontrollers. The cost then,
was about $1000 with the personality modules, timer and trace modules,
etc. I was doing a lot of PIC designs and I'm sure the investment paid
for itself. Now, Microchip offers FLASH based parts with In-Circuit
Debugging and In-Circuit Serial Programming. These devices are less
expensive than their previous FLASH based microcontrollers. In order
to use the on chip debugging and programming facility you need to buy
something like the Microchip ICD2 In-Circuit Debugger. Digi-Key and
others sell this for about $159. I just finished the design of my
first produt using the PIC16LF87 and although the ICD2 does not have
the same capabilities as the ClearView Mathias, it was more than
capable for getting the job done. I sold my old ICE on eBay and I'm
not looking back :-) For some of my projects I use MPASM and for
others I use a C compiler from CCS.

If you want to use some of the new FLASH based PICS such as the 16F87,
etc. you will need to use the ICD2.

Tom
www.wizbangdesigns.com --- In , "Phil" <phil1960us@y...> wrote:
> I've been thinking about getting an ICD and would like to get
> people's opinions. I've done a bunch of searching and this seems to
> be a non-topic of discussion...
>
> As I understand it, there are 2 versions: ICD1 (olimex board) and
> ICD2 (Microchip). ICD1 only works with a couple of 16F8xx chips and
> ICD2 works with those plus some 18F chips. ICD1 doesn't work with
> MPLAB IDE 6.x (that seems very odd to me). If I'm wrong could some
> one correct me?
>
> All that would say, get ICD2. but its 3X the cost (160 vs 50ish).
> At 50, ICD1 is almost a no-brainer but I'm using IDE 6.30 and not
> wild about down-reving plus I'm using some 18F chips. ICD2 really
> ups the cost - is it worth it? Also, ICD2 is the wierdest looking
> piece of micro gear I've ever seen (ok, not that big a deal but it
> looks like it was designed by CocaCola).
>
> Is the ICD worth using? Does it really help debugging? Is anyone
> cloning ICD2 (like Olimex?)????
>
> Phil