The PIC32MX250F256H-I/MR is a 32-bit Microcontrollers - MCU 256KB Flash 32KB RAM I2S, CTMU, UART, ADC manufactured by Microchip. This part has integrated features such as a powerful 32-bit MIPS microcontroller core, 256KB Flash memory, 32KB SRAM, 1-channel 10-bit Analog-to-Digital Converter, 5 I2C (2-wire) Interface, I2S, UART and CTMU. This part also offers enhanced performance, greater processing power, and up to 8 DMA channels. It also has built-in oscillator and core independent hardware peripherals. It is ideal for wide range of embedded applications such as motor drives, digital power, power supplies, industrial control, and consumer applications.