Datasheet pic16f877a
Este es data sheet del pic16f877a con las características básicas
Este post contiene información básica de la hoja de datos del pic 16f877a y sus características[1].
PIC16F877A
Características principales
- CPU RISC de alto rendimiento.
- Set de 35 instrucciones
- Todas las instrucciones son de un ciclo salvo aquellas que incluyen saltos que son de 2 ciclos.
- Velocidad de Trabajo: DC - 20 MHz clock input DC - 200 ns ciclo de instrucción
- Hasta 8K x 14 palabras de memoria flash de programa, hasta 368 x 8 bytes de datos en memoria (RAM) y 256 x 8 bytes de memoria EEPROM
- Manejo de Interrupciones (hasta 14 fuentes)
- Stack de hardware de 8 niveles
- Modo de direccionamiento directo, indirecto y relativo.
- Power-on Reset (POR)
- Power-up Timer (PWRT) y Oscillator Startup Timer (OST)
- Watchdog Timer (WDT) con el reloj RC interno para mejor seguridad.
- Protección de código programable.
- Programación serial via 2 pines, In-Circuit Serial Programming (ICSP)
- In-Circuit Debugging via 2 pines
Características periféricas
- Timer0: 8-bit timer/counter con 8-bit prescaler
- Timer1: 16-bit timer/counter con prescaler, que puede ser incrementado durante el modo SLEEP via reloj externo.
- Timer2: 8-bit timer/counter con registro de período de 8-bit, prescaler y postscaler
- Dos módulos Capture, Compare, PWM
- Capture es de 16-bit, max. resolución: 12.5 ns
- Compare es de 16-bit, max. resolución: 200 ns
- PWM max. resolución: 10-bit
- Convertidor Analógico a Digital de 10-bit multi-channel
- Synchronous Serial Port (SSP) con SPI (Master mode) e I2C (Master/Slave)
- Universal Synchronous Asynchronous Receiver Transmitter (USART/SCI) con detección de direcciones de 9-bit
- Parallel Slave Port (PSP) de 8-bits de ancho, con controles externos de RD, WR y CS (solo 40/44-pin)
Arquitectura interna
- Bytes del programa de memoria: 14.3K
- Instrucciones de una sola palabra: 8192
- Bytes de la SRAM: 368
- Bytes de la EEPROM: 256
- Entradas y salidas (I/O): 33
- Conversor de análogo a digital 10 bits: 8
- Pines PWM: 2
- Contiene comunicación SPI: si
- Contiene comunicación I2C: si
- Puerto USART: si
- Timer 8/16 bits: 2/1
- Comparadores análogos: 2
Referencias
[1] microchip http://ww1.microchip.com/downloads/en/devicedoc/39582b.pdf, Consultado mayo 2019
Comentario
navaskendry
10 September 2021 14:16
Muy bueno