The PIC16F15225-I/MG 8-bit Microcontroller with MCU 14KB Flash, 1KB RAM, 10b ADC, 2x PWM, 2x CCP, HLT, WDT, PPS, EUSART, SPI/I2C, XLP SLEEP Mode is designed and manufactured by Microchip. It is a 8-bit core based Microcontroller, featuring extended voltage range from 1.8V to 5.5V. It includes 14KB Flash of program memory, 1KB RAM, 10-bit Analog Digital Converter (ADC), two Pulse-width Modulation (PWM) outputs, two Capture/Compare/PWM (CCP) modules, ECAN™ and Ethernet feature sets for superior motor control, two comparators, timer modules, communication protocols (EUSART, I2C, and SPI), a Hardware Logic Lever (HLT), Watchdog Timer (WDT) and a Peripheral Pin Select (PPS) of 45 pins. Additionally, the PIC16F15225-I/MG with XLP SLEEP mode enables longer battery life in portable applications.