CircuitosDiagramasPCB

Programador PIC 18Pin DB9

Me encontré con un problema para programar un PIC16f84 con un programador PICkit2 V2.61; resulta que no podía grabar un HEX porque el programador me pedía una informacion tipo config, y la instruccion era que exportara el HEX usando MPlab IDE. Al tratar de hacer el EXPORT tuve que configurar el PIC16F84 para generar el config y en las opciones de programadores soportados el PICkit2 no estaba disponible. :/ asi que que el Export con config no salió con la informacion adecuada, asi que el HEX generado fué inservible.

Despues de buscar programores tipo WINPIC y IC-prog me dí  cuenta de que existen varias versiones para programamores via LTP y RS232, por lo que vi viable hacerme el de Pablin, :) como nada mas necesita: 5 resistencias, un par de leds, un IC7404 pues decidí armarlo pero no tuve exito ya que me arrojaba errores de lectura 0X3FFF, por lo que creí que no habia comunicacion con el puerto Paralelo, solo vi que se ejecutaba la lectura y escritura pero sin obtener resultados.

Esta mañana decidí probar con un circuito RS232 para comunicacion por puerto DB9 (com1) y comencé a buscar las piezas entre tarjetas de radios viejos y tocadores de DVD abandonados.

Encontré las piezas para armar el siguiente circuito:

  •  5 Diodos 1n4148
  • 1 Diodo Z5.0V
  • 1Diodo Z13.0V (yo lo reemplacé por uno de 12V) en las PC´s no he encontrado voltajes arriba de 12V
  • 2 Resistencias de 1.5K
  • 1 Resistencia de 1K
  • 1 Resistencia de 200Ohms (la reemplacé por una de 220Ohms)
  • 1 Resistencia de 10K
  • 1 Pot de 10L
  • 1 Cap Ceramico de 0.1 uF
  • 1 Socket 18Pin Dip
  • 1 Conector DB9 Hembra
  • 1 Cap Electrolitico de  470uF

 


Foto del diseño original

Le hice algunos cambios en el trazo de las pistas debido a que el diseño original tiene las pistas mas delgadas y cruzan por en medio de los pines del conector DB9, aunque el terminado es casi identico.



No me quedó muy bonito pero me fué muy util y me sacó del apuro
DSC_0070