MM32L373PS is an 8-bit low voltage microcontroller with an LQFP-64 RoHS package, manufactured by MindMotion, Inc. It is a member of the MM32L373 microcontroller family. The device features 1.8V to 3.6V operating voltage, on-chip EEPROM and up to 14 timers. It has Accumulator/Memory Array/Data manipulation instructions. The peripheral interfaces include two 12-bit ADCs, three PWM channels, two I2C and two SPI, one UART, one CAN, one 8-bit free-running Timer, up to 54 GPIOs, one LFOSC (125 KHz) and one HFO (12MHz). It is suitable for automotive, medical, consumer, human machine interface and home electric appliances.