Your next 8-bit MCU is a 32-bit. It’s called STM32C0!
The STM32C0, ST's most affordable 32-bit MCU, makes 32-bit capabilities accessible to all developers.
Bridging the gap between 8- or 16-bit MCUs and higher performance 32-bit MCUs, the STM32C0 provides access to the benefits of STM32 designs. Powered by the industry-standard Arm® Cortex®-M0+ core running at 48MHz, the STM32C0 lets developers do more with less.
- For developers working with 32-bit MCUs the STM32C0 will help you reduce costs, thanks to its attractive price point and optimized BOM, without impacting design quality.
- For designers developing applications usually served by 8-bit or 16-bit MCUs, the STM32C0 allows you to upgrade your design, with a limited impact on your cost structure and additional support thanks a proven STM32 ecosystem.
The STM32C0 series offers up to 32 Kbytes of flash memory, and 6 to 12 Kbytes of RAM. STM32C0 MCUs are available in 8- to 48-pin packages, including packages offering the smallest area and thickness, such as the WLCSP12, the UFQFPN and the tiny 3 x 3 mm UFQFPN20 package.
What’s next? Jumpstart your project with STM32C0 Eval tools! Use code: STM32C0-FREESHIP to get free shipping. Order now

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