The MM32L073PT is a highly integrated mixed signal microcontroller manufactured by MindMotion. It is built on an ARM Cortex M3 core and includes the following integrated features: 16kB flash memory, 7 1KB Voltage Control RAMs, 8 channels of Analog-to-Digital Convert (ADC), 32 channels of Digital-to-Analog Convert (DAC), 2 high-speed counter timers, 10 bit pulse-width-modulation controller (PWM), 2 serial communications ports (UART, I2C,SPI), 5 channels of Comparators, on-chip voltage regulator, phase-locked loop (PLL), system clock, interrupt controller, and GPIO. The MM32L073PT comes in a 32-pin RoHS compliant package (LQFP32). It is designed for industrial applications and includes various peripheral functions for system control and signal conditioning.