Datasheet pic16f877a


Este es data sheet del pic16f877a con las características básicas

oscar Escrito por oscar 19 May 2019 33954 1

Este post contiene información básica de la hoja de datos del pic 16f877a y sus características[1].

PIC16F877A

Pines pic16f877a
Pines pic16f877a
Foto pic16f877a
Foto 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

Debe aceptar antes de enviar
navaskendry
navaskendry

10 September 2021 14:16

Muy bueno