MC20372 is a microcontroller manufactured by Microchip Technology, Inc. It is part of the PIC18F family of microcontrollers and is based on the 8-bit PIC architecture. The MC20372 integrates an 8-bit CPU core, 16 MHz internal oscillator, 16-level deep hardware stack, up to 32KB of flash memory, up to 2KB of data memory, one 10-bit analog-to-digital converter, two capture/compare/PWM modules and several features for a variety of communication protocols, including asynchronous serial port, SPI, and I2C. The MC20372 is designed for cost- sensitive applications, such as smartand industrial control, automotive, consumer, and home automation. It is available in an 18-pin PDIP package.