MindMotion Microelectronics MM32F0144C4Q
| Manufacturer | MindMotion MicroelectronicsAsian Brands |
| MPN | MM32F0144C4Q |
| LCSC Part # | C5127214 |
| Packaging | QFN-32-EP(5x5) |
| Customer # | |
| Key Attributes | 32-bit microcontroller based on Arm Cortex-M0 core |
| Datasheet | MindMotion Microelectronics MM32F0144C4Q |
| RoHS Compliance | 1 documents available |
Products Specifications
| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | MindMotion Microelectronics | |
| Packaging | QFN-32-EP(5x5) | |
| DAC (Bit) | - | |
| ADC (Bit) | 12bit | |
| Number of I/O | 40 | |
| Operating Temperature | -40℃~+85℃ | |
| Voltage - Supply | 2V~5.5V | |
| Program Memory Type | FLASH | |
| CPU Core | ARM Cortex-M0 | |
| Program Storage Size | 64KB | |
| EEPROM | - | |
| Core Size | 32 Bit | |
| CPU Maximum Speed | 72MHz | |
| Oscillator Type | Built-in+External |
| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | MindMotion Microelectronics | |
| Packaging | QFN-32-EP(5x5) | |
| DAC (Bit) | - | |
| ADC (Bit) | 12bit | |
| Number of I/O | 40 | |
| Operating Temperature | -40℃~+85℃ | |
| Voltage - Supply | 2V~5.5V |
| Type | Description | |
|---|---|---|
| Program Memory Type | FLASH | |
| CPU Core | ARM Cortex-M0 | |
| Program Storage Size | 64KB | |
| EEPROM | - | |
| Core Size | 32 Bit | |
| CPU Maximum Speed | 72MHz | |
| Oscillator Type | Built-in+External |
Introduction
The MM32F0140 microcontroller is based on the Arm Cortex-M0 core, with a maximum operating frequency of 72MHz. It integrates 64KB of high-speed flash memory along with rich I/O ports and peripheral modules, including 1× 12-bit ADC, 1× comparator, 1× 16-bit advanced timer, 1× 16-bit and 1× 32-bit general-purpose timer, 3× 16-bit basic timers, and standard communication interfaces: 1× I2C, 2× SPI or I2S, 3× UART, and 1× FlexCAN. This product family operates at 2.0V ~ 5.5V, with an ambient temperature range of -40°C ~ +85°C for the industrial grade and -40°C ~ +105°C for the extended industrial grade (suffix V). Multiple built-in low-power operating modes ensure the requirements of low-power applications are met.
Features
- Core & System:
- 32-bit Arm Cortex-M0
- Up to 72MHz operating frequency
- Memory:
- Up to 64KB Flash
- Up to 8KB SRAM
- Bootloader supports in-system programming (ISP) of on-chip Flash
- Clock, Reset & Power Management:
- 2.0V ~ 5.5V supply voltage
- Power-on/power-down reset (POR/PDR), programmable voltage detector (PVD)
- External 4 ~ 24MHz high-speed crystal oscillator
- Built-in factory-trimmed 8MHz high-speed RC oscillator
- PLL supporting CPU operation up to 72MHz with multiple clock division modes
- Built-in 40KHz low-speed oscillator
- Low Power:
- Multiple low-power modes: Sleep, Stop, Deep Stop, and Standby
- 1× 5-channel DMA controller supporting timers, ADC, UART, I2C, SPI, and FlexCAN
- Timers:
- 1× 16-bit 4-channel advanced-control timer (TIM1) with 4-channel PWM output, dead-time generation, and emergency stop
- 1× 16-bit general-purpose timer (TIM3) and 1× 32-bit general-purpose timer (TIM2) with up to 4 input capture/output compare channels, supporting IR control decoding
- 3× 16-bit basic timers (TIM14/TIM16/TIM17) with 1 input capture/output compare, 1 complementary output pair, dead-time generation, emergency stop, and modulator gate for IR control
- 2× watchdog timers (independent IWDG and windowed WWDG)
- 1× SysTick timer: 24-bit down-counter
- Up to 40 fast I/O ports:
- All I/O pins mappable to 16 external interrupts
- All ports support signal input/output voltage not exceeding VDD
- Up to 7 communication interfaces:
- 3× UART
- 1× I2C
- 2× SPI (2× I2S)
- 1× FlexCAN, supporting CAN 2.0B
- 1× 12-bit ADC with 1μs conversion time, up to 13 external input channels and 2 internal input channels:
- Conversion range: 0 ~ VDDA
- Configurable sampling time and resolution
- On-chip temperature sensor
- On-chip voltage sensor
- 1× high-speed analog comparator
- 32-bit hardware divider
- CRC calculation unit
- 96-bit unique device ID (UID)
- Debug:
- Serial Wire Debug (SWD) interface
- Available in LQFP48, LQFP32, QFN32, QFN28, and TSSOP20 packages
Applications
- Industrial IoT devices
- PC peripherals
- Electronic door lock control
- Medical and healthcare devices
- Handheld devices
- Motor control
- Elevator call panels
- Gaming and entertainment
Products Specifications
| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | MindMotion Microelectronics | |
| Packaging | QFN-32-EP(5x5) | |
| DAC (Bit) | - | |
| ADC (Bit) | 12bit | |
| Number of I/O | 40 | |
| Operating Temperature | -40℃~+85℃ | |
| Voltage - Supply | 2V~5.5V | |
| Program Memory Type | FLASH | |
| CPU Core | ARM Cortex-M0 | |
| Program Storage Size | 64KB | |
| EEPROM | - | |
| Core Size | 32 Bit | |
| CPU Maximum Speed | 72MHz | |
| Oscillator Type | Built-in+External |
| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | MindMotion Microelectronics | |
| Packaging | QFN-32-EP(5x5) | |
| DAC (Bit) | - | |
| ADC (Bit) | 12bit | |
| Number of I/O | 40 | |
| Operating Temperature | -40℃~+85℃ | |
| Voltage - Supply | 2V~5.5V |
| Type | Description | |
|---|---|---|
| Program Memory Type | FLASH | |
| CPU Core | ARM Cortex-M0 | |
| Program Storage Size | 64KB | |
| EEPROM | - | |
| Core Size | 32 Bit | |
| CPU Maximum Speed | 72MHz | |
| Oscillator Type | Built-in+External |
Introduction
The MM32F0140 microcontroller is based on the Arm Cortex-M0 core, with a maximum operating frequency of 72MHz. It integrates 64KB of high-speed flash memory along with rich I/O ports and peripheral modules, including 1× 12-bit ADC, 1× comparator, 1× 16-bit advanced timer, 1× 16-bit and 1× 32-bit general-purpose timer, 3× 16-bit basic timers, and standard communication interfaces: 1× I2C, 2× SPI or I2S, 3× UART, and 1× FlexCAN. This product family operates at 2.0V ~ 5.5V, with an ambient temperature range of -40°C ~ +85°C for the industrial grade and -40°C ~ +105°C for the extended industrial grade (suffix V). Multiple built-in low-power operating modes ensure the requirements of low-power applications are met.
Features
- Core & System:
- 32-bit Arm Cortex-M0
- Up to 72MHz operating frequency
- Memory:
- Up to 64KB Flash
- Up to 8KB SRAM
- Bootloader supports in-system programming (ISP) of on-chip Flash
- Clock, Reset & Power Management:
- 2.0V ~ 5.5V supply voltage
- Power-on/power-down reset (POR/PDR), programmable voltage detector (PVD)
- External 4 ~ 24MHz high-speed crystal oscillator
- Built-in factory-trimmed 8MHz high-speed RC oscillator
- PLL supporting CPU operation up to 72MHz with multiple clock division modes
- Built-in 40KHz low-speed oscillator
- Low Power:
- Multiple low-power modes: Sleep, Stop, Deep Stop, and Standby
- 1× 5-channel DMA controller supporting timers, ADC, UART, I2C, SPI, and FlexCAN
- Timers:
- 1× 16-bit 4-channel advanced-control timer (TIM1) with 4-channel PWM output, dead-time generation, and emergency stop
- 1× 16-bit general-purpose timer (TIM3) and 1× 32-bit general-purpose timer (TIM2) with up to 4 input capture/output compare channels, supporting IR control decoding
- 3× 16-bit basic timers (TIM14/TIM16/TIM17) with 1 input capture/output compare, 1 complementary output pair, dead-time generation, emergency stop, and modulator gate for IR control
- 2× watchdog timers (independent IWDG and windowed WWDG)
- 1× SysTick timer: 24-bit down-counter
- Up to 40 fast I/O ports:
- All I/O pins mappable to 16 external interrupts
- All ports support signal input/output voltage not exceeding VDD
- Up to 7 communication interfaces:
- 3× UART
- 1× I2C
- 2× SPI (2× I2S)
- 1× FlexCAN, supporting CAN 2.0B
- 1× 12-bit ADC with 1μs conversion time, up to 13 external input channels and 2 internal input channels:
- Conversion range: 0 ~ VDDA
- Configurable sampling time and resolution
- On-chip temperature sensor
- On-chip voltage sensor
- 1× high-speed analog comparator
- 32-bit hardware divider
- CRC calculation unit
- 96-bit unique device ID (UID)
- Debug:
- Serial Wire Debug (SWD) interface
- Available in LQFP48, LQFP32, QFN32, QFN28, and TSSOP20 packages
Applications
- Industrial IoT devices
- PC peripherals
- Electronic door lock control
- Medical and healthcare devices
- Handheld devices
- Motor control
- Elevator call panels
- Gaming and entertainment
C5127214 EasyEDA Library
Compliance & Export Codes
| Type | Details |
|---|---|
| RoHS | ROHS Compliant |
| ECCN | |
| CNHTS | 8542319090 |
| USHTS | |
| TARIC | |
| CAHTS | |
| BRHTS | |
| INHTS | |
| MXHTS |
| Type | Details |
|---|---|
| RoHS | ROHS Compliant |
| ECCN | |
| CNHTS | 8542319090 |
| USHTS | |
| TARIC |
| Type | Details |
|---|---|
| CAHTS | |
| BRHTS | |
| INHTS | |
| MXHTS | |



