MICROCONTROLADOR PIC 16F88 CON FIRMWARE BOOTLOADER TUTORIAL PROYECTOS CON MICROCONTROLADORES PIC...

3
20/8/2014 ESPECIFICACIONES MICROCONTROLADOR PIC 16F88 CON FIRMWARE BOOTLOADER TUTORIAL MICROCONTROLADORES PIC PR… http://www.puntoflotante.net/16F88PLUS.htm 1/3 16F88, microcontrolador multifunciones, con capacidad de autoprogramación mediante firmware bootloader residente. El microcontrolador 16F88 sigue vivito y coleando. Además de barato, es el indicado para aplicaciones simples: El 16F88 está incorporado a los sistemas EB88 , y PICCITO 16F88 y permite, a través de un firmware Bootloader residente en el 16F88, autoprogramar (self-programming) su memoria FLASH a través de cable serial DB9-DB9 ó un cable de interfaz USB-serial . 1. Especificaciones técnicas: Procesador : microcontrolador multifunciones PIC16F88-I/P de 20 Mhz , 18 pines DIP, de Microchip, 100% de compatibilidad con 16F628, 16F84. Arquitectura: Harvard, memoria de código de 14 bits, separada de la memoria de datos de 8 bits. Procesamiento “pipeline”. Tecnología: RISC (reduced instruction set computer), con 35 instrucciones. Memoria: 4K localidades (14 bits) de FLASH, 368 localidades (8 bits) de RAM, 256 localidades (8 bits) de EEPROM. Autoprogramación de la memoria FLASH: a través de un firmware bootloader residente en el 16F88. Puertos digitales : puerto A de 5 bits, puerto B de 8 bits, un total de 13 bits programables como entradas o como salidas. Capacidad de salidas : cada bit de salida puede tomar (“sink”), ó generar (“source”), hasta 25 miliamperes. Puertos seriales: USART compatible RS232. SSP Puerto serial síncrono con 2 modos de operación: SPI (Serial Peripheral Interface, modos Master/Slave) e I2C (Integrated, Integrated Circuit. Modo Slave) Convertidores A/D: 7 canales, con 10 bits de resolución. Funciones adicionales : power-on reset, brown out reset, power up timer, watch dog, code protection , sleep (bajo consumo). Temporizadores : 3 temporizadores. Un generador de PWM 2. Diagrama de bloques:

Transcript of MICROCONTROLADOR PIC 16F88 CON FIRMWARE BOOTLOADER TUTORIAL PROYECTOS CON MICROCONTROLADORES PIC...

20/8/2014 ESPECIFICACIONES MICROCONTROLADOR PIC 16F88 CON FIRMWARE BOOTLOADER TUTORIAL MICROCONTROLADORES PIC PRhttp://www.puntoflotante.net/16F88PLUS.htm 1/3

16F88, microcontrolador multifunciones, con capacidad deautoprogramacin mediante firmware bootloader residente. El microcontrolador 16F88 sigue vivito y coleando. Adems de barato, es el indicado para aplicaciones simples:El 16F88 est incorporado a los sistemas EB88, y PICCITO 16F88 y permite, a travs de un firmware Bootloader residente en el 16F88,autoprogramar (self-programming) su memoria FLASH a travs de cable serial DB9-DB9 un cable de interfaz USB-serial. 1. Especificaciones tcnicas: Procesador: microcontrolador multifunciones PIC16F88-I/P de 20 Mhz, 18 pinesDIP, de Microchip, 100% de compatibilidad con 16F628, 16F84.Arquitectura: Harvard, memoria de cdigo de 14 bits, separada de la memoria dedatos de 8 bits.Procesamiento pipeline.Tecnologa: RISC (reduced instruction set computer), con 35 instrucciones.Memoria: 4K localidades (14 bits) de FLASH, 368 localidades (8 bits) de RAM,256 localidades (8 bits) de EEPROM.Autoprogramacin de la memoria FLASH: a travs de un firmware bootloaderresidente en el 16F88.Puertos digitales: puerto A de 5 bits, puerto B de 8 bits, un total de 13 bitsprogramables como entradas o como salidas.Capacidad de salidas: cada bit de salida puede tomar (sink), generar (source),hasta 25 miliamperes. Puertos seriales: USART compatible RS232. SSP Puerto serial sncronocon 2modos de operacin: SPI (Serial Peripheral Interface, modos Master/Slave) e I2C(Integrated, Integrated Circuit. Modo Slave)Convertidores A/D: 7 canales, con 10 bits de resolucin.Funciones adicionales: power-on reset,brown out reset, power up timer, watchdog, code protection , sleep (bajo consumo).Temporizadores: 3 temporizadores.Un generador de PWM 2. Diagrama de bloques:20/8/2014 ESPECIFICACIONES MICROCONTROLADOR PIC 16F88 CON FIRMWARE BOOTLOADER TUTORIAL MICROCONTROLADORES PIC PRhttp://www.puntoflotante.net/16F88PLUS.htm 2/3 3. Asignacin de seales en los pines: 4. Datos adicionales:Vea aqu la hoja de datos (data sheet) del 16F88. El microcontrolador 16F88 contiene el doble de capacidad de memoria de cdigo (4K) que suantecesor el 16F628 y ms funciones. Todos los programas realizados para el 16F84 16F628 son compatibles con el 16F88, haciendo solo cambiosmnimos.Para obtener informacin sobre las palabras de configuracin del 16F88, vaya al siguiente link: 16F88-CONFIGURACIONEste microcontrolador es utilizado tanto por el sistema EB88 como PICCITO 16F88, los cuales pueden programarse directamente desde la PC pormedio de cable serial interfaz USB-serial, utilizando el bootloader TINY. Tome como base la siguiente plantillaF88TINY.asm para desarrollar nuevosprogramas en lenguaje ensamblador.Si usted cuenta con el sistema EVOLUPIC 16F628, y desea trabajar con el nuevo microcontrolador, siga esta gua para realizar la conversin al 16F88,con el objeto que el puerto serial RS232 funcione correctamente, ya que las seales TX y RX se encuentran asignadas a distintos pines.En el sistema EDUPIC, inserte el nuevo 16F88 en lugar del 16F628 y, si requiere conexin a puerto serial RS232, puede conectar la interfaz deexpansin descrita en este proyecto.Una vez realizada la conversin al 16F88, puede continuar utilizando el programador ICSP integrado en sus sistemas EDUPIC y EVOLUPIC junto conel software WINPIC ICPROG para programar el 16F88, bien utilizar el firmware y software TINY, a travs del conector DB9 del puerto serial. 20/8/2014 ESPECIFICACIONES MICROCONTROLADOR PIC 16F88 CON FIRMWARE BOOTLOADER TUTORIAL MICROCONTROLADORES PIC PRhttp://www.puntoflotante.net/16F88PLUS.htm 3/3