Voi a intentar plantearlo lo más claro que puedo:
La duda viene, cuando quiero programar el PIC mediante ICSP en un circuito en el que esta realizando una aplicación (imaginense por ejemplo para actualizarle el firmware de una utilidad que realizaba).
Cuando se programa este lleba la señal de Vpp de 13v, la cual se limita con el diodo para que no "corra" por el resto de circuito, para las señales clock y data, que entran por dos pines I/O del pic, que estos en el supuesto circuito que planteo pueden estar usandose para algo y estar conectadas a algo, creo que visto que con una resis se soluciona. Pero con el Vdd no se que hacer, puesto que no deben ser necesariamente iguales en el programador y en el circuito, y en el caso de desconectar el circuito de la alimentación, no se conoce el consumo de este (puede haber mas cosas alimentandose) y no poder proporcionarle la potencia con el programador.
He pensado que la solucion seria no enviar Vdd por el ICSP (sencillamente no poner ese pin en el conector), pero la duda es si se puede programar así, con el pic en caliente corriendo.
Espero que em ayuden y me expliquen como rula esto