When you said this:
One such supported chip is a 14 pin package 16f685.
Did you actually mean some other chip, not the 685? As far as I know there is only the 20 pin version of the 16F685, the one used in the Tactile Metronome, but I certainly am no expert on all the PIC micros.
The tactile metronome has a standard PIC ICSP header, except it does not include the last pin, pin #6 (the low voltage programming pin). The first file pins are the standard pinout:
- Code: Select all
1 - VPP / MCLR
2 - VDD
3 - VSS
4 - ICSPDAT / PGD
5 - ICSPCLK / PGC
As far as I know, the ICSP programming details are sort of by family, and since that programmer appears to support at least some form of the 16F685 and friends, I'll bet you have a good chance at getting it to work! Additionally, the five connections in the ICSP header are all in the pins near the top of the chip, so it's not like there are any connections to the pins that would only be on the 20-pin part (and not a 14-pin part) (if that makes sense).
Adam (the other guy at W&L) has an official Pickit 2, and I have a $30 Pickit 2 clone I got from ebay about 4 years ago. I know that they've released a pickit3 and are starting to phase-out the PK2, but I still really like my PK2 for the great linux support.
Hopefully that makes sense, please let us know if it doesn't. We're more than happy to help you get up and running with your ICSP programming of a Tactile Metronome. Can't wait to see what cool hacks and mods you come up with!