Este programador se desarrollo tomando como base el JDM
original pero a diferencia del original se han eliminado algunos componentes
que no eran necesarios, por ejemplo mi idea era utilizarlo directamente por
ICSP, para ello he unificado la fuente ya que el JDM original se alimenta desde
el puerto serial, es decir, alimenta el microcontrolador para poder ser grabado
pero cuando nos encontramos con la programación en circuito tenemos el problema
que el microcontrolador ya esta alimentado por la fuente de su circuito y también
por la fuente del JDM, entonces al unificar la fuente ya no tenemos este
problema, podemos programar el microcontrolador sin apagar la fuente.
El circuito solo tiene tres resistencias que son de limitación
de corriente para el Clock, Data y Vpp, y un diodo zener de 13V 1/2W para la tensión del pin Vpp no pase los 13V.
Luego en el JDM original vemos dos transistores y otros
diodos y resistencias, esto es porque aparte posee una fuente de 5,1V para
alimentar el micro y también conmutar cuando hay señal, nosotros no lo
utilizamos ya que la fuente es unificada.
Un software de grabación de microcontrolador por serie para
JDM podría ser el ICprog, PonyProg, etc… el problema que he encontrado con estos
es que no están actualizados para los últimos microcontroladores, tras una búsqueda
en la red encontré el PICPgm que se encuentra disponible de forma gratuita
tanto para Windows como para Linux, podemos encontrarlo en el siguiente link.