The MS32C001 microcontroller is a cost-effective entry-level microcontroller that features a high-performance 32-bit ARM® Cortex®-M0+ core and a wide operating voltage range. The chip integrates 18 KB of Flash and 1.5 KB of SRAM memory, with a maximum operating frequency of 24 MHz. It is available in two package types: QFN16 and QFN20.
The operating temperature range of the MS32C001 microcontroller is -40 to 85 °C, with an operating voltage range of 1.7 to 5.5 V. The chip offers sleep/stop low-power operating modes to meet various low-power application needs.
The MS32C001 is a highly cost-effective, low-power MCU suitable for lightweight control, especially for applications sensitive to cost and power consumption. It can replace traditional 8-bit/16-bit MCUs, enhancing performance while controlling costs. The MS32C001 is ideal for battery-powered handheld devices or simple control applications.

Features of the MS32C001 Microcontroller
Core:
— 32-bit ARM® Cortex® – M0+— Maximum operating frequency of 24 MHz
Memory:
— 18 KB Flash memory— 1.5 KB SRAM memory
Clock System:
— Internal 24 MHz RC oscillator (HSI)— Internal 32.768 kHz RC oscillator (LSI)— 32.768 kHz low-speed crystal oscillator (LSE)— External clock input
Power Management and Reset:
— Operating voltage: 1.7 to 5.5 V— Low-power modes: Sleep/Stop— Power-on/power-down reset (POR/PDR)— Brown-out reset (BOR)
General Input/Output (I/O):
— Up to 18 I/O pins, all of which can serve as external interrupts
1 x 12-bit ADC:
— Supports up to 8 external input channels and 3 internal channels— Four reference sources: built-in 1.5 V/2.048 V/2.5 V reference voltages, supply voltage VCC
Timers:
— 1 advanced control 16-bit timer (TIM1)— 1 general-purpose 16-bit timer (TIM14)— 1 low-power timer (LPTIM), supports wake-up from stop mode— 1 independent watchdog timer (IWDG)— 1 SysTick timer
Unique UID
Serial Debug (SWD)
Operating Temperature: -40 to 85 °C
Package: QFN20, QFN16