Академический Документы
Профессиональный Документы
Культура Документы
PIC 16F877A
Ing. Roger Reynaldo Guachalla Narváez
Universidad Pública de El Alto
Ingeniería Electrónica
La Paz – Bolivia
2012
Características Generales
CPU Periféricos
•Procesador de Arquitectura RISC •Timer o contador de 8 bits con pre
escalador de 8 bits
(Solo 35 instrucciones)
•Timer de 16 bits
•Instrucciones de un ciclo simple de
duración (4 ciclos cristal) excepto los •Puertos Comparadores/PWM
saltos que requieren dos ciclos simples (Multiplexados) [16 bits resolución]
•Frecuencia de operación: hasta 20 MHz •Convertidor A/D de 10 bits
•Memorias FLASH, RAM y EEPROM •SPI (Puerto serial sincrónico para conexión
de periféricos esclavos)
•Soporte para hasta 14 fuentes de
interrupción •USART (Universal Synchronous
•Watchdog timer (WDT) para lograr Asynchronous Receiver Transmitter) Para
modo de operación más seguro comunicación serial con paquetes de 8 o 9
bits
•Protección de código programado
•Puerto paralelo esclavo de 8 bits
Arquitectura
PUERTOS
Puerto B: 8 bits
Puerto D: 8 bits
Puerto C: 8 bits
Puerto E: 3 bits
Puerto A: 6 bits
Puertos
Memoria de Datos DATA
SPI I2C
CCP Capture/Compare/PWM
• Módulo de captura y comparación de 16 bits
• El modo “Captura” guarda el valor del timer
cada vez que ocurre un evento en el pin de
entrada RC2
• El modo “Compara” compara el valor del
registro CCPR1 con el timer. Cuando son iguales
produce un cambio de estado en el pin RC2.
• El modo PWM produce una señal con ciclos de
trabajo variables según el dato de 10 bits del
registro CCPR1. La señal de salida se ubica en el
pin RC2
CCP
CCP1 en modo CAPTURA