PIC16F877A
Microcontrolador PIC 16F877A de 8 bits fabricado por Microchip.
Memoria ROM: 8Kb
Memoria RAM: 368 x 8 bytes
Pines I/O: 33
Frecuencia: 20 Mhz con cristal externo
Permite programación ICSP
Frecuencia de operación 0-20 MHz
Oscilador interno de alta precisión
Calibrado de fábrica
Rango de frecuencia de 8MHz a 31KHz seleccionado por software.
Voltaje de la fuente de alimentación de 2.0V a 5.5V
Consumo: 220uA (2.0V, 4MHz), 11uA (2.0 V, 32 KHz) 50nA (en modo de espera)
Ahorro de energía en el Modo de suspensión
Brown-out Reset (BOR) con opción para controlar por software
33 pines de entrada/salida
alta corriente de fuente y de drenador para manejo de LED
resistencias pull-up programables individualmente por software
interrupción al cambiar el estado del pin
memoria ROM de 8K con tecnología FLASH
El chip se puede re-programar hasta 100.000 veces
Opción de programación serial en el circuito
El chip se puede programar incluso incorporado en el dispositivo destino.
256 bytes de memoria EEPROM
Los datos se pueden grabar más de 1.000.000 veces
368 bytes de memoria RAM
Convertidor A/D:
14 canales
resolución de 10 bits
3 temporizadores/contadores independientes
Temporizador perro guardián
Módulo comparador analógico con
Dos comparadores analógicos
Referencia de voltaje fija (0.6V)
Referencia de voltaje programable en el chip
Módulo PWM incorporado
Módulo USART mejorado
Soporta las comunicaciones seriales RS-485, RS-232 y LIN2.0
Auto detección de baudios
Puerto Serie Síncrono Maestro (MSSP)
Soporta los modos SPI e I2C.