The PIC18F57Q43-I/6LX is a 8-bit microcontroller manufactured by Microchip. It comes with 128KB Flash, 8KB RAM, 1KB EEPROM, 12-bit ADC2, 5-bit DAC, comparator, pulse-width modulation (PWM), compatible capture and compare functions (CCP), reduced-skew clock wobble generator (CWG), hardware lockable timer (HLT), windowed watchdog timer (WWDT), universal synchronous asynchronous receiver transmitter (EUSART), serial peripheral interface (SPI) or inter-integrated circuit (I2C), idle/doze/power management (PMD), and programmable high-speed peripheral stop (PPS), data and program configuration code protection (ZCD/CRC). This makes it suitable for applications in automotive, consumer, motor control, and low-power systems.