The PIC18F25Q43-I/STX 8-bit Microcontroller from Microchip is an MCU with 32KB Flash program memory, 2KB RAM data memory, and 1KB EEPROM memory. It features multiple modules including a 12b Analog to Digital Converter (ADC), 5b Digital to Analog Converter (DAC), Comparator, Pulse-Width Modulation (PWM) module, Capture/Compare/PWM (CCP), complementary Waveform Generator (CWG), High Io Logic (HLT), Windowed Watchdog Timer (WWDT), SCAN/CRC, Zero-Cross Detection (ZCD), Peripheral Pin Select (PPS), Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART), Serial Peripheral Interface (SPI) and Inter-Integrated Circuit (I2C), and Idle/Doze/Power-Managed (PMD) modes. The device also operates over an extended temperature range of -40C to +125C.