Vous êtes sur la page 1sur 15

MikroProgrammer 22

Clave: F502
Programador USB de Microcontroladores PIC y Memorias EEPROM

Manual de Referencia v1.1

Contenido
MikroProgrammer 22 Descripcin Caractersticas Generales Compatibilidad con Sistemas Operativos Instalacin Dispositivos Soportados Base ZIF Seleccin de Memoria

Software Instalacin Iniciando con el Software Descripcin y Funciones Ejemplos y Tutoriales Programando un Microcontrolador PIC16F84A Programando una Memoria EEPROM

IMPORTANTE: El Software y la informacin presentada en este Manual estn en constante actualizacin. Para un mejor desempeo del MikroProgrammer 22 podr descargar de manera gratuita las actualizaciones, para esto vistenos en www.electroniayservicio.com

Electrnica y Servicio

Contenido Inicio

MikroProgrammer 22
Descripcin
EL MikroProgrammer 22 es una herramienta para programar copiar y borrar una amplia gama de Microcontroladores PIC y Memorias EEPROM. Cuenta con una base ZIF que facilita y agiliza la programacin de los dispositivos soportados. El MikroProgrammer 22 se conecta a la Computadora de escritorio o Laptop, a travs del puerto USB y un Software con las funciones para su operacin.

1. 2. 3. 4. 5.

Base ZIF Conector para cable USB Indicadores de estado Puerto ICSP Plus Seleccin de Memoria

Caractersticas Generales
USB 2.0 Programacin de Microcontroladores PIC (Microchip) Programacin de Memorias EEPROM Seriales Amplia lista de dispositivos soportados Base ZIF de programacin rpida Puerto ICSP Plus Tecnologa Conecta y Funciona (Plug and Play) No requiere alimentacin externa Salida de Alimentacin de 5V Proteccin contra cortos Compatible con Computadoras de Escritorio y Laptops

Compatibilidad con Sistemas Operativos


Windows XP Windows Vista Windows Vista 64 Bits Windows 7
Electrnica y Servicio Contenido Inicio

Instalacin
Conecte mediante el cable USB, el MikroProgrammer 22 a un puerto disponible de la Computadora de escritorio o Laptop. Notara que se enciende el led indicador POWER del Programador.

La computadora lo detectara e instalara automticamente, al finalizar la instalacin se mostrara un mensaje en la barra de Windows indicando que el MikroProgrammer 22 ha sido instalado y est listo para usarse.

Dispositivos Soportados
El MikroProgrammer 22 soporta una amplia lista de dispositivos, entre los ms conocidos y usados estn los Microcontroladores PIC16F84A, PIC16F628, PIC16F648, PIC16F876, PIC16F874, PIC16F877, PIC16F887, PIC18F2550, PIC18F4550, Memorias 93Cxx, 24Cxx y 25Cxx. Para visualizar el listado completo de los dispositivos soportados abra el archivo Lista de Dispositivos Soportados.txt ubicado dentro del CD que acompaa al Programador.

Base ZIF
La Base ZIF del MikroProgrammer 22, facilita la programacin de los dispositivos DIP de 40/28/18/14/8 pines. Para lograr una programacin correcta tome como referencia la siguiente imagen para la colocacin correcta del dispositivo a programar.

Electrnica y Servicio

Contenido Inicio

Seleccin de Memoria
El MikroProgrammer 22 cuenta con un Jumper de seleccin de Memoria EEPROM dedicado para las series 93Cxx y 24Cxx, esto es porque hay que indicarle el tipo de memoria a programar ya que algunos dispositivos guardan los datos en formatos de 8 y 16 bits (Word Size) y su capacidad de almacenamiento es variada. Esta informacin puede ser consultada directamente en la hoja de especificacin del fabricante (DataSheet). Al programar una memoria de las serie 93Cxx o 24LCxx con el MikroProgrammer 22, es necesario colocar el Jumper de Seleccin en la posicin correcta, para esto tome como referencia la informacin mostrada en las siguientes tablas. Serie 93Cxx
Memoria 93LCxA 93LCxB Formato de datos 8 bits 16 bits Jumper de seleccin No importa su posicin No importa su posicin

93LCxC

8 bits

93LCxC

16 bits

Serie 24Cxx
Memoria Capacidad Jumper de seleccin

