Ive got a PIC-PG2 programmer from Olimex and I got a 16F628 (-20l/P) PIC On the icprog site it says to pull PGM to ground for this chip. Does that mean just connect pin 10 to ground? From the PCB, it looks like pin10 goes to something, not sure whether its ground or not but a few components connect to the trace in paralell... Also want to try using ICSP, might try that instead.. Also, quetion I keep forgetthing to ask, but what are the legs of IC's made from? Another thing, is there any reson why pins are called what they are, RB1, RA4 etc... its confusing!
RB1 - Port B1, RA4 - Port A4, etc. I'm fairly new to PICs, I've only recently purchased my first (also a 16f628) and built my own programmer, I have pin 10 going to ground via a resistor (seemed to be the most popular choice of the sites I visited) I'd say give it a try, try adding your name into the eeprom data (exactly what I did till I got it working right) It'l fail on the verify if it isn't working correctly. I may be being a little naiive but I can't see a case which could result in computer damage, as it's a prebuilt programmer, so plug it in and give it a try
The reason you have to hold PGM low is because PGM is used for low-voltage programming. If it floats, and it goes high, it would enter a programming state and the programmer could not get it out of that state when it needed it to. during the programmin sequence.