Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Se usa para programar por medio de ICSP (programacin serial el circuito) por
lo que no se necesita retirar el PIC de circuito para poderlo programar,
simplemente se conectan los pines necesarios el programador (MCLR, Vcc,
GND, PGD y PGC) y podrs programar, reprogramar borrar y probar tu circuito
sin necesidad de mover mas que tu cdigo fuente.
Microcontroladores que soporta:
Baseline
PIC10F200, 202, 204, 206
PIC10F220, 222
PIC12F508, 509, 510, 519
PIC16F505, 506
PIC16F54, 57, 59
Midrange
PIC12F609, HV609
PIC12F615, HV615
PIC12F629, 635, 675, 683
PIC16F610, HV610
PIC16F616, HV616
PIC16F627, 628
PIC16F627A, 628A, 648A
PIC16F630, 631, 636, 639, 676
PIC16F677, 684, 685, 687
PIC16F688, 689, 690
PIC16F72
PIC16F73, 74, 76, 77
PIC16F716
PIC16F737, 747, 767, 777
PIC16F785, HV785
www.cosasdeingenieria.com
Cosas de
Ingeniera
www.cosasdeingenieria.com
Cosas de
Ingeniera
www.cosasdeingenieria.com
Cosas de
Ingeniera
Frente
Reverso
www.cosasdeingenieria.com
Cosas de
Ingeniera
www.cosasdeingenieria.com
Cosas de
Ingeniera
www.cosasdeingenieria.com
Cosas de
Ingeniera
Cosas de
Ingeniera
El software.
PICKIT2 MICROCHIP.
Este software es de licencia libre, distribuido por MICROCHIP. Y es requerido para poder hacer la
interface entre los cdigos hexadecimales creados por nuestro lenguaje de programacin
(ensamblador, basic, c, etc.) y el programador de PICS.
Instalar el programa PICkit 2 Programmer
Una ves instalado el software debemos tener acceso a el, por lo que previamente se debe
conectar el programador a alguno de los puertos USB disponibles en nuestro equipo. Al iniciar el
programa PICKIT 2 aparecer la siguiente ventana.
www.cosasdeingenieria.com
Cosas de
Ingeniera
Con lo que se comprobara que el programador esta correctamente conectado y por lo tanto fue
reconocido por el sistema.
www.cosasdeingenieria.com
Cosas de
Ingeniera
En este caso el PIC detectado es un 16F877A (encapsulado PDIP de 40 pines), el cual al momento
de su lectura no se encontr programa alguno dentro se su memoria, pero si existiera alguno el
software mostrara algo as:
Observando que en la parte correspondiente a Program Memory nos muestra valores en cdigo
hexadecimal, lo cual quiere decir que el PIC tiene un programa grabado en su memoria.
2. Escritura. Para cargar un programa a le memoria de un PIC es importante haber
generado un archivo con extensin .HEX desde el software compilador de nuestra
preferencia (ASM, PIC C, MIKROBASIC, PIC BASIC, etc). Una ves creado vamos al
men File > Import HEX, y en la ventana que se muestra buscar el directorio
donde fue creado dicho archivo. Cuando lo encontramos solo procedemos a
oprimir el botn Abrir.
www.cosasdeingenieria.com
10
www.cosasdeingenieria.com
Cosas de
Ingeniera
Cosas de
Ingeniera
Programming Succseeful, cuando se muestra este mensaje el PIC ya tiene grabado el cdigo en su
memoria. Con lo que solo resta alimentar la tarjeta electrnica o proto board al voltaje de
alimentacin y checar que el micro controlador cumpla con su tarea .
11
www.cosasdeingenieria.com
Cosas de
Ingeniera
Es importante sealar que con este mismo programador se puede alimentar la proto o tarjeta
electrnica teniendo como salida un voltaje de 5V siempre y cuando el circuito a alimentar no
exceda los250mA en consumo de corriente. Para ello solo se activa la casilla Check en la parte de
VDD Target como se muestra en la siguiente figura:
Si tambin se tiene activada la casilla /MCLR la aplicacin no
funcionara dado que esta casilla corresponde al Master Clear el
cual sirve para resetear el PIC.
12
www.cosasdeingenieria.com