The PIC32MX230F128H-V/MR is a 32-bit microcontroller from Microchip. It features a 128 KB Flash memory, 16KB RAM, I2S, CTMU, UART, and an ADC. It is designed to be used in embedded applications such as sensors, robotics, and similar automation applications. It offers integrated hardware support for communications protocols such as UART, I2C, USB, and I2S. The CTMU module contains a 16-bit, timer, pulse width modulation (PWM) controller, an internal system clock, and a real-time clock (RTC). The ADC module features a 10-bit successive approximation ADC with an integrated multiplexer and sample-and-hold circuitry. It is capable of up to 8 channels of analog input, with a single conversion rate of up to 100 ksps. The device supports low power operation modes, and has an operating temperature range of -40 to 125 degrees Celsius.