PIC16F88

El PIC16F88 es un microcontrolador de la familia PIC, fabricada por la empresa Microchip. From Wikipedia, the free encyclopedia

El PIC16F88 es un microcontrolador de la familia PIC, fabricada por la empresa Microchip.

Se trata de uno de los microcontroladores que puede reemplazar al más popular del mercado PIC16F84, ideal para principiantes, debido a su arquitectura de 8 bits, 18 pines, y un set de instrucciones RISC muy amigable para memorizar y fácil de entender, internamente consta de:

  • Memoria Flash de programa (4K x 14).
  • Memoria EEPROM de datos (256 x 8).
  • Memoria RAM (368 registros x 8).
  • Oscilador interno de 8MHz.
  • Modulación por ancho de pulso (PWM) de 10Bits,
  • Comunicación asíncrona mediante su módulo AUSART
  • Cominicación síncrona SPI 3 Hilos o I2C en 2 hilos, con el módulo SSP
  • Conversor de Analógico a Digital de 7 canales
  • Un temporizador/contador (timer de 8 bits).
  • Un divisor de frecuencia.
  • Varios puertos de entrada-salida (16 pines en dos puertos, 8 pines el puerto A y 8 pines el puerto B).

Otras características son:

  • Manejo de interrupciones (de 4 fuentes).
  • Perro guardián (watchdog).
  • Bajo consumo.
  • Frecuencia de reloj externa máxima 20MHz. La frecuencia de reloj interna es un cuarto de la externa, lo que significa que con un reloj de 20Mhz, el reloj interno sería de 5Mhz y así pues se ejecutan 5 Millones de Instrucciones por Segundo (5 MIPS)
  • Pipe-line de 2 etapas, 1 para búsqueda de instrucción y otra para la ejecución de la instrucción (los saltos ocupan un ciclo más).
  • Repertorio de instrucciones reducido (RISC), con tan solo 35 instrucciones distintas.
  • 4 tipos distintos de instrucciones, orientadas a byte, orientadas a bit, operación entre registros, de salto.

Usos

Programa de ejemplo

Enlaces externos

Related Articles

Wikiwand AI