regarding the diagram on http://www.microengineeringlabs.com/support/icsp.htm


using the epic programmer and using the wiring schematics from the
page linked above i made up a ribbon cable/10-pin header to connect
to my breadboard so i can program my 16f88's without having to remove
them. i have a few questions...

1. But reading the doc, it looks like the icsp pin 4 should be connected to Vdd when programming, yes? although, i don't see that connection explicitly in the diagram.

2. and the Vpp/pin2 from the icsp header connected to the mclr/Vpp on the pic also in order to program icsp? what exactly is the RESET pullup?

3. and does RB3/PGM/CCP1 really need to be pulled low also?

4. and the breadboard circuit with the pic that is being programmed shouldn't have power on, yes?

Thanks