
Product Overview
The STM32C011F6P6 from STMicroelectronics is a mainstream 32-bit microcontroller based on the Arm Cortex-M0+ RISC core, operating at up to 48MHz. It integrates 32KB of Flash memory, 6KB of SRAM with hardware parity checking, a 12-bit high-speed ADC, DMA, timers, RTC, two USART interfaces, I²C and SPI/I²S connectivity.
The device operates from a 2.0V to 3.6V supply and is designed for cost-sensitive consumer, industrial, appliance and IoT applications requiring compact size, efficient processing and extensive peripheral integration.
Key Features
-
Arm 32-bit Cortex-M0+ CPU
-
Up to 48MHz CPU frequency
-
32KB Flash memory
-
6KB SRAM with hardware parity check
-
Memory Protection Unit (MPU)
-
3-channel DMA controller
-
12-bit ADC
-
Up to 15 ADC channels
-
ADC conversion time down to 0.4µs
-
Up to 18 fast GPIOs
-
5V-tolerant I/Os
-
One I²C interface
-
Two USART interfaces
-
One SPI interface
-
I²S support through SPI
-
Four 16-bit general-purpose timers
-
Advanced-control PWM timer
-
Two watchdog timers
-
Low-power RTC with calendar and alarm
-
SysTick timer
-
CRC calculation unit
-
SWD debugging
-
Sleep, Stop, Standby and Shutdown modes
-
2.0V to 3.6V supply voltage
-
ECOPACK2 compliant
Technical Specifications
| Parameter | Specification |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM32C011F6P6 |
| MCU Family | STM32C0 |
| Series | STM32C011 |
| Core Architecture | 32-bit Arm Cortex-M0+ |
| Maximum Frequency | 48MHz |
| Flash Memory | 32KB |
| SRAM | 6KB |
| ADC | 12-bit SAR ADC |
| ADC Channels | Up to 15 |
| GPIO | Up to 18 |
| DMA | 3 channels |
| USART | 2 |
| I²C | 1 |
| SPI | 1 |
| I²S | 1 |
| General-Purpose Timers | 4 × 16-bit |
| Advanced PWM Timer | 1 |
| Watchdogs | 2 |
| RTC | Yes |
| Supply Voltage | 2.0V to 3.6V |
| Operating Temperature | -40°C to +85°C |
| Package | 20-pin TSSOP |
| Package Code | P6 |
| Package Type | TSSOP-20 |
| Packing | Tray |
| Product Status | Active |
The STM32C011F6P6 is the -40°C to +85°C P6 temperature-grade version. ST lists the P6 package as TSSOP-20, while the P3 variant uses the same package but supports the higher-temperature range.
Processor & Architecture
The STM32C011F6P6 uses a high-performance Arm Cortex-M0+ 32-bit RISC core operating at up to 48MHz.
The integrated Memory Protection Unit provides memory access control, while the STM32C0 architecture is optimized for cost-sensitive embedded applications requiring 32-bit processing performance and low power consumption.
The MCU includes hardware support for code and data protection, DMA transfers and CRC calculations.
Memory & Storage
-
32KB embedded Flash memory
-
6KB SRAM
-
Hardware SRAM parity checking
-
Flash read/write protection
-
Proprietary code protection
-
Securable memory area
-
Memory Protection Unit
-
CRC calculation hardware
The 32KB Flash capacity provides nonvolatile storage for application firmware, while 6KB of SRAM supports runtime variables, buffers and peripheral data processing.
Analog Peripherals
The STM32C011F6P6 integrates a 12-bit SAR ADC with:
-
Up to 15 ADC channels
-
Up to 2.5MSps-class ADC operation
-
Conversion time down to approximately 0.4µs
-
Conversion range from 0V to 3.6V
-
External analog input capability
-
Internal analog resources
The ADC is suitable for sensor measurement, voltage monitoring, control systems and other mixed-signal embedded applications.
Timer & PWM Resources
The STM32C011F6P6 integrates multiple timer resources for real-time control and timing:
-
Advanced-control PWM timer
-
Four 16-bit general-purpose timers
-
Two watchdog timers
-
SysTick timer
-
RTC calendar and alarm
The advanced timer and general-purpose timers can be used for PWM generation, input capture, output compare, periodic timing and embedded control applications.
Communication & Connectivity
The STM32C011F6P6 provides several integrated communication interfaces.
USART
Two USART interfaces support serial communication, with additional capabilities including:
-
Synchronous SPI operation
-
LIN support
-
IrDA support
-
Automatic baud-rate detection
-
Wake-up functionality
-
ISO 7816 support on the applicable USART
I²C
One I²C interface supports:
-
Fast-mode Plus up to 1Mbit/s
-
SMBus
-
PMBus
-
Wake-up from Stop mode
-
Additional current-sink capability
SPI / I²S
The integrated SPI interface supports:
-
Up to 24Mbit/s
-
Programmable 4-bit to 16-bit frame length
-
I²S multiplexing
The USART interfaces can also provide additional SPI connectivity through alternate peripheral configurations.
Clock & Power Management
The STM32C011F6P6 includes a flexible clock architecture with:
-
Internal 48MHz RC oscillator
-
Internal 32kHz RC oscillator
-
External 4MHz to 48MHz crystal oscillator support
-
32kHz crystal oscillator support
-
Calibrated internal low-frequency clock
-
Internal 48MHz oscillator accuracy of approximately ±1%
-
Internal 32kHz oscillator accuracy of approximately ±5%
The MCU also incorporates POR/PDR and programmable brownout reset for reliable power-up and power-down operation.
Low-Power Operation
The STM32C011F6P6 is designed for applications requiring reduced power consumption.
Available low-power modes include:
-
Sleep
-
Stop
-
Standby
-
Shutdown
Peripheral clocks and system functions can be selectively disabled to reduce dynamic power consumption while maintaining required wake-up functionality.
Power Management
The device supports:
-
2.0V to 3.6V operating voltage
-
Power-on reset
-
Power-down reset
-
Programmable brownout reset
-
Multiple low-power modes
-
Low-power RTC operation
-
Wake-up from low-power modes
These features allow the STM32C011F6P6 to support battery-powered and energy-efficient embedded applications.
Security & Data Integrity
The STM32C011F6P6 provides several hardware security and data-integrity features:
-
Memory Protection Unit
-
Flash read/write protection
-
Proprietary code protection
-
Securable memory area
-
Hardware SRAM parity checking
-
CRC calculation unit
-
Brownout protection
The STM32C0 family also targets SESIP Level 3 and PSA Level 3 certification requirements.
Development & Debugging
The STM32C011F6P6 supports:
-
Serial Wire Debug (SWD)
-
STM32 development tools
-
STM32Cube development ecosystem
-
Hardware debugging
-
In-system programming
-
Flash memory protection and security features
The STM32C0 family is supported by STMicroelectronics development tools and software resources for embedded firmware development.
Applications
The STM32C011F6P6 is suitable for:
-
Consumer electronics
-
Industrial control
-
Home appliances
-
Smart home devices
-
IoT nodes
-
Sensor systems
-
Battery-powered products
-
Motor and actuator control
-
Power management
-
LED control
-
Embedded interfaces
-
Data acquisition
-
Portable equipment
-
Cost-sensitive 32-bit applications
Its combination of a 48MHz Cortex-M0+ core, 32KB Flash, ADC, timers and communication interfaces makes it suitable for replacing traditional 8-bit and 16-bit MCU designs where additional processing capability is required.
Benefits
-
48MHz Arm Cortex-M0+ performance
-
32KB Flash memory
-
6KB SRAM
-
12-bit ADC with up to 15 channels
-
Up to 18 GPIOs
-
3-channel DMA
-
Two USART interfaces
-
I²C and SPI connectivity
-
I²S support
-
Multiple timers and PWM resources
-
Integrated RTC
-
Hardware parity and CRC
-
Wide 2.0V to 3.6V operating range
-
Compact TSSOP-20 package
-
Low-cost STM32C0 architecture
-
ECOPACK2 compliant
Packaging & Ordering Information
-
Part Number: STM32C011F6P6
-
Manufacturer: STMicroelectronics
-
Device Family: STM32C011F6
-
Series: STM32C0
-
Package: 20-pin TSSOP
-
Package Code: P6
-
Package Type: TSSOP-20
-
Packing: Tray
-
Supply Voltage: 2.0V to 3.6V
-
Operating Temperature: -40°C to +85°C
-
Product Status: Active
ST's official store identifies STM32C011F6P6 as an active TSSOP-20 device with a -40°C to +85°C temperature range. Distributor data also confirms the non-TR suffix is supplied in Tray packaging.
Datasheet
For complete electrical characteristics, pin configuration, memory architecture, ADC specifications, timer configuration, communication interfaces, absolute maximum ratings, and application information, please refer to the official STMicroelectronics documentation.
Datasheet: Official STM32C011F6 Datasheet
Frequently Asked Questions
Q: What is the STM32C011F6P6?
A: The STM32C011F6P6 is a STMicroelectronics 32-bit Arm Cortex-M0+ microcontroller operating at up to 48MHz with 32KB Flash and 6KB SRAM.
Q: How much Flash memory does the STM32C011F6P6 have?
A: It provides 32KB of embedded Flash memory.
Q: How much RAM does the STM32C011F6P6 have?
A: The device integrates 6KB of SRAM with hardware parity checking.
Q: What package does the STM32C011F6P6 use?
A: It uses a 20-pin TSSOP package.
Q: What is the operating voltage?
A: The operating supply voltage is 2.0V to 3.6V.
Q: What is the maximum CPU frequency?
A: The Arm Cortex-M0+ CPU operates at up to 48MHz.
Q: Does the STM32C011F6P6 have an ADC?
A: Yes. It includes a 12-bit SAR ADC supporting up to 15 channels.
Q: Does the STM32C011F6P6 support UART, SPI and I²C?
A: Yes. It integrates two USART interfaces, one I²C interface and one SPI/I²S interface.
Q: Is the STM32C011F6P6 an active product?
A: Yes. STMicroelectronics lists the STM32C011F6P6 as an Active product and identifies the STM32C011F6 family as being in volume production.
Why Choose Us
We provide sourcing support for original and high-quality electronic components from leading semiconductor manufacturers. Our service is suitable for engineering projects, prototypes, EMS production, OEM customers and volume purchasing.
We can support:
-
Part-number sourcing
-
BOM procurement
-
Sample orders
-
Small-batch orders
-
Volume purchasing
-
Alternative component sourcing
-
Product matching
-
Global delivery
Request a Quote
Send us the required part number, quantity and delivery destination for a customized quotation.
For STM32C011F6P6, please provide your required quantity and target delivery location so we can check sourcing options and provide a competitive quotation.
Payment Methods
We support flexible payment methods for international electronic-component orders, including:
-
Bank Transfer
-
Credit Card
-
PayPal where available
-
Wise
-
Alipay
-
WeChat Pay
-
Other payment methods upon request
Shipping Options
We can arrange international shipping according to order quantity, destination and delivery requirements.
Available options may include:
-
DHL
-
FedEx
-
UPS
-
Air Freight
-
Other international logistics solutions
Shipping time and cost depend on destination, order quantity and selected logistics method.
Wholesale & OEM Support
For OEM, EMS, engineering and distributor customers, we support:
-
Sample orders
-
Small-batch purchasing
-
Volume orders
-
BOM sourcing
-
Long-term supply
-
Product matching
-
OEM/ODM sourcing support
Contact us with your required quantity and delivery destination for a customized quotation.