24LCx

Menores de 1 Mbit

24LCx

Iguales a 1 Mbit

Electrnica y Servicio

Contenido Inicio

Software
Instalacin
Paso 1. Inserte el CD que acompaa al MikroProgrammer 22 en alguna unidad lectora de CD de la Computadora de escritorio o Laptop a instalar. Abra los archivos del CD y de doble click o ejecute el archivo instalador MikroProgrammer Setup.msi

Paso2. Siga las instrucciones del instalador y avance con Next > hasta finalizar la instalacin.

Electrnica y Servicio

Contenido Inicio

Iniciando con el Software


Para abrir el Software del MikroProgrammer 22, dirjase a escritorio de Windows y abra el icono con el nombre MikroProgrammer

Descripcin y Funciones

Electrnica y Servicio

Contenido Inicio

1. Barra de herramientas: La Barra de herramientas contiene multiples funciones que van desde cargar el archivo Hexadecimal o Binario (.hex o .bin), hasta funciones para proteger los dispositivos para anti copia. 2. Panel de dispositivo: En este panel se muestra informacin relacionada con el dispositivo detectado o seleccionado, como la familia a la que pertenece, sus IDs y sus Bits de Configuracin. 3. Panel de estado: Este panel muestra el estado de cualquier operacin realizada entre el Software y el MikroProgrammer 22. 4. Botn Escribir dispositivo: Esta funcin Programa los datos cargados del archivo Hexadecimal o Binario al dispositivo detectado o seleccionado. 5. Botn Leer dispositivo: Esta funcin extrae los datos contenidos en el dispositivo en cuestin. 6. Botn Mostrar conexin en base ZIF: Muestra de manera grfica como debe ser colocado el dispositivo a programar en la base ZIF del MikroProgrammer 22. 7. Botn Borrar dispositivo: Borra los datos contenidos en el dispositivo detectado o seleccionado. 8. Botn Dispositivo en Blanco: Esta funcin permite saber si el dispositivo en cuestin contiene datos grabados previamente. 9. Botn Verificar Programacin: Funcin que indica si la programacin se ha hecho correctamente. 10. Panel de Memoria de Programa y Datos EEPROM: Muestra los datos de Memoria cargados desde el archivo Hexadecimal o Binario (.hex o .bin) 11. Botn Verificacin de Conexin USB: Funcin que sincroniza el Software con el MikroProgrammer 22 para su operacin correcta. En caso de que se indique en el Panel de Estado que el MikroProgrammer 22 no ha sido encontrado, ser necesario hacer uso de esta funcin para su Re-Sincronizacin.

Electrnica y Servicio

Contenido Inicio

Ejemplos y Tutoriales
Los siguientes ejemplos muestran el uso prctico del Programador, ntese que para realizar estos ejemplos, previamente debe estar instalado el Software del MikroProgrammer 22 en la computadora de trabajo.

Programando un PIC
El siguiente ejemplo muestra paso a paso como hacer la programacin de un Microcontrolador PIC16F84A que pertenece a la familia Microchip Midrange/Standard. Paso 1. Conectar el MikroProgrammer 22 mediante el cable USB a la computadora de trabajo, inmediatamente notara que se prende el led indicador POWER del programador. Paso 2. Abra el Software del MikroProgrammer 22, para esto puede dirigirse al Escritorio y ejecutar el programa MikroProgrammer.

Paso 3. Identifique la colocacin correcta del dispositivo en la Base ZIF. Dentro del Software del MikroProgrammer 22 presione el botn ZIF, aparecer una ventana que muestra la colocacin y orientacin de los dispositivos en la Base ZIF del programador.

Nuestro dispositivo a programar es un PIC16F84A as que tomamos como referencia la imagen correspondiente a Microcontroladores PIC de 18 Pines.

Paso 4. Identifique la orientacin del Circuito Integrado con la pequea Muesca o punto que tiene en la parte superior. Coloque el Circuito Integrado PIC18F84A en la Base ZIF del MikroProgrammer 22 con base a la informacin anterior y baje la palanca de la Base ZIF para sujetar el dispositivo. Por seguridad cercirese de que el Jumper de Seleccin de Memoria no est conectado, como se ve en la figura.

Electrnica y Servicio

Contenido Inicio

