Programador PIC16F

#1
Hola;

estoy haciendo un programador de PICs con arduino.
Necesito saber el circuito adecuado para programar los 16F6XXx por ICSP.
Tengo entendido que existe ya un post en arduino.cc que habla sobre esto. Pero está probado para programación High Voltage, y yo quiero hacerlo en Low voltage.
Estoy intentando montar el circuito, pero no veo en los Datasheets de microchip, los valores de corriente electrica para los diferentes pines del PIC que entran en juego. Solo veo un apartado que dice los valores en Volts y los timings en nanoseconds y microseconds, incluso miliseconds. Pero a diferencia del datasheet para el 12CXXXX, no sale ningun valor de corriente en mAmpers para ningún pin. Eso significa que se han de usar los valores que por defecto el puerto serie usa según el stándar? Siendo así, dónde puedo conseguir ese estándar? Busqué por google y la wikipedia, y solo conseguí un pinout del SPort.

Gracias.

Y otra cosa, acerca del CLOCK: como se supone que se usa este?

Os paso los links que encontré relacionados con la programación de PICs y software Arduino (además incluye un circuito y un how-to):
http://arduino.cc/forum/index.php?topic=92929.0
http://isaias-garza.blogspot.com.es/2012/05/programando-pics-con-arduino.html
https://www.google.es/search?q=arduino as pic programmer

Y si necesitais más porque queréis usar el método de programación con 12V que hablan en los 2 primeros links, os puedo pasar los siguientes links sobre el formato HEX de los codigos compilados con herramientas de compilación o ensamblado:
http://www.lucidtechnologies.info/inhx32.htm
http://www.kanda.com/blog/microcontrollers/pic-microcontrollers/pic-hex-file-format/
http://www.microchip.com/forums/m34461.aspx

Con estos ultimos links podeis saber como está estructurado el archivo HEX, y con los siguientes, podeis saber como programar el PIC16F628A entre otros, una vez tengáis claro el circuito:
http://ww1.microchip.com/downloads/en/DeviceDoc/30277d.pdf

Saludos, y have fun :D.
 
Arriba