The PIC18F47K42-I/PT is a microcontroller manufactured by Microchip. It is a part of Microchip's 8-bit PIC18 family and integrates a new core featuring intelligent instructions such as SATURATE and DECFSZ to improve code efficiency and reduce program size. This microcontroller features 256kB of Flash Program Memory, 16kB of SRAM, 43 digital I/O pins, 6x 16-bit timers, a 4-channel DMA module, and an analog comparator module with 10-bit resolution. It also supports several communication protocols such as I2C, SPI and USART. Additionally, the integrated USB module offers a range of data transfer capabilities, from low-speed communication to high-speed full-speed operations. It operates at up to 32MHz and has programmablevoltage range of 2.0 - 5.5V.