The Microchip PIC32MX350F128H-I/PT is a MIPS32® M4K™ PIC® 32MX microcontroller with a single-core design, converting data and instructions encoded in its internal memory into digital outputs for device functions. It comes with an integrated 32-bit, 80MHz processor and 128KB of FLASH memory, allowing it to store multiple instructions and data points in configurable memory locations. It also has 64-pin TQFP (10x10) package that allows for an efficient yet smaller form factor, making it suitable for applications such as embedded systems, robotics, appliances, and medical devices. The onboard peripherals have support for 10+ interfaces such as PWM, ADC, SPI and UART, as well as various power-saving features like low-power Sleep mode, ultra-low-power Run mode and multiple power-saving options. The IC is capable of dealing with high-frequency signal transmissions and managing complex digital communications between different devices.