The STM32C0x1 product line features an Arm® Cortex®-M0+ core and runs up to 48 MHz. Setting the lowest STM32 price point ever, the STM32C0x1 line makes no compromise on design quality and delivers a performance far beyond the existing 8-bit architectures.
Compact, affordable, and reliable, the STM32C0x1 line features:
- a fast 12-bit ADC with hardware resolution up to 16-bit
- flexible mapping on the DMA channels
- timers with advanced control capability
- several communication peripherals, always including 2 UARTs, even on the smallest microcontroller of the STM32C0x1 line
With STM32C0x1, application designers can start with an entry-level 32-bit MCU that leaves room for future product upgrades, thanks to the broad STM32 portfolio and ecosystem. The STM32C0x1 shares the same technological and design platform as the STM32G0, and benefits from a consistent pinout mapping.
It supports a temperature range up to 125°C and comes in 8- to 48-pin packages, such as WLCSP, SON, TSSOP, LQFP, and UFQFPN packages.
The portfolio supports from 16 to 32 Kbytes of on-chip flash memory.

Featured Videos
The STM32C0, ST's most affordable 32-bit MCU, makes 32-bit capabilities accessible to all developers.
Recommended for you
- STM32C031G6 Mainstream Arm Cortex-M0+ MCU with 32 Kbytes of Flash memory, 12 Kbytes RAM, 48 MHz CPU, 2x USART, timers, ADC, comm. I/F, 2-3.6V
- STM32C031G4 Mainstream Arm Cortex-M0+ MCU with 16 Kbytes of Flash memory, 12 Kbytes RAM, 48 MHz CPU, 2x USART, timers, ADC, comm. I/F, 2-3.6V
- STM32C031K6 Mainstream Arm Cortex-M0+ MCU with 32 Kbytes of Flash memory, 12 Kbytes RAM, 48 MHz CPU, 2x USART, timers, ADC, comm. I/F, 2-3.6V
- STM32C031F4 Mainstream Arm Cortex-M0+ MCU with 16 Kbytes of Flash memory, 12 Kbytes RAM, 48 MHz CPU, 2x USART, timers, ADC, comm. I/F, 2-3.6V
- STM32C031F6 Mainstream Arm Cortex-M0+ MCU with 32 Kbytes of Flash memory, 12 Kbytes RAM, 48 MHz CPU, 2x USART, timers, ADC, comm. I/F, 2-3.6V
- STM32C011J6 Mainstream Arm Cortex-M0+ MCU with 32 Kbytes of Flash memory, 6 Kbytes RAM, 48 MHz CPU, 2x USART, timers, ADC, comm. I/F, 2-3.6V
- STM32C031C6 Mainstream Arm Cortex-M0+ MCU with 32 Kbytes of Flash memory, 12 Kbytes RAM, 48 MHz CPU, 2x USART, timers, ADC, comm. I/F, 2-3.6V
- STM32C011F4 Mainstream Arm Cortex-M0+ MCU with 6 Kbytes of Flash memory, 6 Kbytes RAM, 48 MHz CPU, 2x USART, timers, ADC, comm. I/F, 2-3.6V
- STM32C011D6 Mainstream Arm Cortex-M0+ MCU with 32 Kbytes of Flash memory, 6 Kbytes RAM, 48 MHz CPU, 2x USART, timers, ADC, comm. I/F, 2-3.6V
- STM32C031C4 Mainstream Arm Cortex-M0+ MCU with 16 Kbytes of Flash memory, 12 Kbytes RAM, 48 MHz CPU, 2x USART, timers, ADC, comm. I/F, 2-3.6V
- STM32C031K4 Mainstream Arm Cortex-M0+ MCU with 16 Kbytes of Flash memory, 12 Kbytes RAM, 48 MHz CPU, 2x USART, timers, ADC, comm. I/F, 2-3.6V
- STM32C011J4 Mainstream Arm Cortex-M0+ MCU with 16 Kbytes of Flash memory, 6 Kbytes RAM, 48 MHz CPU, 2x USART, timers, ADC, comm. I/F, 2-3.6V
- STM32C011F6 Mainstream Arm Cortex-M0+ MCU with 32 Kbytes of Flash memory, 6 Kbytes RAM, 48 MHz CPU, 2x USART, timers, ADC, comm. I/F, 2-3.6V