The PIC16F18877-I/ML is a 8-bit microcontroller made by Microchip. It has 56KB of Flash memory for storing programs and data, 4KB of RAM, and 256B of EEPROM. The processor has 80 general-purpose I/O pins, 8 interrupts powers, and multiple communication possibilities. Its operating voltage is between 2V through 5.5V. It operates in industrial temperature range (-40°C to +85°C) and is suitable for automotive, industrial, medical, consumer, and other embedded applications.