logo microc
    microC®
Líder en la programación de microcontroladores PIC
©2009-2012
Síguenos en    
logo facebook
Inicio La empresa. Contáctanos  | Cómo comprar nuestros productos  | Ofertas | Recursos | Mapa del sitio |
Programador PICkit2 Clone para puerto USB
Apéndice D del libro Cómo programar en lenguaje C los microcontroladores PIC16F88, 16F628A y 16F877A. 2da edición. 2010

Regístrate aquí para descargar una muestra gratis de este libro

Introducción
Este programador es una versión simplificada del original PICkit2 de Microchip y trabaja con el programa de aplicación PICkit2 v2.61 de Microchip, por lo tanto su buen funcionamiento está garantizado y asegurado. En la página de Microchip se informa que puede trabajar correctamente en Windows XP y Windows Vista. Adicionalmente ha sido probado exitosamente en el ambiente Windows 7 Home Premium. La lista de microcontroladores PIC compatibles con este programador es muy extensa y se puede ver ingresando a Help->ReadMe en el programa de aplicación PICkit2 v2.61, o en nuestra página, ingresando a Ofertas-> Más Detalles.

CIRCUITO IMPRESO (VISTO DESDE LA CARA DE COMPONENTES) Y UBICACIÓN DE ELEMENTOS.
Esta es la imagen del circuito impreso para la construcción de este programador visto desde la cara de componentes (no desde la cara de la soldadura).
pcb pickit2silk
                        pickit2

ESQUEMA ELÉCTRICO DEL PROGRAMADOR
Este esquema ha sido probado con el software PICkit2 v2.61 y el firmware (PK2V023200.hex) correspondiente a esta versión de la aplicación. El firmware es un programa ejecutable que debe ser grabado en el PIC18F2550 (lamentablemente eso requiere tener a disposición otro programador de PICs). El software de aplicación y el firmware se pueden descargar de la página web de Microchip (el firmware también se puede encontrar en la carpeta PICkit 2 v2 de la instalación del programa de aplicación PICkit2 v2.61). Los números de los componentes corresponden con la numeración de la placa de circuito impreso.
pickit2 esquema

PROCEDIMIENTO DE PROGRAMACIÓN
Su uso es muy sencillo. Se puede encontrar un video explicativo en nuestra web ingresando a Ofertas->Más Detalles.

1.    Conecte el dispositivo (EEPROM, PIC, dsPIC, etc.) al programador. La conexión se realiza a través de los pines VPP (voltaje de programación), VDD (voltaje de alimentación), VSS (referencia), PGD (datos) y PGC (reloj) del programador y los pines correspondientes del microcontrolador (ver la hoja de especificaciones para cada dispositivo particular para identificar los cinco pines de programación). Debe emplear un tablero de proyectos de inserción a presión.
2.    Conecte el cable USB al programador y a continuación el otro extremo del cable a un puerto USB del computador u ordenador.
3.    Inicie el programa de aplicación “PICkit 2 v2.61”.
interfaz de usuario
                        pickit2


4.    El programador será detectado automáticamente, al igual que el dispositivo a ser programado (siempre y cuando pertenezca a una de las familias que soporten autodetección). Para que la autodetección del dispositivo tenga efecto,  el comando Programmer->Manual Device Select debe estar desactivado. Para el PIC16F628A (Midrange) se verá el siguiente mensaje:
pickit2 5
Si el dispositivo no soporta autodetección, debe ser seleccionado manualmente, para lo cual el comando Programmer->Manual Device Select debe estar activado. Por ejemplo, para el PIC16F628A se debe seleccionar el comando Device Family->Midrange->Standard, y a continuación seleccionar el PIC de la lista desplegable Device:
pickit2 6

5.    Con el comando File->Import Hex abra el archivo ejecutable (*.hex) que va a ser grabado en el dispositivo. Deberá observar el siguiente mensaje:
pickit2 7

6.    Programe el dispositivo haciendo clic en el botón   (Write). Espere hasta que aparezca el mensaje de programación exitosa:
pickit2 8

7.    Desconecte el cable USB del computador y extraiga el dispositivo programado.
8.    Si va a programar otro dispositivo, conéctelo al programador, conecte nuevamente el cable USB al computador y luego seleccione el comando Tools->Check Communication. Repita los pasos 4 a 7.

Nota: Los dispositivos se encuentran agrupados por familias, así que si no logra encontrarlo en una de las familias vaya al menú Device Family y búsquelo en las otras familias.



Si esta información te ha sido útil
entonces considera la posibilidad
de hacer una contribución para microC.
Tu apoyo es muy importante para seguir adelante.
Muchas gracias.






Copyright © microC
Quito-Ecuador