Como Realizar Un Programador De Pic

Páginas: 8 (1794 palabras) Publicado: 11 de agosto de 2012
Los microcontroladores son la solución a casi cualquier problema de diseño en el campo de la electrónica digital. En NeoTeo hemos hablado ya de ellos, y publicaremos varios artículos con proyectos que los utilizan. Es indispensable tener a mano una herramienta que nos permita programarlos
Efectivamente, los microcontroladores en general, y los de la empresa Microchip en particular, necesitan deun circuito electrónico auxiliar que nos permita transferirles desde el ordenador el programa que hemos escrito para ellos.

Hay muchas maneras de encarar este problema, y en general se suele utilizar alguno de los puertos disponibles en cualquier ordenador para este fin. Así es que en el mercado es posible conseguir “quemadores” de PICs con conexión para puerto USB, paralelo o serie (RS-232).Por razones de simplicidad en el diseño y por ser seguramente una de las alternativas más económicas, es que en este artículo vamos a explicar paso a paso como construir el programador JDM, con conexión serial. No solo nos permitirá grabar datos en los micros más comunes, de 8, 18, 28 y 40 pines, sino que también lo podremos utilizar para grabar y leer varios tipos de memorias.
Circuito eléctricodel programador.

Los microcontroladores de Microchip (PICs) se programan mediante un protocolo tipo serie. Se necesitan dos tensiones de alimentación para poder llevar a cabo la programación: una de 4.5v a 5.5v (VDD) y otra comprendida entre 12v y 14v (VPP), que es la que indica al PIC que va a ser programado, para que el cambie la función que realizan los pines I/O implicados en laprogramación. Los pines implicados en la programación varían de un microcontrolador a otro, pero en general, los de un mismo numero de pines (8, 18, etc.) tienen las mismas patitas asignadas a la programación, lo que nos permite construir programadores que sirvan para mas de un PIC.

En el caso del 16F84A, 16F628A y casi todos los PIC más populares de 18 pines, se utilizan los siguientes pines durante laprogramación, y son los que se indican en la tabla al final de esta página.
Es muy recomendable leer la hoja de datos de Microchip sobre este tema (son unas 16 paginas, y lo encuentran en los links que recomendamos en este articulo) dado que es conveniente conocer el mecanismo implicado en la programación (tiempos, señales, etc). El documento se refiere específicamente a la familia 16F8x, pero losdemás no difieren demasiado de lo allí expuesto.
Con estos conceptos en mente, podemos pasar a la construcción de nuestro circuito programador, que será el encargado de transferir el programa que escribamos en la PC a la memoria FLASH del PIC. Esta es una memoria no volátil, de bajo consumo, que se puede escribir y borrar en el circuito integrado (al igual que las EEPROM). Microchip comercializados microcontroladores prácticamente iguales que sólo se diferencian en que la memoria de programa de uno de ellos es tipo EEPROM y la del otro tipo Flash. Se trata del PIC16C84 y el PIC16F84, respectivamente.
Además de esta memoria, casi todos los PICs también disponen de una memoria de datos de lectura y escritura no volátil, (esta del tipo EEPROM). De esta forma, un corte en el suministro dela alimentación no ocasiona la pérdida de la información, que está disponible al reiniciarse el programa. Por ejemplo, el 16F84 dispone de 64 bytes de memoria EEPROM para contener datos, y los programas que creemos pueden leer y escribir en ella.
Pines utilizados durante la grabación.

La construcción de un programador de PICs puede ser un proyecto muy simple o muy complicado, de acuerdo alas características que necesitemos incluir en el. En nuestro caso, dado que estamos desarrollando un circuito que sea lo mas didáctico posible, vamos a intentar mantener las cosas lo mas simples posible.
Si nos damos una vueltita por internet, vamos a ver infinidad de circuitos programadores, algunos con alimentación externa y otros no, por puerto serial, paralelo o USB, para un solo modelo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Como programar un pic
  • como se realiza un programa de television
  • Como Realizar Un Programa Multimedia En Flash
  • Pic programas
  • como programar un pic
  • Programar Un Pic
  • Programador de Pic
  • como se realiza

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS