The PIC32MX230F256B-V/SP is a 32-bit microcontroller from Microchip Technology. It is a low-cost, low-power device with an operating voltage of 2.3V to 3.6V. It features 256KB Flash memory, 32KB SRAM, 10/100 Ethernet MAC, and CAN bus. It is powered by a 32-bit MIPS® M4K™ core running at up to 80MHz and has a wide range of peripheral features including USB, UART, SPI, I2C, Timers, and PWM. It also has a built-in low voltage Brown-out Reset circuitry.