The PIC18F45Q43-I/PT 8-bit microcontroller by Microchip is designed to meet the needs of high-performance applications that require low power and low cost. This MCU comprises of 32 KB in-system programmable Flash memory, 2K bytes of RAM, 1K EEPROM, and various peripherals, including 12-bit A/D with two or three comparators, five-bit Digital-to-Analog converter, Programmable-Waveform Generator (PWM), Capture/Compare/Pulse-Width Modulation (CCP), Clock-Wave Generator (CWG), High/Low-Voltage Detection (HLT), Window Watchdog Timer (WWDT), Scan/CRC, Zero Cross Detection (ZCD), Peripheral Pin Select (PPS), Enhanced UART (EUSART), Serial Peripheral Interface (SPI/I2C), Idle/Doze/Power Mode 3 (PMD). This MCU integrates several features and flexible bus interfaces to reduce implementation costs, improve network performance, and provide multitasking capability. It is suitable for a wide range of applications such as office automation and white goods, consumer electronics, automotive, medical, industrial, and other high-performance embedded applications.