STM32F031C6T6
Overview
The STM32F031C6T6 is an entry-level 32-bit microcontroller based on the ARM Cortex-M0 core, operating at frequencies up to 48MHz. This device balances 32KB of Flash memory and 4KB of RAM with a comprehensive set of power-saving modes, making it suitable for cost-sensitive embedded applications.
Why Choose This Part
This MCU offers a high-performance 32-bit core at a price point competitive with 8-bit microcontrollers. Its 5V-tolerant I/Os and integrated features like the CRC calculation unit and DMA controller reduce system complexity and external component count.
Applications
Key Specifications
Getting Started
Developers can begin by using the STM32CubeF0 software package and an STM32 Nucleo-64 development board. Firmware is typically written in C using IDEs such as STM32CubeIDE or Keil MDK, and programmed via the integrated Serial Wire Debug (SWD) interface.
Dev Boards
Development boards and breakout modules featuring the STM32F031C6T6 or compatible chips — ready to use for prototyping.
STM32F031 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | I/O Pins | Package | Stock |
|---|---|---|---|
| STM32F031C6T6 (this part) | 39 | LQFP-48 | 1,117 |
| STM32F031K6T6 | 25 | LQFP-32 | 2,785 |



