Que tal manwenwe,
Las memorias SPI son para usar el pickit3 en modo stand-alone. Es decir guardar el codigo que deseas programar en el microcontrolador objetivo, sin utilizar la PC. Simplemente se graba el codigo en las memorias SPI y luego presionas el boton (conectado el pickit al microcontrolador) y el codigo se transfiere. Es por eso que pienso que para las razones que quieres no serian necesarias.
En cuanto al charge-pump, se puede hacer uno tal como lo mencionas con unos diodos, capacitores y un PWM. Habria que utilizar diodos con muy bajo votaje de Vf tal como los 1N5817, para que el voltaje de salida fuere lo mas cercano a 10V, si es que se usa 5V como alimentación. O bien se podria usar 3.3V y cuadriplicar el voltaje, pero esto ocuparias mas componentes. En fin hay varias formas, aunque sin duda ocuparia mas componentes. En realidad el convertidor DC-DC es mejor ya que solo utilizar un transistor, un inductor, un diodo, un par de capacitores, un para de resistencias y una señal pwm.
Pero me gustaría saber tu opinión con respecto a la propuesta inicial que hago en los esquemáticos que coloqué.
elreypic.