¿Cómo usar el Programador de PIC K-150?
El K-150 es un programador de microcontroladores PIC por puerto USB. Dispone de un zócalo ZIF para poder realizar la programación sin dañar los pines del chip. También permite la programación en circuito ICSP con un cable provisto.
ESPECIFICACIONES:
- Soporta los PICs más populares de Microchip de 8 a 40 pines.
- La alimentación de voltaje es mediante el puerto USB.
- Zócalo ZIF de 40 pines.
- Cabezal ICSP.
- Software de programación de fácil uso.
MICROCONTROLADORES SOPORTADOS:
10 Series:
|
PIC10F200 - PIC10F202 - PIC10F204 - PIC10F206 - PIC10F220 - PIC10F222
|
12C Series: |
PIC12C508 - PIC12C508A - PIC12C509 - PIC12C509A - PIC12C671 - PIC12C672 - PIC12CE518 - PIC12CE519 - PIC12CE673 - PIC12CE674 |
12F Series: |
PIC12F509 - PIC12F629 - PIC12F635 - PIC12F675 - PIC12F683 |
16C Series: |
PIC16C505 - PIC16C554 - PIC16C558 - PIC16C61 - PIC16C62 - PIC16C62A - PIC16C62B - PIC16C63 - PIC16C63A - PIC16C64 - PIC16C64A - PIC16C65 - PIC16C65A - PIC16C65B - PIC16C66 - PIC16C66A - PIC16C57 - PIC16C620 - PIC16C620A - PIC16C621 - PIC16C621A - PIC16C622 - PIC16C622A - PIC16C71 - PIC16C71A - PIC16C72 - PIC16C72A - PIC16C73 - PIC16C73A - PIC16C73B - PIC16C74 - PIC16C74A - PIC16C74B - PIC16C76 - PIC16C77 - PIC16C710 - PIC16C711 - PIC16C712 - PIC16C716 - PIC16C745 - PIC16C765 - PIC16C773 - PIC16C774 - PIC16C83 - PIC16C84 |
16F Series: |
PIC16F505 - PIC16F506 - PIC16F54 - PIC16F57 - PIC16F59 - PIC16F627 - PIC16LF627A - PIC16F627A - PIC16F628 - PIC16F628A - PIC16F630 - PIC16F631 - PIC16F631-1 - PIC16F636 - PIC16F636-1 - PIC16F639 - PIC16F639-1 - PIC16F648A - PIC16F676 - PIC16F677 - PIC16F677-1 - PIC16F684 - PIC16F685 - PIC16F685-1 - PIC16F687 - PIC16F687-1 - PIC16F688 - PIC16F689 - PIC16F689-1 - PIC16F690 - PIC16F690-1 - PIC16F72 - PIC16F73 - PIC16F74 - PIC16F76 - PIC16F77 - PIC16F737 - PIC16F747 - PIC16F767 - PIC16F777 - PIC16F83 - PIC16F84 - PIC16F84A - PIC16F87 - PIC16F88 - PIC16F818 - PIC16F819 - PIC16F870 - PIC16F871 - PIC16F872 - PIC16F873 - PIC16F873A - PIC16LF873A - PIC16F874 - PIC16F874A - PIC16F876 - PIC16F876A - PIC16F877 - PIC16F877A |
18 Series: |
PIC18F242 - PIC18F248 - PIC18F252 - PIC18F258 - PIC18F442 - PIC18F448 - PIC18F452 - PIC18F458 - PIC18F1220 - PIC18F1320 - PIC18F2220 - PIC18F2320 - PIC18F2321 - PIC18F4210 - PIC18F2331 - PIC18F2450 - PIC18F2455 - PIC18F2480 - PIC18F2510 - PIC18F2515 - PIC18F2520 - PIC18F2550 - PIC18F2580 - PIC18F2585 - PIC18F2610 - PIC18F2620 - PIC18F2680 - PIC18F4220 - PIC18F4320 - PIC18F6525 - PIC18F6621 - PIF18F8525 - PIC18F8621 - PIC18F2331 - PIC18F2431 - PIC18F4331 - PIC18F4431 - PIC18F2455 - PIC18F2550 - PIC18F4455 - PIC18F4580 - PIC18F2580 - PIC18F2420 - PIC18F2520 - PIC18F2620 - PIC18F6520 - PIC18F6620 - PIC18F6720 - PIC18F6585 - PIC18F6680 - PIC18F8585 - PIC18F8680 |
INSTALACION DE SOFTWARE:
Lo primero que debemos hacer es descargar el software y drivers para el programador K-150 que se encuentran en el siguiente enlace:
Una vez descargado, extraemos los archivos y a continuación entraremos a la carpeta llamada "PIC Programmer Drivers".
Después ejecutaremos el programa "PL2303_Prolific_DriverInstaller_v1.7.0".
A continuación nos desplegará la siguiente pantalla:
Seleccionaremos "Next" y se desplegará la siguiente pantalla en donde nos muestra el avance de la instalación:
Una vez terminado el proceso de instalación, presionamos el botón "Finish":
El siguiente paso es conectar el cable al programador y nuestra PC lo reconocerá, como en este caso: "Prolific USB-to-Serial Comm Port (COM4)":
NOTA:
La compatibilidad depende de la versión del chip del programador, para saber que versión es la que tienes, debes de abrir el programa "PL2303CheckChipVersion" (que se encuentra en la misma carpeta "PIC Programmer Drivers"); seleccionar el puerto y presionar "Check":
La versión del Chip es "PL-2303 XA/HXA", y como se puede observar es compatible en un 100% con Windows 7, pero no con Windows 8.1:
Una vez verificada la compatibilidad del Chip e instalados los drivers, estamos listos para programar nuestro PIC; para ello abriremos la carpera "PIC Programmer Software" y ejecutaremos el archivo "microbrn":
A continuación nos desplegará la siguiente ventana:
En caso de obtener el siguiente error en nuestra pantalla:
Debemos presionar el botón "OK" y a continuación dirigirnos hacia la opción "File" y después "Port":
A continuación se desplegará la siguiente ventana, e introduciremos el número de puerto COM en que se encuentra conectado nuestro programador, en este caso es el COM 4, así que introduciremos "4" y presionamos "OK":
Después seleccionaremos el PIC que estamos usando (en este caso el 16F84A) y lo posicionamos sobre el Zócalo ZIF de 40 pines, tal y como nos lo muestra el programa, y estaremos listos para seleccionar y cargar el programa con el que quemaremos nuestro PIC:
GLOSARIO DE INTERFACE:
El software del programador es muy intuitivo y fácil de utilizar. En la parte superior de la ventana del programa nos encontraremos con una barra de herramientas en la cual podemos disponer de las siguientes opciones:
FILE: Menú con opciones para el manejo de archivos y configuración de la placa (tipo de programador y puerto COM).
PROGRAMMER: Comandos para la programación de los microcontroladores.
OPTIONS: Opciones y herramientas varias que dispone el programador. Desde aquí se puede elegir por ejemplo, la programación ICSP.
HELP: Menú de ayuda.
Además, en la ventana principal disponemos de botones de acceso a las funciones más usadas, también podemos observar un diagrama que nos explica como debemos colocar nuestro microcontrolador en el zócalo ZIF:
LOAD: Carga el archivo HEX.
MERGE: Une archivos HEX.
REFRESH: Vuelve a cargar el archivo HEX.
SAVE: Guarda lo que vemos en pantalla en un archivo HEX.
PROGRAM: Graba el microcontrolador.
VERIFY: Verifica el microcontrolador.
CALIB: Setea o lee el valor OSCAL de algunos microcontroladores.
READ: Lee el contenido del microcontrolador.
BLANK: Borra el contenido del microcontrolador.
FUSES: Permite editar la configuración de los "fuses" del microcontrolador.
CHIP SELECTOR: Lista desplegable para elegir el microcontrolador.
CANCEL: Cancela la operación en curso.