Paso 5. Seleccin del dispositivo a programar. Dirjase a la barra de Herramientas del Software y seleccione Dispositivo>Midrange>Standard y el Software automticamente detectara el dispositivo colocado en la Base ZIF.

Paso 6. Cargue el archivo hexadecimal (.hex) que se programara, para esto seleccione Archivo>Cargar Hex, y aparecer una ventana para ubicar el archivo hexadecimal. Seleccione la ubicacin del archivo, seleccinelo y presione el botn Abrir.

Electrnica y Servicio

Contenido Inicio

10

Una vez hecho este procedimiento los datos del archivo cargados sern mostrados dentro del Panel de Memoria de Programa. Puede usar la barra de desplazamiento del Panel para visualizar los Datos EEPROM.

Paso 7. Finalmente para programar el dispositivo presione el botn Escribir, durante este proceso notara que se prende o parpadea el led indicador PROG del MicroProgrammer 22.

Si la programacin (escritura) del dispositivo fue correcta se mostrara un mensaje dentro del Panel de Estado.

Finalmente para extraer el dispositivo del MikroProgrammer 22, suba la palanca de la Base ZIF y quite el dispositivo.

Electrnica y Servicio

Contenido Inicio

11

Programando una Memoria EEPROM


El siguiente ejemplo muestra paso a paso como hacer la programacin de una Memoria EEPROM con el MikroProgrammer 22. El procedimiento descrito a continuacin, es aplicable para las Memorias de la serie 24LCxx y 93LCxx.

Paso 1. Conectar el MikroProgrammer 22 mediante el cable USB a la computadora de trabajo, inmediatamente notara que se prende el led indicador POWER del programador. Paso 2. Abra el Software del MikroProgrammer 22, para esto puede dirigirse al Escritorio y ejecutar el programa MikroProgrammer.

Paso 3. Identifique la colocacin correcta del dispositivo en la Base ZIF. Dentro del Software del MikroProgrammer 22 presione el botn ZIF, aparecer una ventana que muestra la colocacin y orientacin de los dispositivos en la Base ZIF del programador.

Nuestro dispositivo a programar es una Memoria EEPROM, as que tomamos como referencia la imagen correspondiente Memorias EEPROMs.

Paso 4. Jumper de seleccin de memoria. Coloque el Jumper de seleccin de memoria como se indica en la seccin Seleccin de Memoria del presente Manual. De click aqu para ver la informacin.

Electrnica y Servicio

Contenido Inicio

12

Paso 5. Identifique la orientacin del Circuito Integrado con la pequea muesca o punto que tiene en la parte superior. Coloque la Memoria EEPROM en la Base ZIF del MikroProgrammer 22 con base a la informacin anterior y baje la palanca de la Base ZIF para sujetar el dispositivo.

Paso 6. Seleccin del dispositivo a programar. Para este paso tomaremos como ejemplo una memoria 24LC256. Dirjase a la barra de Herramientas del Software y seleccione Dispositivo>EEPROMS>24LC posteriormente seleccione la matricula de la Memoria a programar.

Paso 7. Si se est trabajando con un memoria de la serie 93Cxx omita este paso y pase al siguiente si no contine. Asegrese de tener la configuracin de las direcciones de la Memoria A0, A1 y A2, como se muestra en la siguiente imagen.

Electrnica y Servicio

Contenido Inicio

13

Paso 8. Cargue el archivo Hexadecimal o Binario (.hex 0 bin) que se programara, para esto seleccione Archivo>Cargar Hex/BIN, y aparecer una ventana para ubicar el archivo. Seleccione la ubicacin del archivo, seleccinelo y presione el botn Abrir.

Una vez hecho este procedimiento los datos del archivo cargados sern mostrados dentro del Panel de Memoria de Programa.

Paso 9. Finalmente para programar el dispositivo presione el botn Escribir, durante este proceso notara que se prende o parpadea el led indicador PROG del programador.

Electrnica y Servicio

Contenido Inicio

14

Si la programacin (escritura) del dispositivo fue correcta se mostrara un mensaje dentro del Panel de Estado.

Finalmente para extraer el dispositivo del MikroProgrammer 22, suba la palanca de la Base ZIF y quite el dispositivo.

fetronics@live.com.mx

Electrnica y Servicio

Contenido Inicio

15

Vous aimerez peut-être aussi