STMicroelectronics STM32C031F6P6
| Quantity | Unit Price | Total Price |
|---|---|---|
| 1 | $1.71 | $1.71 |
| 15+ | $1.12 | $16.80 |
| 25+ | $1.10 | $27.50 |
| 50+ | $1.04 | $52.00 |
| 100+ | $0.92 | $92.00 |
| N+ | $0.18 | Price Inquiry |
Request Quote / Inquiry
| Product attributes | Property Value |
| Manufacturer | STMicroelectronics |
| Product Series | STM32C0 |
| Packaging | Tray | |
| Core Processor | ARM® Cortex®-M0+ |
| Core Size | 32-Bit |
| Speed | 48MHz |
| Connectivity | I2C, IrDA, LINbus, SPI, UART/USART |
| Peripherals | Brown-out Detect/Reset, POR, PWM, Temp Sensor, WDT |
| Number of I/O | 18 |
| Program Memory Size | 32KB (32K x 8) |
| Program Memory Type | FLASH |
| EEPROM Size | - |
| RAM Size | 12K x 8 |
| Voltage - Supply (Vcc/Vdd) | 2V ~ 3.6V |
| Data Converters | A/D 15x12b SAR |
| Oscillator Type | External, Internal |
| Operating Temperature | -40°C ~ 85°C (TA) |
| Grade | - |
| Qualification AEC | - |
| Mounting Type | Surface Mount |
| Supplier Device Package | 20-TSSOP |
| Package / Case | 20-TSSOP (0.173", 4.40mm Width) |
| ROHS |
The STM32C031F6P6 is a 32-bit ARM Cortex-M0+ microcontroller from STMicroelectronics, offering 32KB flash and 12KB SRAM in a 20-TSSOP package. It operates at up to 48MHz with a supply voltage of 2V to 3.6V. Integrated peripherals include PWM, temperature sensor, brown-out detect/reset, power-on reset, and watchdog timer. This MCU balances performance and power efficiency for a wide range of embedded applications.
- High Core Performance: The 48MHz Cortex-M0+ delivers 2-3x faster processing than 8-bit MCUs, enabling more complex algorithms.
- Large Memory for Code: 32KB flash supports rich firmware features like USB stacks or sensor fusion libraries.
- Enhanced Reliability: Brown-out detect/reset and watchdog timer ensure stable operation in harsh electrical conditions.
- Efficient Power Management: Multiple low-power modes and a 2V minimum supply extend battery life in portable designs.
Industrial Automation Controllers
The 48MHz Cortex-M0+ core and 12KB SRAM enable fast logic execution and data buffering for PLC I/O modules and sensor hubs.
Smart Home Gateways
With 32KB flash, it can store communication protocol stacks for Zigbee or Bluetooth bridges, while the PWM outputs drive status LEDs.
Motor Drive Inverters
The high-speed PWM and brown-out detection ensure reliable six-step or FOC control for small BLDC motors in appliances.
Portable Instrumentation
The 2V minimum supply allows operation from two alkaline cells, and the temperature sensor aids in cold-junction compensation for thermocouple readers.
Automotive Aftermarket Sensors
Its -40°C to 85°C range and robust reset circuitry make it suitable for cabin climate control or battery monitoring modules.
Consumer Wearables
The compact TSSOP-20 package and low pin count simplify PCB layout for fitness trackers and smart watches.
- Q: What core does the STM32C031F6P6 use?
- A: It is based on the ARM Cortex-M0+ core, running at up to 48MHz.
- Q: What is the memory configuration?
- A: It provides 32KB of flash memory and 12KB of SRAM.
- Q: What is the supply voltage range?
- A: The operating range is 2V to 3.6V, suitable for 3.3V logic systems.
- Q: What package is available?
- A: It comes in a 20-pin TSSOP package (0.173" width).
- Q: Does it have safety peripherals?
- A: Yes, it includes brown-out detect/reset, power-on reset, PWM, temperature sensor, and watchdog timer.
- Q: What core does the STM32C031F6P6 use?
- A: It is based on the ARM Cortex-M0+ core, running at up to 48MHz.
- Q: What is the memory configuration?
- A: It provides 32KB of flash memory and 12KB of SRAM.
- Q: What is the supply voltage range?
- A: The operating range is 2V to 3.6V, suitable for 3.3V logic systems.
- Q: What package is available?
- A: It comes in a 20-pin TSSOP package (0.173" width).
- Q: Does it have safety peripherals?
- A: Yes, it includes brown-out detect/reset, power-on reset, PWM, temperature sensor, and watchdog timer.

STM32C031F6P6.pdf