Hola.
El ICSP usa 3 pines diferentes de VCC y GND para lograr la programación, para un PIC12 sería:
Luego de programado, puedes usar los pines para lo que tu quieras, según tu programa, pero, es importante aislar la señal de programación con la señal de trabajo del pin del micro.
Otra cosa importante es que algunos programadores no admiten la configuración de programación con oscilador interno y NOMCLR, hay que escoger solo una de ellas, mas no las dos al tiempo.
Saludos