I'm using the 8-pin 12F675 so have to be conservative with pins. I want to use ICSP while having /MCLR internally tied to Vdd so freeing up GP3. The supply will be 5V.
I will be re-programming the chip via ICSP multiple times.
- Reference documents: ICSP; 12F675.
- Related question: ICSP Circuit: Pic microcontroller MCLR pin
My first (main) concern: if /MCLR is internally tied to Vdd, then when the programmer ties it to a voltage other than Vdd, will a damaging current be produced? Can / how should this be done? (Could I simply put a resistor between /MCLR and the programmer's Vpp?) Also, with the resistor, would the internal tying to Vdd prevent the programmer from pulling the pin to Vpp/Gnd?
Second (secondary) concern: how can I then use the /MCLR/Vpp/GP3 pin as an input? I appreciate this is more complicated, it probably needs a question of its own. I presume again just a resistor between the PIC's GP3 pin and the driving circuit would do: high enough value so that the programmer can override it.