icspprogrammer.zip87 KB
Remove these ads by
Signing UpStep 1: Why ICSP?
Things get more difficult with smaller (surface mount) chips. There are no standard sockets for QFN, SSOP, QFP, or even the large SOIC .300 packages. There are really expensive ($100s) clips that can attach to, and program, these chips. A different clip is needed for each chip type and pin count you use.
There is an alternative. Its called ICSP.
ICSP means 'in circuit serial programmer(ing?)'. It is a way of programming a PIC while it is still attached to the application circuit. Thats right, no more chip swapping.
Why ICSP?
1. There are no programming sockets for small package chips. Clips are expensive.
2. Its a pain to move chips in & out of the programmer during development. Impossible for surface mount parts.









































Visit Our Store »
Go Pro Today »




I want to program PIC12F629 with readymade .hex code. Which programmer should I use? I would like to know the best and cheapest programmer available. I bought PICKIT2 clone from India but I had very bad experience with it. I couldn't program with it.
Can you please suggest me good programmer?
Regards,
Chetan
I've been using ICSP for a few years, and its basically the same configuration your using except I like the 5+5 pin headers (like the USB headers plug into on the motherboard).
for the diode in the MCLR pull-up I used the BAV99W SMT device, works great.
:D
Up until now I've been using a Velleman kit to program my PICs and was quite pleased with it. I have, however purchased some PICs that do not fit the onboard sockets. No problem I thought as I read through the documentation and found out from the circuit diagram that the unit is merely a socketed ICSP programmer. I imagined I could still use the unit to program the new chips I purchased, however the supplied software with the kit (velleman # k8048) does not include a memory map for the PICs I purchased - does this mean I cannot program them?
Do you know of any freeware that will allow me to use the K8048 ICSP programmer with the PIC16C72A?
Here is a link to the K8048 circuit diagram:
http://www.velleman.de/downloads/0/illustrated/illustrated_assembly_manual_k8048_rev3.pdf