Redes sociales

siguenos en facebook

sábado, 14 de febrero de 2015

EL MICROCONTROLADOR PIC 16F88

Es un microcontrolador más de la familia de 14 bits de MICROCHIP con un encapsulado DIP de 18 pines y que, con excepción del número de pines, no tiene nada que enviarle al conocido 16F873A, debido a que cuenta a 7 canales  de conversión A/D de 10 bits, módulo de comunicación serie 12C y USART, canal para comparación, captura y modulación de ancho de pulso con resolución de 10 bits, 2 comparadores análogos, temporizadores de 8 y 16 bits, 16 posibles líneas para  entrada y salida, memoria de programa de 4K X 14 bits, memoria RAM 368 bytes y 256 bytes de memoria EEPROM. Adicionales a esto se puede configurar el oscilador internamente de a 8 frecuencias diferentes partido desde 31,25 Khz hasta 8 Mhz.



Cuenta con 18 pines, 2 de alimentación, 2 para el oscilador y un pin destinado al reset (MCLR), los 13 restantes pueden ser de entrada y salida, aunque si elegimos trabajar tanto el oscilador como el reset de forma interna, podemos contar con 15 líneas de entrada y salida y la del MCLR, que sería el pin RA5, que solo puede configurarse como línea de entrada.

Las 16 l/O están distribuidas en 8 para e puerto A Y 8 para e puerto B.


     MEMORIA DE PROGRAMA


El PIC 16F88 cuenta con 4Kbyte de memoria de programa, es decir 4096 posiciones para instrucciones de 14 bits. Comienza con la posición 000h que es la posición del reset, hasta la posición FFFh, teniendo en cuenta que en la posición 004h está ubicado el vector de interrupciones para cuando se va hacer uso de estas.

Igualmente cuenta con 8 niveles de pila o stack que nos permiten igual números  de subrutinas anidadas.

Memoria ROM o de programa

     MEMORIA DE DATOS   


La memoria de dato del PIC 16F88 posee 4 bancos enumerados desde el 0 hasta el 3, donde las primeras 32 posiciones pertenecen a registros de propósito especial (00h-1Fh) y las demás a los posibles registros de propósito general a utilizar en el programa, es decir, a partir de la dirección 20h.



Se direccionan con ayuda de los bits 5 y 6 del registro de estado (STATUS) que se explica en detalle más adelante.










No hay comentarios.:

Publicar un comentario