El documento describe el microcontrolador PIC16F877. Tiene memoria FLASH que permite reprogramación sin borrado, bajo consumo de potencia y es estático. Tiene 5 puertos de E/S y puede configurarse cada pin como entrada o salida. Incluye convertidor análogo a digital y puede usarse con oscilador de cristal o RC para fijar la frecuencia de operación.