What are special ICD devices?

Status
Not open for further replies.

MathGeek

New Member
I found this on Microchip ICD2 User Guide:

"4.6 Special ICD Devices"

"Some devices have special ICD versions (e.g., PIC12f629-ICD for the PIC12F629) to limit the number of device resources that must be used for debugging. Only the ICD version of the device may be used for debugging; the actual device does nto have the built-in circuitry necessary to work with MPLAB ICD 2."


I don't understand this.....I bought two 16F628A, but is this saying that I need to buy some special version of 16F628A to debug?

Any help is greatly appreciated.
 
-ICD Devices have a special package, that has PGD, PGC, MCLR (besides RB7,6 and RA5), so that you don't have to sacrify any Pins in your design. ICD devices are made for Debugging only and are not appropriate for running without ICD2.

Can you imagine that you could only use 3pins of 12F675 in your design? (If you need to Debug) :lol:
 
MathGeek said:
is this saying that I need to buy some special version of 16F628A to debug?

Unfortunately, yes.

I found out the hard way. For 3 days I thought my ICD2 was faulty. Turns out, the 16F628 can't be debugged, not without the ICD device.

The 16F88, which is a nicer 18-pin low cost PIC has built in debugging functionnality. That's what I'd use for a low pin count PIC. Otherwise I am happy with 16F876s & 877s. Both can be debugged with the ICD2.
 

Wait.........I know 16F628 non-A is NOT supported by ICD2 debugger.

But 16F628A is one of the supported devices....

What I am asking is if I have to buy something like "16F628A-ICD" (if that exists)

Edit: I figured it out: I need to buy a header. I don't have money
 
Sorry for the confusion.

I tend to assume that everyone is refering to the A version since the non-A isn't available from Microchip anymore.

But of course, some stores/distributors might still offer some old stock of non-A versions...

Before buying PICs with your hard earned money, you should definitely get a few samples from Microchip to see if the model number you are thinking of using fits the bill.

The following document lists the PICs that need the header to be debugged : https://www.electro-tech-online.com/custompdfs/2005/08/51292J.pdf
 
16F628 is supported by ICD2, but only in Program mode
16F628A is supported in Debugging mode, but requiring the -ICD device
 
I don't think Microchip gives out samples to residential address (I am a hobbist, not an engineer).

I wish I could get some samples for 16F877....

anyone know how?
 
MathGeek said:
I don't think Microchip gives out samples to residential address (I am a hobbist, not an engineer).

I wish I could get some samples for 16F877....

anyone know how?
I didn't have a problem with Samples. Just fill-in your address and it should work...
 
MathGeek said:
I don't think Microchip gives out samples to residential address

There are 2 16F877s in front of me that say they do

Hobbyist or not, if you are able to build a circuit and program a PIC, you are an engineer. 8)
 
Joel Rainville said:
Hobbyist or not, if you are able to build a circuit and program a PIC, you are an engineer. 8)

Crap, so me getting onto a MEng Cybernetics to get the Engineering Masters was use less. Just needed to program a pic! lol j/k
 
What is the limit on the number of samples?

I purchased 2 16F628 and 2 16F628A. I guess i could have gotten them through sampling.

Anyone know the precise URL for the sample webpage?

edit:
this is what they say on their website

URL: http://sample.microchip.com/Default.aspx
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…