The Microchip PIC32MM0032GPL028-I/SS is a 32-bit microcontroller with a motor control core designed specifically for motor control applications. It is a part of the PIC32MM family, with 256 KB Flash program memory, 32 KB of SRAM, and 48 KB of motor control RAM. The PIC32MM0032GPL028-I/SS also features integrated 10/100 Ethernet LAN controller, two CAN modules, up to five capture/compare/PWMs, one 100-pin I/O header connector, one USB 2.0 OTG module, and one 32-bit SPI controller. It is also RoHS compliant and is rated for operation from -40 to +125 degrees Celsius.