The PIC18F47Q10-E/MP is a 8-bit microcontroller that is manufactured by Microchip. It features 128KB of on-board Flash memory, 3.6KB of RAM, and 256B of EEPROM. It also includes a 10-bit Analog-to-Digital Converter (ADC2), a 5-bit Digital-to-Analog Converter (DAC), multiple comparator modules, pulse-width modulation (PWM), Capture/Compare/PWM (CCP) and Complementary Waveform Generator (CWG). The MCU also provides the High-Speed Liquid Crystal Display (HSLCD) module and a host of digital features including a Window Watchdog Timer (WWDT), Self-test CRC, Zero-Cross Detect (ZCD), Peripheral Pin Select (PPS) and Enhanced Universal Synchronous Asynchronous Receiver/Transmitter (EUSART). The MCU also has multiple Serial Communication Interfaces (SCI) allowing for both SPI and I2C communication. It also offers Sleep/Doze/Power Management (SMD) modes that monitor current usage.