PIC16F88

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 13

PIC16F88

JEISON ALVIN PATIÑO SEGURA


¿QUÉ ES UN
PIC?
•UN PIC ES UN
CIRCUITO INTEGRADO
PROGRAMABLE, EL
CUAL CONTIENE TODOS
LOS COMPONENTES
PARA PODER REALIZAR
Y CONTROLAR UNA
TAREA, POR LO QUE SE
DENOMINA COMO UN
MICROCONTROLADOR.
PRINCIPALES CARACTERÍSTICAS:
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 USART en SPI 3 Hilos
o I²C en 2 hilos

Conversor de Analógico al Digital de 7


canales

Un temporizador/contador (timer de 8
bits).

Un divisor de frecuencia.

Varios puertos de entrada-salida (13


pines en dos puertos, 5 pines el puerto
A y 8 pines el puerto B).
Manejo de interrupciones (de 4 fuentes).

Perro guardián (watchdog).

Frecuencia de reloj externa máxima 20 MHz.

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.
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". Perro guardián
(watchdog).

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 e I2C .

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
DATOS ADICIONALES
• El microcontrolador 16F88 contiene el doble de
capacidad de memoria de código (4K) que su
antecesor el 16F628 ó 16F84 además de
funciones adicionales.
• Todos los programas realizados para el 16F84 ó
16F628 son compatibles con el
16F88, haciendo solo cambios mínimos.
• Este microcontrolador es utilizado tanto por
el sistema EB88 como PICCITO 16F88, los
cuales pueden programarse directamente
desde la PC por medio de cable serial ó interfaz
USB-serial, utilizando el bootloader TINY.
EJEMPLO DE PIC16F88:

También podría gustarte