The DSPIC33EV32GM102-E/SO is a low-power, high-performance Digital Signal Processor (DSP) microcontroller from Microchip. It is powered by a 16-bit dsPIC33E Core, running at 70 MHz with 12-bit A/D, 10-bit D/A and advanced peripherals, ensuring a high performance solution for motor control, signal processing, connectivity and sensing applications. Its low-power operation and high-functionality make it a great choice for energy efficient solutions. It includes 32 KB Flash memory, 4 KB RAM, four 12-bit multi-channel A/D, two 8-bit D/A converters, two I2C ports, two UARTs, one SPI port, one CAN port, one Ethernet port and one GPIO port. The DSPIC33EV32GM102-E/SO comes in a 28-pin SOIC package.