El microcontrolador PIC 16F877 es un dispositivo con 40 pines que permite anidar hasta 8 llamados a subrutinas y manejar hasta 15 interrupciones. Este microcontrolador cuenta con una memoria de información de 368 bytes y está organizado en 4 bancos, cada uno con 128 bytes de espacio.