ODM CMS32M57xx 32-bit M0 FLASH 64KB LQFP48 QFN48 Microcontroller Supplier, Products

Product Description

CMS32M57xx series MCU is a high-end motor control dedicated chip based on ARM-Cortex M0 core. The main frequency is up to 64MHz; operating voltage is 2.1V to 5.5V; 64K Flash Memory, 8K SRAM are provided; up to 46 GPIOs; 6-channel enhanced PWM can output complementary PWM with adjustable dead zone, and a unique brake recovery mechanism can achieve wave-by-wave current limiting function; built-in 12-bit low-speed ADC with sampling rate of 100Ksps, built-in 12-bit high-speed ADC with sampling rate of 1.2Msps; built-in 2-channel high-performance operational amplifier, 2-channel analog comparator, 2-channel adjustable programmable gain amplifier; 32-bit hardware divider only needs 6 system clocks; communication interface provides 2 UART, 1 SPI, 1 I2C; built-in high-precision temperature sensor module; industrial-grade standard design, can work at -40℃ to 105℃; Provide IEC60730 safety certification library to help customers easily pass CLASS B certification; Provide LQFP48 and QFN48 standard packages.
Key Highlighted Features
High-Performance Core

Based on ARM Cortex M0 core operating up to 64MHz, paired with a built-in 32-bit hardware divider requiring only 6 system clocks for rapid computations.

Advanced Analog Integration

Features two high-precision ADCs (1.2Msps high-speed and 100Ksps low-speed), 2-channel operational amplifiers, and adjustable programmable gain amplifiers.

Industrial Grade & Safety

Designed for tough environments working between -40℃ to 105℃. Comes with an IEC60730 safety certification library to support CLASS B software compliance.

Technical Specifications
  • ARM Cortex M0 core
  • Operating voltage: 2.1V-5.5V @64MHz
  • Operating temperature: -40℃-105℃
  • 64KB Flash ROM & 8KB SRAM
  • 4 32-bit/16-bit timers & 32-bit watchdog timer
  • 6-bit window watchdog timer
  • 2 sets of capture/compare/PWM module (CCP)
  • Built-in 32-bit hardware divider
  • 6-channel enhanced PWM module
  • 2-channel high-performance analog operational amplifier
  • 2-channel analog comparator with double-sided hysteresis
  • 2-channel programmable gain amplifier
  • Built-in high-precision 12-bit low-speed ADC (100Ksps)
  • Built-in high-precision 12-bit high-speed ADC (1.2Msps)
  • Built-in high-precision temperature sensor
  • Connectivity: 2 UART, 1 I2C, 1 SPI interface
  • Support internal high & low-speed oscillation modes
  • Support four kinds of work modes & 46 GPIOs
Frequently Asked Questions

What core and processing performance does the CMS32M57xx series offer?

The CMS32M57xx series is based on an ARM-Cortex M0 core running at a main frequency of up to 64MHz, and includes a built-in 32-bit hardware divider that requires only 6 system clocks to deliver efficient calculations.

What are the operating voltage and temperature specifications?

This MCU supports a wide operating voltage range from 2.1V to 5.5V and has an industrial-grade design rating, operating reliably in temperatures ranging from -40℃ to 105℃.

What analog features are integrated into the MCU?

It features a built-in 12-bit low-speed ADC (100Ksps), a 12-bit high-speed ADC (1.2Msps), 2-channel high-performance operational amplifiers, 2-channel analog comparators with double-sided hysteresis, and a 2-channel programmable gain amplifier.

What package options are available for the CMS32M57xx series?

The microcontroller is provided in standard LQFP48 and QFN48 package types to meet various design space demands.

Does the CMS32M57xx support functional safety certifications?

Yes, it provides an IEC60730 safety certification library, allowing developers to easily pass CLASS B software certification requirements.

How many communication interfaces and general I/O pins does it support?

The MCU supports up to 46 general-purpose GPIOs and features a rich communications suite containing 2 UART interfaces, 1 I2C interface, and 1 SPI interface.

Related Products