The PIC18F27Q84-I/5N by Microchip is an 8-bit microcontroller with multiple integrated peripherals. It has 128KB of Flash program memory for storing code and data, 13KB of RAM for memory, 12b ADC3 for analog-to-digital conversion, and Universal Timer modules (UTMR) for internal timing control. It also has one 10-bit DAC for precision analog output and a Comparator module. The MCU also has three PWM modules, three Capture/Compare/PWM (CCP) modules, a Functional Clock Output (FCO) generator, a CWG module, a High-Resolution Timer (HRT) module, an External Interrupt (INT) module, a Watchdog Timer (WDT), a Self-Correcting Cyclic Redundancy Error (SCRCR) module, a Zero Cross Detect (ZCD) module, a Peripheral Pin Select (PPS) module, full-duplex communications, and multiple power saving modes. The PIC18F27Q84-I/5N also features JTAG programming and debugging support.