The PIC16F677-I/SS is a PIC® 16F 8-bit microcontroller IC manufactured by Microchip. It runs at a 20MHz operating speed and has a 3.5KB (2K x 14) FLASH memory. It is offered in a 20-pin SSOP package. Its features include an 8-bit oscillator, Power-On Reset (POR), Programmable Brown-Out Reset (BOR), Power-Saving Sleep Mode, Enhanced Processor Read Access Time (ERAT), and In-Circuit Serial Programming (ICSP). It also has an 8-level deep hardware stack and 3 I/O ports with interrupts (PortA with 4 interrupt-on-change pins, PortB with 4 interrupt-on-change pins, and PortC with 6 interrupt-on-change pins). It is well suited for a variety of applications including automotive, medical, utilities, consumer, and industrial.