You are on page 1of 12

Gua bsica para el uso del Programador USB de PICS

Por: Ing. Carlos Alejandro Cruz Prez

Micro Programador de PICs USB V. 1.0.


Caractersticas:
Programador de PICs de microchip por USB compatible con WinXP, WinVista y
Win7. Programas todos los Microcontroladores PIC que funcionan a 5V, sirve
como debugger desde el MPLAB.

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

Gua bsica para el uso del Programador USB de PICS


Por: Ing. Carlos Alejandro Cruz Prez
PIC16F84A, 87, 88
PIC16F818, 819
PIC16F870, 871, 872
PIC16F873, 874, 876, 877
PIC16F873A, 874A, 876A, 877A
PIC16F882, 883, 884, 886, 887
PIC16F913, 914, 916, 917
PIC16F946
PIC24
PIC24F16GA004
PIC24F32GA004
PIC24F48GA004
PIC24F64GA004
PIC24F64GA008, 64GA010
PIC24F96GA008, 96GA010
PIC24F128GA008, 128GA010
KEELOQ HCS
HCS200, 201
HCS300, 301, 320
HCS360,361,360
24 Series Serial EEPROM
24LC/AA/C00
24LC/AA01B, 02B, 04B, 08B
24LC/AA16B, 32A
24LC/AA/FC64, 128, 256, 512
24LC/AA/FC1025
93 Series Serial EEPROM
25LC/AA/C46A, 46B, 46C
25LC/AA/C56A, 56B, 56C
25LC/AA/C66A, 66B, 66C
25LC/AA/C47A, 76B, 76C
25LC/AAC48A,86B,86C
PIC18F
PIC18F242, 252, 442, 452
PIC18F248, 258, 448, 458
PIC18F1220, 1320, 2220, 2320
PIC18F1230, 1330
PIC18F2221, 2321

www.cosasdeingenieria.com

Cosas de
Ingeniera

Gua bsica para el uso del Programador USB de PICS


Por: Ing. Carlos Alejandro Cruz Prez
PIC18F2331, 2410, 2420, 2431
PIC18F2423
PIC18F2450, 2455, 2458, 2480
PIC18F2510, 2515, 2520, 2523
PIC18F2525
PIC18F2550, 2553, 2580, 2585
PIC18F2610, 2620, 2680
PIC18F2682, 2685
PIC18F4220, 4221
PIC18F4320, 4321, 4331
PIC18F4410, 4420, 4423
PIC18F, 4431, 4450, 4455
PIC18F4458, 4480
PIC18F4510, 4515, 4520, 4523
PIC18F4525, 4550, 4553, 4580
PIC18F4585
PIC18F4610, 4620, 4680
PIC18F4682, 4685
PIC18F6310, 6390, 6410, 6490
PIC18F6520, 6525, 6527, 6585
PIC18F6620, 6621, 6622, 6627
PIC18F6628, 6680
PIC18F6720, 6722, 6723
PIC18F8310, 8390, 8410, 8490
PIC18F8520, 8525, 8527, 8585
PIC18F8621, 8620, 8622, 8627
PIC18F8628, 8680
PIC18F8720, 8722, 8723
dsPIC30
dsPIC30F1010
dsPIC30F2010, 2011, 2012
dsPIC30F2020, 2023
dsPIC30F 3010, 3011, 3012
dsPIC30F3013, 3014
dsPIC30F4011, 4012, 4013
dsPIC30F5011, 5013, 5015, 5016
dsPIC30F6010A, 6011A, 6012
dsPIC39F6013A, 601A, 6015

www.cosasdeingenieria.com

Cosas de
Ingeniera

Gua bsica para el uso del Programador USB de PICS


Por: Ing. Carlos Alejandro Cruz Prez

Frente

Reverso

www.cosasdeingenieria.com

Cosas de
Ingeniera

Gua bsica para el uso del Programador USB de PICS


Por: Ing. Carlos Alejandro Cruz Prez

www.cosasdeingenieria.com

Cosas de
Ingeniera

Gua bsica para el uso del Programador USB de PICS


Por: Ing. Carlos Alejandro Cruz Prez

Referencia ICSP en Microcontroladores:

www.cosasdeingenieria.com

Cosas de
Ingeniera

Gua bsica para el uso del Programador USB de PICS


Por: Ing. Carlos Alejandro Cruz Prez

Cosas de
Ingeniera

NOTA: el pin correspondiente al AUX no es necesario para la programacin de


Microcontroladores, sin embargo se usara para aplicaciones especiales para el DEBUGGER o
para la programacin de memorias EEPROM.

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

Gua bsica para el uso del Programador USB de PICS


Por: Ing. Carlos Alejandro Cruz Prez

Cosas de
Ingeniera

Se nota que el software nos arroja el comentario:

Con lo que se comprobara que el programador esta correctamente conectado y por lo tanto fue
reconocido por el sistema.

Cmo iniciar la lectura o escritura de un Micro controlador PIC?


Una ves conectados correctamente los pines del puerto ICSP a la proto board, o al dispositivo
seleccionado los pasos son muy sencillos:
1. oprimir el botn READ. con esta accin el software comenzara a leer al PIC que se
encuentre conectado al puerto ICSP, una ves terminado el anlisis tendremos la
siguiente imagen en pantalla.

www.cosasdeingenieria.com

Gua bsica para el uso del Programador USB de PICS


Por: Ing. Carlos Alejandro Cruz Prez

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

Gua bsica para el uso del Programador USB de PICS


Por: Ing. Carlos Alejandro Cruz Prez

Una ves realizado este paso tendremos el siguiente mensaje:

Seal de que el archivo HEX fue importado con xito.

10

www.cosasdeingenieria.com

Cosas de
Ingeniera

Gua bsica para el uso del Programador USB de PICS


Por: Ing. Carlos Alejandro Cruz Prez

Cosas de
Ingeniera

Y en la seccin de Program Memory

3. Oprimir el botn Write para descargar el cdigo HEX al micro controlador. Al


hacerlo se tiene la siguiente imagen en pantalla.
Nota: cada vez que se importa un archivo HEX al micro controlador el que tenia anteriormente es
sobre escrito por lo que no es necesario borrarlo, pero si fuera necesario solo se oprime el botn
Erase para as limpiar por completo la memoria del PIC.

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

Gua bsica para el uso del Programador USB de PICS


Por: Ing. Carlos Alejandro Cruz Prez

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.

Comentarios, dudas y sugerencias a correo electrnico y MSN Messenger: info@cosasdeingenieria.com

12

www.cosasdeingenieria.com

You might also like