The PIC16F18446-E/SS is an 8-bit microcontroller manufactured by Microchip. It has a 28KB program memory, 2KB RAM, two Pulse Width Modulation (PWM) modules, an Analog Comparator module, a 12-bit Analog-to-Digital Converter module (ADCC), a Core Watcher Global (CWG) module, an Enhanced Universal Synchronous/Asynchronous Receiver/Transmitter (EUSART) module, and Serial Peripheral Interface (SPI) and I2C communication modules. It has a wide range of features, such as a Flash program memory for highly reliable code storage, self-programming memory for code self-modification, zero-power Brown-out detection (BOD) for power management, low power consumption, and signal capture/compare/PWM (CCP) modules for controlling several digital signal peripherals.