PIC16F627-20/P is a low-power, high-performance, 8-bit CMOS microcontroller from Microchip, Inc. It is based on the PIC architecture, and is a member of the PIC16F family. The device has an instruction set architecture optimized for C language and supports 12-bit and 11-bit programmable pulse-width modulation (PWM). With its 1K bytes of program memory, it is designed to allow embedded design to be implemented in small systems. The device also offers 15 I/O lines, an 8-bit timer, an 8-bit Watchdog Timer, an EEPROM memory, and four capture/compare/PWM (CCP) modules. The nominal operating voltage of the device is 4.0 to 5.5V and it typically operates from 2.0V to 5.5V over the range of temperature and voltage. With power management included and a CMOS process, the device is best used for battery-powered applications. Communication features include I2C and SPI interfaces as well as USART and MSSP and USART.