Características:Microcontrolador arquitectura de 8 bitsVersión mejorada que reemplaza al 16F877 y al 16F877AHasta 35 pines I/O disponiblesMemoria de programa flash de 8192 words (8k @ 14bits)RAM de 368 BytesEEPROM de datos de 256 BytesVelocidad de la CPU 5 MIPSOscilador externo hasta 20 MHzOscilador interno de precisión con frecuencia seleccionable entre 31 kHz y 8 MHzADC de 10 bits y 14 canalesTecnología nanoWatt que brinda características y funciones de bajo consumo y ahorro de energíaVoltaje de operación 2V a 5.5V2 módulos de captura/comparación/PWM2 timers de 8 bits y 1 de 16 bitsEUSARTMSPP que soporta SPI y I²CMúltiples fuentes de interrupciónResistencias de pull-ups en el puerto B programablesFunción MCLR opcionalBrown-out Reset de valor programablePower-on ResetPower-up Timer y Oscillator Start-up TimerSoporta 100,000 ciclos de borrado/escritura en memoria flashSoporta 1,000,000 ciclos de borrado/escritura en memoria EEPROMRetención de datos mayor a 40 añosProtección de código y datos programableEncapsulado DIP de 40 pines