The PIC16F684-I/SL with PIC microcontroller manufactured by Microchip is a 20MHz integrated circuit designed to allow the user to control systems through a variety of operations. It includes a 3.5kB of memory, 128B of SRAM, and 256B of EEPROM. It is a low-power device, integrated with an 8-bit core, sophisticated peripheral features, and optimised analog features. The microcontroller can be used for general purpose input/output, serial communications, pulse-width modulation, hardware interrupts, voltage reference, power-on reset, brown out reset, and input capture. Additionally, the PIC16F684-I/SL microcontroller produces the least amount of heat when compared to other 8-bit microcontrollers.