Pues tienes razon Alberto

, no es necesaria ninguna fuente externa para los 13,5 v. de vpp.
he montado la parte que genera el vpp (fijate en el pdf del K128) y he hecho esta secuencia en un while :
High(porta.2); sleepmcs(1);
high(porta.3); sleepmcs(1);
low(porta.2); sleepmcs(1);
low(porta.3); sleepmcs(1);
y bingooo

unos bonitos 13,80 v. en la salida del diodo D3 , incluso los he utilizado para programar un 18f452/16f876 y de coña.
Ahora intentare hacerlo con el pwm , pero no lo he usado nunca .
Se puede con dos salidas simultaneas que hagan esto ??
El sleepmcs(1); = delay 1 microsegundo pero no es critico , con un milisegundo tambien chuta , pero tiene menos intensidad .
Y que os parece usar un 16F876 .