The PIC16F886-I/SP is a 28-pin, 8 bit, FLASH-based CMOS Microcontroller with up to 14K Words (8K x 14) of In-System Programmable (ISP) Flash Memory. It provides an industry-standard, 8-channel, 10-bit Analog-to-Digital (A/D) Converter, 10-bit Pulse Width Modulation (PWM) and up to two Capture/Compare/PWM (CCP) modules. It also features ECCP for motor control, 2 Comparators, and Programmable Low-Voltage Detection (PLVD). It is designed and manufactured by Microchip Technology Inc., a global leader in embedded control solutions. The device operates with 20 MHz maximum clock frequency and is available in an 8-pad wide, 28-lead Dual Inline package (DIP).