ICSP is just a way to program uC, so just add an extra 3(5) pins and
wires on your breadboard and you are happy to re-program chip without
removing it from your circuit every time you need to program it...
Generally, it is not that easy. Depending on the internal circuitry it is not
just three / five wires, you have to keep in mind the high voltage programming
(i.e. use diodes) and you might also want to decouple the rest of your circuitry
from the ICSP part, i.e. include some resistors.
Jens
Jens,
I have not had problems using the ICSP in many different designs. It is a very
nice feature, as it permits you to build a surface mount circuit board. It also
saves you from needing to use a socket on the CPU, and damaging the pins when
removing and replacing the part. The Molex 6 pin connector is low cost.
The only high voltage pin is MCLR. Just don't connect it to anything else.
The programming pins PGC and PGD may be used as output pins with no harm to
your external circuitry, as long as the external device can tolerate them
being driven to any combination of states at high speed. I connect them to
two cathode outputs on my nixie watch.
No extra circuitry is required except a 22kohm pullup resistor on MCLR.
Try it, you'll like it!
--
David Forbes, Tucson, AZ
--
You received this message because you are subscribed to the Google Groups
"neonixie-l" group.
To post to this group, send an email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/neonixie-l?hl=en-GB.