STM32C011x4/x6: Arm Cortex - M0+ 32-Bit MCU, 32 KB Flash, 6 KB RAM, 2 X USART, Timers, ADC, Comm. I/Fs, 2-3.6 V
STM32C011x4/x6: Arm Cortex - M0+ 32-Bit MCU, 32 KB Flash, 6 KB RAM, 2 X USART, Timers, ADC, Comm. I/Fs, 2-3.6 V
Features
• Core: Arm® 32-bit Cortex®-M0+ CPU,
frequency up to 48 MHz
• -40°C to 85°C/105°C/125°C operating
SO8N
temperature 4.9 × 6 mm
WLCSP12 TSSOP20 UFQFPN20
1.70 × 1.42 mm 6.4 × 4.4 mm 3 × 3 mm
• Memories
– Up to 32 Kbytes of flash memory with
protection • Communication interfaces
– 6 Kbytes of SRAM with HW parity check – One I2C-bus interface supporting Fast-
• CRC calculation unit mode Plus (1 Mbit/s) with extra current
sink, supporting SMBus/PMBus and
• Reset and power management
wakeup from Stop mode
– Voltage range: 2.0 V to 3.6 V
– Two USARTs with master/slave
– Power-on/Power-down reset (POR/PDR)
synchronous SPI; one supporting ISO7816
– Programmable Brownout reset (BOR) interface, LIN, IrDA capability, auto baud
– Low-power modes: rate detection and wakeup feature
Sleep, Stop, Standby, Shutdown
– One SPI (24 Mbit/s) with 4- to 16-bit
• Clock management programmable bitframe, multiplexed with
– 4 to 48 MHz crystal oscillator I2S interface
– 32 kHz crystal oscillator with calibration • Development support: serial wire debug (SWD)
– Internal 48 MHz RC oscillator (±1 %) • All packages ECOPACK 2 compliant
– Internal 32 kHz RC oscillator (±5 %)
• Up to 18 fast I/Os Table 1. Device summary
– All mappable on external interrupt vectors Reference Part number
– Multiple 5 V-tolerant I/Os
STM32C011x4 STM32C011F4, STM32C011J4
• 3-channel DMA controller with flexible mapping
STM32C011F6, STM32C011J6,
• 12-bit, 0.4 µs ADC (up to 13 ext. channels) STM32C011x6
STM32C011D6
– Conversion range: 0 to 3.6 V
• 8 timers: 16-bit for advanced motor control,
four 16-bit general-purpose, two watchdogs,
SysTick timer
• Calendar RTC with alarm
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3 Functional overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1 Arm® Cortex®-M0+ core with MPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
3.2 Memory protection unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
3.3 Embedded flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
3.4 Embedded SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.5 Boot modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.6 Cyclic redundancy check calculation unit (CRC) . . . . . . . . . . . . . . . . . . . 13
3.7 Power supply management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.7.1 Power supply schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.7.2 Power supply supervisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.7.3 Voltage regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.7.4 Low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.7.5 Reset mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.8 Interconnect of peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.9 Clocks and startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.10 General-purpose inputs/outputs (GPIOs) . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.11 Direct memory access controller (DMA) . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.12 DMA request multiplexer (DMAMUX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.13 Interrupts and events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.13.1 Nested vectored interrupt controller (NVIC) . . . . . . . . . . . . . . . . . . . . . . 18
3.13.2 Extended interrupt/event controller (EXTI) . . . . . . . . . . . . . . . . . . . . . . 19
3.14 Analog-to-digital converter (ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.14.1 Temperature sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.14.2 Internal voltage reference (VREFINT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.15 Timers and watchdogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.15.1 Advanced-control timer (TIM1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.15.2 General-purpose timers (TIM3, 14, 16, 17) . . . . . . . . . . . . . . . . . . . . . . 21
3.15.3 Independent watchdog (IWDG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.15.4 System window watchdog (WWDG) . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5 Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.1 Parameter conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.1.1 Minimum and maximum values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.1.2 Typical values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.1.3 Typical curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.1.4 Loading capacitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.1.5 Pin input voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.1.6 Power supply scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.1.7 Current consumption measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.2 Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.3 Operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
5.3.1 General operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
5.3.2 Operating conditions at power-up / power-down . . . . . . . . . . . . . . . . . . 39
5.3.3 Embedded reset and power control block characteristics . . . . . . . . . . . 39
5.3.4 Embedded voltage reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5.3.5 Supply current characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5.3.6 Wakeup time from low-power modes and voltage scaling
transition times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.3.7 External clock source characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.3.8 Internal clock source characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
5.3.9 flash memory characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
5.3.10 EMC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
5.3.11 Electrical sensitivity characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
5.3.12 I/O current injection characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.3.13 I/O port characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
5.3.14 NRST input characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.3.15 Analog-to-digital converter characteristics . . . . . . . . . . . . . . . . . . . . . . . 67
6 Package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
6.1 SO8N package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
6.2 WLCSP12 package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
6.3 TSSOP20 package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
6.4 UFQFPN20 package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
7 Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
9 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
List of tables
List of figures
1 Introduction
a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
2 Description
SysTick 1
Watchdog 2
SPI [I2S](1) 1 [1]
interfaces
Comm.
I2C 1
USART 2
RTC / RNG / AES / VREFBUF Yes / No / No / No
GPIOs 6 10 18
Wakeup pins 2 4
12-bit ADC channels (external + internal) 5+2 7+2 13 + 2
Max. CPU frequency 48 MHz
Operating voltage 2.0 to 3.6 V
Ambient: -40 to 85 °C / -40 to 105 °C / -40 to 125 °C
Operating temperature(2)
Junction: -40 to 105 °C / -40 to 125 °C / -40 to 130 °C
Number of pins 8 12 20
2
1. The number in brackets denotes the count of SPI interfaces configurable as I S interface.
2. Depends on order code. Refer to Section 7: Ordering information for details.
SWCLK POWER
DMAMUX
SWDIO SWD Voltage
as AF
VCORE regulator
DMA
VDDIO1
CPU VDDA VDD/VDDA
CORTEX-M0+ Flash memory VSS/VSSA
Bus matrix
I/F VDD
fmax = 48 MHz up to 32 KB SUPPLY
SUPERVISION
POR
SRAM Reset POR/BOR
6 KB Parity Int NRST
NVIC IOPORT
T sensor
HSI48
RC 48 MHz
IRTIM IR_OUT
WWDG
3 Functional overview
Table 3. Access status versus readout protection level and execution modes
• Write protection (WRP): the protected area is protected against erasing and
programming. Two areas per bank can be selected, with 2-Kbyte granularity.
VDDA domain
VREF+
VDDA A/D converter
VSSA
VDD domain
VDDIO1
I/O ring
Reset block
Temp. sensor
HSI48 VCORE domain
Standby circuitry Core
VSS (Wakeup logic,
VSS IWDG) SRAM
VDD LSE 32KHz
VDD VCORE Digital
Voltage regulator peripherals
Flash memory
RTC domain
RCC BDCR register
RTC
• Sleep mode
In Sleep mode, only the CPU is stopped. All peripherals continue to operate and can
wake up the CPU when an interrupt/event occurs.
• Stop mode
In Stop mode, the device achieves the lowest power consumption while retaining the
SRAM and register contents. All clocks in the VCORE are stopped. The HSE and HSI48
stop. The HSI48 can be restarted by a peripheral with wake-up capability requiring
HSI48.
The LSE and LSI can be kept running. The RTC can remain active (Stop mode with
RTC, Stop mode without RTC).
The event of exiting Stop mode enables the HSI48 oscillator and select HSISYS as
system clock.
• Standby mode
The Standby mode is used to achieve the lowest power consumption, with POR/PDR
always active in this mode. The regulator is switched off to power down VCORE domain.
The HSI48 RC oscillator and the HSE crystal oscillator are also powered down. The
RTC is switched off.
For each I/O, the software can determine whether a pull-up, a pull-down or no resistor
shall be applied to that I/O during Standby mode.
Upon entering Standby mode, register contents are lost, except for 16-bit backup
registers whose contents are kept.
The device exits Standby mode upon external reset event (NRST pin), IWDG reset
event, wakeup event (WKUP pin, configurable rising or falling edge), or when a failure
is detected on LSE (CSS on LSE).
• Shutdown mode
The Shutdown mode allows to achieve the lowest power consumption. The internal
regulator is switched off to power down the VCORE domain. The HSI48 and LSI RC-
oscillators and HSE crystal oscillator are also powered down. The RTC is off.
The BOR is not available in Shutdown mode. No power voltage monitoring is possible
in this mode.
SRAM and register contents are lost.
The device exits Shutdown mode upon external reset event (NRST pin), or wakeup
event (WKUP pin, configurable rising or falling edge).
Interconnect
Interconnect source Interconnect action Run Sleep Stop
destination
All clock sources (internal and Clock source used as input channel for
TIM14,16,17 Y Y -
external) RC measurement and trimming
CSS
RAM (parity error) TIM1,16,17 Timer break Y Y -
• Auxiliary clock source: two ultra-low-power clock sources for the real-time clock
(RTC):
– 32.768 kHz low-speed oscillator with external crystal (LSE), supporting four drive
capability modes. The LSE can also be configured in bypass mode for using an
external clock.
– 32 kHz low-speed internal RC oscillator (LSI) with ±5% accuracy, also used to
clock an independent watchdog.
• Peripheral clock sources: several peripherals ( I2S, USARTs, I2C, ADC) have their
own clock independent of the system clock.
• Clock security system (CSS): in the event of HSE or LSE clock failure, the system
clock is automatically switched to HSI48 or LSI, respectively. If enabled, a software
interrupt is generated. The CCS feature can be enabled by software.
• Clock output:
– MCO (microcontroller clock output) provides one of the internal clocks for
external use by the application
– LSCO (low speed clock output) provides LSI or LSE in all low-power modes .
Several prescalers allow the application to configure AHB and APB domain clock
frequencies, 48 MHz at maximum.
ISR then start of a pending lower-priority ISR, the unnecessary processor context
unstacking and stacking is skipped. This reduces latency and contributes to power
efficiency.
Features of the NVIC:
• Low-latency interrupt processing
• 4 priority levels
• Handling of a non-maskable interrupt (NMI)
• Handling of 32 maskable interrupt lines
• Handling of 10 Cortex-M0+ exceptions
• Later-arriving higher-priority interrupt processed first
• Tail-chaining
• Interrupt vector retrieval by hardware
DMA request and support quadrature encoders. Its counter can be frozen in debug
mode.
• TIM14
This timer is based on a 16-bit auto-reload upcounter and a 16-bit prescaler. It has one
channel for input capture/output compare, PWM output or one-pulse mode output. Its
counter can be frozen in debug mode.
• TIM16, TIM17
These are general-purpose timers featuring:
– 16-bit auto-reload upcounter and 16-bit prescaler
– 1 channel and 1 complementary channel
All channels can be used for input capture/output compare, PWM or one-pulse mode
output. The timers can operate together via the Timer Link feature for synchronization
or event chaining. They can generate independent DMA request. Their counters can
be frozen in debug mode.
half-duplex communication mode. Some can also support SmartCard communication (ISO
7816), IrDA SIR ENDEC, LIN Master/Slave capability and auto baud rate feature, and have
a clock domain independent of the CPU clock, which allows them to wake up the MCU from
Stop mode. The wakeup events from Stop mode are programmable and can be:
• start bit detection
• any received data frame
• a specific programmed data frame
All USART interfaces can be served by the DMA controller.
Top view
PB7/PC14-OSCX_IN 1 8 PB6/PA14-BOOT0/PC15-OSCX_OUT
VDD/VDDA 2 7 PA13
VSS/VSSA 3 6 PA12[PA10]
PA0/PA1/PA2/PF2-NRST 4 5 PA11[PA9]/PA8
MSv65924V2
1 2 3 4
Top view
PC15-
A PB6 OSCX
_OUT
PC14-
B PA13
OSCX_IN
PA14- VDD/
C BOOT0 VDDA
PA11
D [PA9]/ PB7
PA8
PA12
VSS/
E [PA10]/
VSSA
PA7
PF2-
PA3/PA4/ NRST/
F PA5/PA6 PA0/PA1/
PA2
MSv65925V1
Top view
PB7 1 20 PB6
PC14-OSCX_IN 2 19 PA14-BOOT0
PC15-OSCX_OUT 3 18 PA13
VDD/VDDA 4 17 PA12[PA10]
VSS/VSSA 5 16 PA11[PA9]
PF2-NRST 6 15 PA8
PA0 7 14 PA7
PA1 8 13 PA6
PA2 9 12 PA5
PA3 10 11 PA4
Terminal name corresponds to its by-default function at reset, unless otherwise specified in
Pin name
parenthesis under the pin name.
S Supply pin
Pin type I Input only pin
I/O Input / output pin
FT 5 V tolerant I/O
RST Bidirectional reset pin with embedded weak pull-up resistor
Options for FT I/Os
I/O structure
_f I/O, Fm+ capable
Note Upon reset, all I/Os are set as analog inputs, unless otherwise specified.
Alternate
Functions selected through GPIOx_AFR registers
Pin functions
functions Additional
Functions directly selected/enabled through peripheral registers
functions
Pin
I/O structure
Pin name
Pin type
Alternate Additional
Note
UFQFPN20
WLCSP12
TSSOP20
upon reset)
USART1_TX, TIM1_ETR,
PC14-
TIM1_BKIN2, IR_OUT,
1 B3 2 20 OSCX_IN I/O FT - OSCX_IN
USART2_RTS_DE_CK, TIM17_CH1,
(PC14)
TIM3_CH2, I2C1_SDA, EVENTOUT
PC15-
OSC32_EN, OSC_EN, TIM1_ETR,
8 A4 3 1 OSCX_OUT I/O FT - OSCX_OUT
TIM3_CH3
(PC15)
2 C4 4 2 VDD/VDDA S - - - -
3 E4 5 3 VSS/VSSA S - - - -
4 F3 6 4 PF2-NRST I/O - - MCO, TIM1_CH4 NRST
USART2_CTS, TIM16_CH1,
4 F3 7 5 PA0 I/O FT - ADC_IN0, WKUP1
USART1_TX, TIM1_CH1
SPI1_SCK/I2S1_CK,
USART2_RTS_DE_CK, TIM17_CH1,
4 F3 8 6 PA1 I/O FT - ADC_IN1
USART1_RX, TIM1_CH2,
I2C1_SMBA, EVENTOUT
SPI1_MOSI/I2S1_SD, USART2_TX,
ADC_IN2,
4 F3 9 7 PA2 I/O FT - TIM16_CH1N, TIM3_ETR,
WKUP4,LSCO
TIM1_CH3
USART2_RX, TIM1_CH1N,
- F1 10 8 PA3 I/O FT - ADC_IN3
TIM1_CH4, EVENTOUT
SPI1_NSS/I2S1_WS, USART2_TX,
ADC_IN4, RTC_TS,
- F1 11 9 PA4 I/O FT - TIM1_CH2N, TIM14_CH1,
RTC_OUT1, WKUP2
TIM17_CH1N, EVENTOUT
Pin
I/O structure
Pin name
Pin type
Alternate Additional
Note
UFQFPN20
WLCSP12
TSSOP20
upon reset)
SPI1_SCK/I2S1_CK, USART2_RX,
- F1 12 10 PA5 I/O FT - TIM1_CH3N, TIM1_CH1, ADC_IN5
EVENTOUT
SPI1_MISO/I2S1_MCK, TIM3_CH1,
- F1 13 11 PA6 I/O FT - ADC_IN6
TIM1_BKIN, TIM16_CH1
SPI1_MOSI/I2S1_SD, TIM3_CH2,
- E2 14 12 PA7 I/O FT - TIM1_CH1N, TIM14_CH1, ADC_IN7
TIM17_CH1
MCO, USART2_TX, TIM1_CH1,
EVENTOUT, SPI1_NSS/I2S1_WS,
5 D1 15 13 PA8 I/O FT - TIM1_CH2N, TIM1_CH3N, ADC_IN8
TIM3_CH3, TIM3_CH4, TIM14_CH1,
USART1_RX, MCO2
Pin
I/O structure
Pin name
Pin type
Alternate Additional
Note
UFQFPN20
WLCSP12
TSSOP20
upon reset)
USART1_TX, TIM1_CH3,
TIM16_CH1N, TIM3_CH3,
USART1_RTS_DE_CK,
USART1_CTS, I2C1_SCL,
8 A2 20 18 PB6 I/O FT - I2C1_SMBA, SPI1_MOSI/I2S1_SD, WKUP3
SPI1_MISO/I2S1_MCK,
SPI1_SCK/I2S1_CK, TIM1_CH2,
TIM3_CH1, TIM3_CH2,
TIM16_BKIN, TIM17_BKIN
USART1_RX, TIM1_CH4,
TIM17_CH1N, TIM3_CH4,
1 D3 1 19 PB7 I/O FT - I2C1_SDA, EVENTOUT, RTC_REFIN
USART2_CTS, TIM16_CH1,
TIM3_CH1, I2C1_SCL
1. Pins PA9 and PA10 can be remapped in place of pins PA11 and PA12 (default mapping), using SYSCFG_CFGR1 register.
2. Upon reset, these pins are configured as SWD alternate functions, and the internal pull-up on PA13 pin and the internal
pull-down on PA14 pin are activated.
SPI1_MOSI/I2S1
PA7 TIM3_CH2 TIM1_CH1N - TIM14_CH1 TIM17_CH1 - -
_SD
PA8 MCO USART2_TX TIM1_CH1 - - - - EVENTOUT
PA9 MCO USART1_TX TIM1_CH2 TIM3_ETR - I2C1_SCL EVENTOUT
PA10 - USART1_RX TIM1_CH3 MCO2 - TIM17_BKIN I2C1_SDA EVENTOUT
SPI1_MISO/I2S1
PA11 USART1_CTS TIM1_CH4 - - TIM1_BKIN2 - -
_MCK
SPI1_MOSI/I2S1 USART1_RTS_
PA12 TIM1_ETR - - I2S_CKIN - -
_SD DE_CK
PA13 SWDIO IR_OUT - TIM3_ETR USART2_RX - - EVENTOUT
PA14 SWCLK USART2_TX - - - - - EVENTOUT
STM32C011x4/x6
Table 14. Port A alternate function mapping (AF8 to AF15)
STM32C011x4/x6
Port AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
SPI1_NSS/I2S1_
PA8 TIM1_CH2N TIM1_CH3N TIM3_CH3 TIM3_CH4 TIM14_CH1 USART1_RX MCO2
WS
SPI1_NSS/I2S1_ USART1_RTS_
PA14 USART2_RX TIM1_CH1 MCO2 - - -
WS DE_CK
USART1_RTS_
PB6 USART1_TX TIM1_CH3 TIM16_CH1N TIM3_CH3 USART1_CTS I2C1_SCL I2C1_SMBA
DE_CK
PB7 USART1_RX TIM1_CH4 TIM17_CH1N TIM3_CH4 - - I2C1_SDA EVENTOUT
DS13866 Rev 3
USART2_RTS_
33/94
STM32C011x4/x6
STM32C011x4/x6 Electrical characteristics
5 Electrical characteristics
C = 50 pF VIN
RTC
VDD VCORE
VDD/VDDA VDD
Regulator
VDDIO
OUT
Level shifter
Kernel logic
1 x 100 nF IO (CPU, digital and
GPIOs
+ 1 x 4.7 μF IN
logic memories)
VSS
VDDA
VREF+
ADC
VREF-
VSS/VSSA VSSA
MSv57328V1
Caution: Power supply pin pair (VDD/VDDA and VSS/VSSA) must be decoupled with filtering
ceramic capacitors as shown above. These capacitors must be placed as close as possible
to, or below, the appropriate pins on the underside of the PCB to ensure the good
functionality of the device.
IDD
VDD/VDDA
VDD
(VDDA)
MS55840V1
2. A positive injection is induced by VIN > VDDIOx while a negative injection is induced by VIN < VSS. IINJ(PIN) must never be
exceeded. Refer also to Table 20: Voltage characteristics for the maximum allowed input voltage values.
3. When several inputs are submitted to a current injection, the maximum ∑|IINJ(PIN)| is the absolute sum of the negative
injected currents (instantaneous values).
VDD (1)
Standard operating voltage - 2.0 3.6 V
VIN I/O input voltage - -0.3 Min (VDD + 3.6, 5.5)(2) V
fPCLK APB clock frequency - - 48 MHz
(4)
Suffix 6 -40 85
TA Ambient temperature(3) Suffix 7 (4)
-40 105 °C
Suffix 3(4) -40 125
Suffix 6(4) -40 105
TJ (4)
Junction temperature Suffix 7 -40 125 °C
Suffix 3(4) -40 130
1. When RESET is released functionality is guaranteed down to VPDR min.
2. For operation with voltage higher than VDD +0.3 V, the internal pull-up and pull-down resistors must be disabled.
3. The TA(max) applies to PD(max). At PD < PD(max) the ambient temperature is allowed to go higher than TA(max) provided
that the junction temperature TJ does not exceed TJ(max). Refer to Section 6.5: Thermal characteristics.
4. Temperature range digit in the order code. See Section 7: Ordering information.
tRSTTEMPO (1) POR temporization when VDD crosses VPOR VDD rising - 270 500 µs
VPOR(1) Power-on reset threshold - 1.9 1.94 1.98 V
VPDR(1) Power-down reset threshold - 1.88 1.92 1.96 V
Table 25. Embedded reset and power control block characteristics (continued)
Symbol Parameter Conditions Min Typ Max Unit
V
1.235
1.23
1.225
1.22
1.215
1.21
1.205
1.2
1.195
1.19
1.185
-40 -20 0 20 40 60 80 100 120 °C
Mean Min Max
MSv40169V1
Electrical characteristics
Table 27. Current consumption in Run mode from flash memory at different die temperatures
Conditions Typ Max(1)
Symbol Parameter Unit
General(2) fHCLK Fetch 25 85 105 125 25 85 105 125
from(3) °C °C °C °C °C °C °C °C
48 MHz 3.05 3.15 3.25 3.35 3.60 3.80 4.10 4.60
32 MHz 2.10 2.15 2.25 2.35 2.50 2.70 3.00 3.50
24 MHz 1.80 1.85 1.90 2.05 2.10 2.40 2.70 3.20
16 MHz 1.25 1.30 1.35 1.45 1.50 1.70 2.00 2.50
fHCLK = fHSE_bypass 8 MHz 0.655 0.710 0.765 0.865 0.790 1.10 1.40 1.90
( > 32.768 kHz),
4 MHz 0.3654 0.420 0.470 0.570 0.460 0.700 0.980 1.50
fHCLK = fLSE_bypass
( = 32.768 kHz) 2 MHz 0.225 0.270 0.325 0.425 0.290 0.540 0.820 1.40
1 MHz 0.150 0.200 0.250 0.350 0.200 0.450 0.730 1.30
500 kHz 0.115 0.160 0.215 0.315 0.160 0.410 0.690 1.20
DS13866 Rev 3
Supply 125 kHz 0.0875 0.135 0.185 0.285 0.130 0.380 0.650 1.20
Flash
IDD(Run) current in mA
32.768 kHz memory 0.082 0.130 0.180 0.280 0.120 0.370 0.650 1.20
Run mode
48 MHz 3.40 3.50 3.55 3.60 3.90 4.10 4.40 4.90
24 MHz 2.25 2.30 2.35 2.45 2.60 2.80 3.10 3.60
12 MHz 1.45 1.50 1.55 1.65 1.70 1.90 2.20 2.70
fHCLK = fHSI48/HSIDIV 6 MHz 1.05 1.10 1.15 1.20 1.20 1.40 1.70 2.20
( > 32 kHz),
3 MHz 0.855 0.880 0.925 1.00 0.960 1.20 1.50 2.00
fHCLK = fLSI
( = 32 kHz) 1.5 MHz 0.750 0.780 0.825 0.915 0.840 1.10 1.40 1.90
750 kHz 0.700 0.730 0.775 0.865 0.780 1.00 1.30 1.80
375 kHz 0.675 0.705 0.750 0.840 0.760 0.970 1.30 1.80
32 kHz 0.082 0.130 0.180 0.280 0.120 0.370 0.650 1.20
STM32C011x4/x6
1. Evaluated by characterization – Not tested in production.
2. VDD = 3.0 V for values in Typ columns and 3.6 V for values in Max columns, all peripherals disabled.
3. Prefetch and cache enabled when fetching from flash memory.
Table 28. Current consumption in Run mode from SRAM at different die temperatures
STM32C011x4/x6
Conditions Typ Max(1)
Symbol Parameter Unit
General(2) fHCLK Fetch 25 85 105 125 25 85 105 125
from(3) °C °C °C °C °C °C °C °C
48 MHz 2.80 2.90 2.95 3.05 3.20 3.40 3.70 4.20
32 MHz 1.90 1.95 2.00 2.10 2.20 2.40 2.70 3.20
24 MHz 1.45 1.50 1.55 1.65 1.70 1.90 2.20 2.70
16 MHz 0.990 1.05 1.10 1.20 1.20 1.40 1.70 2.20
fHCLK = fHSE_bypass 8 MHz 0.535 0.585 0.635 0.735 0.630 0.860 1.20 1.70
(>32.768 kHz),
4 MHz 0.305 0.355 0.405 0.505 0.380 0.630 0.900 1.40
fHCLK = fLSE_bypass
(=32.768 kHz) 2 MHz 0.195 0.240 0.295 0.390 0.250 0.500 0.770 1.30
1 MHz 0.135 0.185 0.235 0.335 0.180 0.430 0.710 1.30
500 kHz 0.110 0.155 0.205 0.305 0.150 0.400 0.670 1.20
DS13866 Rev 3
Supply 125 kHz 0.0865 0.135 0.185 0.285 0.130 0.370 0.650 1.20
IDD(Run) current in SRAM mA
Run mode 32.768 kHz 0.082 0.130 0.180 0.280 0.120 0.370 0.640 1.20
48 MHz 3.15 3.20 3.25 3.30 3.50 3.70 3.90 4.40
24 MHz 1.90 1.95 2.00 2.05 2.10 2.30 2.60 3.10
12 MHz 1.30 1.30 1.35 1.45 1.50 1.70 1.90 2.40
fHCLK = fHSI48/HSIDIV 6 MHz 0.965 0.995 1.05 1.15 1.15 1.30 1.60 2.10
( > 32 kHz),
3 MHz 0.810 0.835 0.880 0.970 0.900 1.20 1.40 1.90
fHCLK = fLSI
( = 32 kHz) 1.5 MHz 0.730 0.760 0.800 0.890 0.810 1.10 1.30 1.80
750 kHz 0.690 0.720 0.765 0.855 0.770 0.990 1.30 1.80
Electrical characteristics
375 kHz 0.670 0.700 0.745 0.835 0.750 0.970 1.30 1.80
32 kHz 0.082 0.130 0.180 0.280 0.120 0.370 0.640 1.20
1. Evaluated by characterization – Not tested in production.
2. VDD = 3.0 V for values in Typ columns and 3.6 V for values in Max columns, all peripherals disabled.
3. Code compiled with high optimization for space in SRAM.
43/94
Electrical characteristics STM32C011x4/x6
Table 29. Typical current consumption in Run depending on code executed (continued)
Conditions Typ Typ
Symbol Parameter Unit Unit
Fetch
General(1) Code 25 °C 25 °C
from(2)
Electrical characteristics
Table 30. Current consumption in Sleep mode
Conditions Typ Max(1)
Symbol Parameter Unit
25 85 105 125 25 85 105 125
General fHCLK
°C °C °C °C °C °C °C °C
48 MHz 1.20 1.20 1.25 1.35 1.50 1.70 2.00 2.50
All peripherals 24 MHz 0.92 0.95 0.99 1.10 1.10 1.30 1.60 2.10
disabled, 12 MHz 0.79 0.81 0.86 0.95 0.91 1.20 1.40 1.90
fHCLK = fHSI48/HSIDIV
6 MHz 0.72 0.75 0.79 0.88 0.82 1.10 1.30 1.80
( > 32 kHz),
fHCLK = fLSI 1.5 MHz 0.67 0.70 0.74 0.83 0.75 0.97 1.30 1.80
( = 32 kHz) 375 kHz 0.66 0.69 0.73 0.82 0.73 0.95 1.30 1.80
32 kHz 0.08 0.13 0.18 0.28 0.12 0.37 0.64 1.20
Flash memory enabled 48 MHz 0.820 0.875 0.930 1.05 1.20 1.40 1.70 2.20
DS13866 Rev 3
STM32C011x4/x6
2 MHz 0.105 0.150 0.205 0.300 0.160 0.410 0.680 1.20
500 kHz 0.0815 0.130 0.180 0.280 0.120 0.370 0.650 1.20
32.768 kHz 0.0745 0.120 0.170 0.270 0.110 0.360 0.630 1.20
1. Evaluated by characterization – Not tested in production.
Table 31. Current consumption in Stop mode
STM32C011x4/x6
Typ Max(1)
Symbol Parameter Conditions VDD Unit
25 85 105 125 25 85 105 125
°C °C °C °C °C °C °C °C
Supply current RTC enabled and supplied with 2.4 V 78.5 125 175 275 110 350 610 1100
IDD(Stop) µA
in Stop mode LSE bypass (32.768 kHz) 3V 80.0 125 180 275 110 350 610 1100
3.6 V 82.0 130 180 280 110 350 610 1100
2V 71.0 120 170 270 97.0 340 600 1100
RTC enabled and supplied with
LSE bypass (32.768 kHz) 2.4 V 72.5 120 170 270 98.0 340 600 1100
Flash memory in power-down stop 3V 74.0 120 170 270 100 340 600 1100
mode
3.6 V 75.5 120 175 270 110 340 600 1100
2V 605 630 675 765 640 850 1100 1600
Electrical characteristics
2.4 V 605 630 675 765 640 850 1100 1600
HSI Kernel on
3V 605 630 675 765 640 850 1200 1600
3.6 V 605 635 680 770 640 850 1200 1600
1. Evaluated by characterization – Not tested in production.
47/94
Table 32. Current consumption in Standby mode
48/94
Electrical characteristics
Typ Max(1)
Symbol Parameter Conditions VDD 25 85 105 125 25 85 105 125 Unit
°C °C °C °C °C °C °C °C
2V 6.75 7.70 8.55 10.5 7.50 8.90 11.0 16.0
2.4 V 7.05 8.00 8.85 11.0 7.70 9.10 11.0 17.0
All clocks off
3V 7.45 8.45 9.45 12.0 8.20 9.70 12.0 18.0
Supply
current in 3.6 V 7.90 8.95 10.0 12.5 8.70 11.0 13.0 20.0
IDD(Standby) µA
Standby 2V 7.30 8.35 9.20 11.5 8.10 9.50 12.0 17.0
mode IWDG
enabled and 2.4 V 7.65 8.65 9.60 11.5 8.30 9.80 12.0 17.0
clocked by 3V 8.10 9.20 10.0 12.5 8.90 11.0 13.0 19.0
LSI
3.6 V 8.60 9.75 11.0 13.5 9.50 12.0 14.0 21.0
1. Evaluated by characterization – Not tested in production.
DS13866 Rev 3
STM32C011x4/x6
STM32C011x4/x6 Electrical characteristics
The current consumption of the I/O system has two components: static and dynamic.
I/O static current consumption
All the I/Os used as inputs with pull-up generate current consumption when the pin is
externally held low. The value of this current consumption can be simply computed by using
the pull-up/pull-down resistors values given in Table 49: I/O static characteristics.
For the output pins, any external pull-down or external load must also be considered to
estimate the current consumption.
Additional I/O current consumption is due to I/Os configured as inputs if an intermediate
voltage level is externally applied. This current consumption is caused by the input Schmitt
trigger circuits used to discriminate the input value. Unless this specific configuration is
required by the application, this supply current consumption can be avoided by configuring
these I/Os in analog mode. This is notably the case of ADC input pins which should be
configured as analog inputs.
Caution: Any floating input pin can also settle to an intermediate voltage level or switch inadvertently,
as a result of external electromagnetic noise. To avoid current consumption related to
floating pins, they must either be configured in analog mode, or forced internally to a definite
digital value. This can be done either by using pull-up/down resistors or by configuring the
pins in output mode.
I/O dynamic current consumption
In addition to the internal peripheral current consumption measured previously (see
Table 34: Current consumption of peripherals), the I/Os used by an application also
contribute to the current consumption. When an I/O pin switches, it uses the current from
the I/O supply voltage to supply the I/O pin circuitry and to charge/discharge the capacitive
load (internal or external) connected to the pin:
I SW = V DDIO1 × f SW × C
where
ISW is the current sunk by a switching I/O to charge/discharge the capacitive load
VDDIO1 is the I/O supply voltage
fSW is the I/O switching frequency
C is the total capacitance seen by the I/O pin: C = CINT+ CEXT + CS
CS is the PCB board capacitance including the pad pin.
The test pin is configured in push-pull output mode and is toggled by software at a fixed
frequency.
tw(HSEH)
VHSEH
90%
10%
VHSEL
tr(HSE) t
tf(HSE) tw(HSEL)
THSE
MS19214V2
tw(LSEH)
VLSEH
90%
10%
VLSEL
tr(LSE) t
tf(LSE) tw(LSEL)
TLSE
MS19215V2
For CL1 and CL2, it is recommended to use high-quality external ceramic capacitors in the
5 pF to 20 pF range (typ.), designed for high-frequency applications, and selected to match
the requirements of the crystal or resonator (see Figure 14). CL1 and CL2 are usually the
same size. The crystal manufacturer typically specifies a load capacitance which is the
series combination of CL1 and CL2. PCB and MCU pin capacitance must be included (10 pF
can be used as a rough estimate of the combined pin and board capacitance) when sizing
CL1 and CL2.
Note: For information on selecting the crystal, refer to the application note AN2867 “Oscillator
design guide for ST microcontrollers” available from the ST website www.st.com.
OSC_IN fHSE
Bias
8 MHz controlled
resonator RF gain
MS19876V1
LSEDRV = 0
- 500 -
Medium high drive capability
IDD(LSE) LSE current consumption nA
LSEDRV = 1
- 630 -
High drive capability
LSEDRV = 0
- - 1.7
Maximum critical crystal Medium high drive capability
Gmcritmax µA/V
gm LSEDRV = 1
- - 2.7
High drive capability
tSU(LSE)(3) Startup time VDD is stabilized - 2 - s
1. Specified by design – Not tested in production.
2. Refer to the note and caution paragraphs below the table, and to the application note AN2867 “Oscillator design guide for
ST microcontrollers”.
3. tSU(LSE) is the startup time measured from the moment it is enabled (by software) to a stabilized 32.768 kHz oscillation is
reached. This value is measured for a standard crystal and it can vary significantly with the crystal manufacturer
Note: For information on selecting the crystal, refer to the application note AN2867 “Oscillator
design guide for ST microcontrollers” available from the ST website www.st.com.
OSC32_IN fLSE
OSC32_OUT
CL2
MS30253V2
Note: An external resistor is not required between OSC32_IN and OSC32_OUT and it is forbidden
to add one.
Frequency [MHz]
Temperature
MS55839V1
Prequalification trials
Most of the common failures (unexpected reset and program counter corruption) can be
reproduced by manually forcing a low state on the NRST pin or the Oscillator pins for 1
second.
To complete these trials, ESD stress can be applied directly on the device, over the range of
specification values. When unexpected behavior is detected, the software can be hardened
to prevent unrecoverable errors occurring (see application note AN1015).
Electrostatic
TA = +25 °C, conforming to
VESD(HBM) discharge voltage All 1C -2000/+1500
ANSI/ESDA/JEDEC JS-001
(human body model)
V
Electrostatic
TA = +25 °C, conforming to
VESD(CDM) discharge voltage All C2a 500
ANSI/ESDA/JEDEC JS-002
(charge device model)
1. Evaluated by characterization – Not tested in production.
Static latch-up
Two complementary static tests are required on six parts to assess the latch-up
performance:
• A supply overvoltage is applied to each power supply pin.
• A current is injected to each input, output and configurable I/O pin.
These tests are compliant with EIA/JESD 78A IC latch-up standard.
Injected current on
IINJ(2) Any IO 5 NA mA
pin
1. Evaluated by characterization – Not tested in production.
2. The injection current value is applicable when the switchable diode is activated, NA when not activated.
Weak pull-down
RPD V = VDDIO1 25 40 55 kΩ
equivalent resistor(4) IN
CIO I/O pin capacitance - - 5 - pF
1. Refer to Figure 17: I/O input characteristics.
2. Specified by design – Not tested in production.
3. This parameter represents the pad leakage of the I/O itself. The total product pad leakage is provided by the following
formula: ITotal_Ileak_max = 10 μA + [number of I/Os where VIN is applied on the pad] ₓ Ilkg(Max).
4. Pull-up and pull-down resistors are designed with a true resistance in series with a switchable PMOS/NMOS. This
PMOS/NMOS contribution to the series resistance is minimal (~10% order).
All I/Os are CMOS- and TTL-compliant (no software configuration required). Their
characteristics cover more than the strict CMOS-technology or TTL parameters, as shown
in Figure 17.
V DDIO
x
>1.62
= 0.7x 6for V DD
IOx
min +0.2
t Vih 9xV DD
IOx
iremen 2o r 0.4
requ x<1.6 >1.62
OS <V DDIO r VDDIOx
on CM for 1.08 x-0
.06 fo
ucti x+
0.05 9xVDDIO
prod DDIO .62 or
0.3
te d in =0 .61xV x<1
Tes <VDDIO
nV ih min r 1.08
ulatio -0.1 fo
n sim xV DDIOx
sed o max =0.43 TTL requirement Vil max = 0.8V
Ba tion Vil 0.3xVdd
on simula ent V il max =
Based S requirem
on CMO
in producti
Tested
MSv37613V1
Input/output AC characteristics
The definition and values of input/output AC characteristics are given in Figure 18 and
Table 51, respectively.
Unless otherwise specified, the parameters given are derived from tests performed under
the ambient temperature and supply voltage conditions summarized in Table 23: General
operating conditions.
50% 50%
10% 90%
t U ,2 RXW t I ,2 RXW
0D[LPXPIUHTXHQF\LVDFKLHYHGLI WW
r f 7DQGLIWKHGXW\F\FOHLV
ZKHQORDGHGE\WKHVSHFLILHGFDSDFLWDQFH
MS32132V2
External
reset circuit(1) VDD
RPU
NRST(2) Internal reset
Filter
0.1 μF
MS19878V3
Analog supply
VDDA - 2.0 - 3.6 V
voltage
Positive reference
VREF+ - 2 - VDD V
voltage
ADC clock
fADC - 0.14 - 35 MHz
frequency
12 bits - - 2.50
10 bits - - 2.92
fs Sampling rate MSps
8 bits - - 3.50
6 bits - - 4.38
Conversion
tSTAB ADC power-up time LDO already started 2
cycle
fADC = 35 MHz 2.35 µs
tCAL Calibration time
- 82 1/fADC
Trigger conversion CKMODE = 00 2 - 3 1/fADC
latency for regular
CKMODE = 01 6.5
and injected
tLATR
channels without CKMODE = 10 12.5 1/fPCLK
aborting the
conversion CKMODE = 11 3.5
0.043 - 4.59 µs
ts Sampling time fADC = 35 MHz
1.5 - 160.5 1/fADC
ADC voltage
tADCVREG_S regulator start-up - - - 20 µs
TUP time
fADC = 35 MHz
Total conversion 0.40 - 4.95 µs
Resolution = 12 bits
time
tCONV ts + 12.5 cycles for successive
(including sampling
time) Resolution = 12 bits approximation 1/fADC
= 14 to 173
Laps of time
allowed between
tIDLE - - - 100 µs
two conversions
without rearm
fs = 2.5 MSps - 410 -
ADC consumption
IDDA(ADC) fs = 1 MSps - 164 - µA
from VDDA
fs = 10 kSps - 17 -
fs = 2.5 MSps - 65 -
ADC consumption
IDDV(ADC) fs = 1 MSps - 26 - µA
from VREF+
fs = 10 kSps - 0.26 -
1. Specified by design – Not tested in production.
2. VREF+ is internally connected to VDDA on some packages.Refer to Section 4: Pinouts, pin description and alternate
functions for further details.
1.5 43 50
3.5 100 680
7.5 214 2200
12.5 357 4700
12 bits
19.5 557 8200
39.5 1129 15000
79.5 2271 33000
160.5 4586 50000
1.5 43 68
3.5 100 820
7.5 214 3300
12.5 357 5600
10 bits
19.5 557 10000
39.5 1129 22000
79.5 2271 39000
160.5 4586 50000
1.5 43 82
3.5 100 1500
7.5 214 3900
12.5 357 6800
8 bits
19.5 557 12000
39.5 1129 27000
79.5 2271 50000
160.5 4586 50000
1.5 43 390
3.5 100 2200
7.5 214 5600
12.5 357 10000
6 bits
19.5 557 15000
39.5 1129 33000
79.5 2271 50000
160.5 4586 50000
1. Specified by design – Not tested in production.
VDDA = VREF+ = 3 V
Total - ±3 ±4
fADC = 35 MHz, fs ≤ 2.5 Msps, TA = 25°C
ET unadjusted
error 2 V < VDDA = VREF+ < 3.6 V
- ±3 ±6.5
fADC = 35 MHz, fs ≤ 2.5 Msps, TA = entire range
VDDA = VREF+ = 3 V
- ±1.5 ±2
fADC = 35 MHz, fs ≤ 2.5 Msps, TA = 25°C
EO Offset error
2 V < VDDA = VREF+ < 3.6 V
- ±1.5 ±4.5
fADC = 35 MHz, fs ≤ 2.5 Msps, TA = entire range
VDDA = VREF+ = 3 V
- ±3 ±3.5
fADC = 35 MHz, fs ≤ 2.5 Msps, TA = 25 °C
EG Gain error LSB
2 V < VDDA = VREF+ < 3.6 V
- ±3 ±5
fADC = 35 MHz, fs ≤ 2.5 Msps, TA = entire range
VDDA = VREF+ = 3 V
- ±1.2 ±1.5
Differential fADC = 35 MHz, fs ≤ 2.5 Msps, TA = 25 °C
ED
linearity error 2 V < VDDA = VREF+ < 3.6 V
- ±1.2 ±1.5
fADC = 35 MHz, fs ≤ 2.5 Msps, TA = entire range
VDDA = VREF+ = 3 V
- ±2.5 ±3
Integral linearity fADC = 35 MHz, fs ≤ 2.5 Msps, TA = 25 °C
EL
error 2 V < VDDA = VREF+ < 3.6 V
- ±2.5 ±3
fADC = 35 MHz, fs ≤ 2.5 Msps, TA = entire range
VDDA = VREF+ = 3 V
10.1 10.2 -
Effective fADC = 35 MHz, fs ≤ 2.5 Msps, TA = 25 °C
ENOB bit
number of bits 2 V < VDDA = VREF+ < 3.6 V
9.6 10.2 -
fADC = 35 MHz, fs ≤ 2.5 Msps, TA = entire range
VDDA = VREF+ = 3 V
Signal-to-noise f 62.5 63 -
ADC = 35 MHz, fs ≤ 2.5 Msps, TA = 25 °C
SINAD and distortion dB
ratio 2 V < VDDA = VREF+ < 3.6 V
59.5 63 -
fADC = 35 MHz, fs ≤ 2.5 Msps, TA = entire range
VDDA = VREF+ = 3 V
63 64 -
Signal-to-noise fADC = 35 MHz, fs ≤ 2.5 Msps, TA = 25 °C
SNR dB
ratio 2 V < VDDA = VREF+ < 3.6 V
60 64 -
fADC = 35 MHz, fs ≤ 2.5 Msps, TA = entire range
VDDA = VREF+ = 3 V
- -74 -73
Total harmonic fADC = 35 MHz, fs ≤ 2.5 Msps, TA = 25 °C
THD dB
distortion 2 V < VDDA = VREF+ < 3.6 V
- -74 -70
fADC = 35 MHz, fs ≤ 2.5 Msps, TA = entire range
1. Evaluated by characterization – Not tested in production.
2. ADC DC accuracy values are measured after internal calibration.
(2n-3/2n)*VREF+
(2n-2/2n)*VREF+
(2n-1/2n)*VREF+
(2n/2n)*VREF+
VSSA
MSv19880V6
VDDA(4) VREF+(4)
MSv67871V3
1. Refer to Table 53: ADC characteristics for the values of RAIN and CADC.
2. Cparasitic represents the capacitance of the PCB (dependent on soldering and PCB layout quality) plus the
pad capacitance (refer to Table 49: I/O static characteristics for the value of the pad capacitance). A high
Cparasitic value will downgrade conversion accuracy. To remedy this, fADC should be reduced.
3. Refer to Table 49: I/O static characteristics for the values of Ilkg.
4. Refer to Figure 2: Power supply overview.
- 1 - tTIMxCLK
tres(TIM) Timer resolution time
fTIMxCLK = 48 MHz 20.833 - ns
Timer external clock frequency
fEXT - 0 fTIMxCLK/4 MHz
on CH1 to CH4
ResTIM Timer resolution TIMx - 16 bit
tCOUNTER 16-bit counter clock period - 1 65536 tTIMxCLK
Maximum possible count with
tMAX_COUNT - - 65536 tTIMxCLK
16-bit counter
1. TIMx, is used as a general term to refer to the TIM1 and TIM17 timers.
2. Specified by design – Not tested in production.
/4 0 0.125 512
/8 1 0.250 1024
/16 2 0.500 2048
/32 3 1.0 4096 ms
/64 4 2.0 8192
/128 5 4.0 16384
/256 6 or 7 8.0 32768
1. The exact timings further depend on the phase of the APB interface clock versus the LSI clock, which causes an
uncertainty of one RC period.
Standard-mode 2
Analog filter enabled
9
DNF = 0
Fast-mode
Minimum I2CCLK Analog filter disabled
frequency for correct 9
fI2CCLK(min) DNF = 1 MHz
operation of I2C
peripheral Analog filter enabled
19
DNF = 0
Fast-mode Plus
Analog filter disabled
16
DNF = 1
The SDA and SCL I/O requirements are met with the following restrictions: the SDA and
SCL I/O pins are not “true” open-drain. When configured as open-drain, the PMOS
connected between the I/O pin and VDDIO1 is disabled, but is still present. Only FT_f I/O pins
support Fm+ low-level output current maximum requirement. Refer to Section 5.3.13: I/O
port characteristics for the I2C I/Os characteristics.
All I2C SDA and SCL I/Os embed an analog filter. Refer to the following table for its
characteristics:
SPI/I2S characteristics
Unless otherwise specified, the parameters given in Table 61 for SPI are derived from tests
performed under the ambient temperature, fPCLKx frequency and supply voltage conditions
summarized in Table 23: General operating conditions. The additional general conditions
are:
• OSPEEDRy[1:0] set to 11 (output speed)
• capacitive load C = 30 pF
• measurement points at CMOS levels: 0.5 x VDD
Refer to Section 5.3.13: I/O port characteristics for more details on the input/output alternate
function characteristics (NSS, SCK, MOSI, MISO for SPI).
Master mode
24
2. V < VDD < 3.6 V
Master transmitter mode
24
2. V < VDD < 3.6 V
fSCK
SPI clock frequency Slave receiver mode - - 24 MHz
1/tc(SCK)
Slave transmitter mode/full duplex(2)
24
2.7 V < VDD < 3.6 V
Slave transmitter mode/full duplex(2)
22
2 V < VDD < 3.6 V
tsu(NSS) NSS setup time 4 * TPCLK - - ns
Slave mode
th(NSS) NSS hold time 2 * TPCLK - - ns
tw(SCKH) TPCLK TPCLK
SCK high and low time Master mode TPCLK ns
tw(SCKL) -1 +1
TPCLK TPCLK
- SCK low time Master mode TPCLK ns
-2 +2
tsu(MI) Master mode 4.5 - - ns
Data input setup time
tsu(SI) Slave mode 2 - - ns
NSS input
tc(SCK) th(NSS)
CPOL=0
CPHA=0
CPOL=1
ta(SO) tw(SCKL) tv(SO) th(SO) tf(SCK) tdis(SO)
MISO output First bit OUT Next bits OUT Last bit OUT
th(SI)
tsu(SI)
MSv41658V1
NSS input
tc(SCK)
CPOL=0
CPHA=1
CPOL=1
ta(SO) tw(SCKL) tv(SO) th(SO) tr(SCK) tdis(SO)
MISO output First bit OUT Next bits OUT Last bit OUT
tsu(SI) th(SI)
MSv41659V1
1. Measurement points are done at CMOS levels: 0.3 VDD and 0.7 VDD.
High
NSS input
tc(SCK)
SCK Output
CPHA=0
CPOL=0
CPHA=0
CPOL=1
SCK Output
CPHA=1
CPOL=0
CPHA=1
CPOL=1
tw(SCKH) tr(SCK)
tsu(MI) tw(SCKL) tf(SCK)
MISO
INPUT MSB IN BIT6 IN LSB IN
th(MI)
MOSI
OUTPUT MSB OUT BIT1 OUT LSB OUT
tv(MO) th(MO)
ai14136c
1. Measurement points are set at CMOS levels: 0.3 VDD and 0.7 VDD.
Master TX - 12
Master RX - 12
fCK I2S clock frequency MHz
Slave TX - 15
Slave RX - 48
tc(CK)
CPOL = 0
CK Input
CPOL = 1
WS input
tsu(SD_SR) th(SD_SR)
MSv39721V1
1. Measurement points are done at CMOS levels: 0.3 VDDIO1 and 0.7 VDDIO1.
2. LSB transmit/receive of the previously transmitted byte. No LSB transmit/receive is sent before the first
byte.
90%
10%
tf(CK) tr(CK)
tc(CK)
CK output
CPOL = 0
tw(CKH)
CPOL = 1
tv(WS) tw(CKL) th(WS)
WS output
tv(SD_MT) th(SD_MT)
tsu(SD_MR) th(SD_MR)
MSv39720V1
USART characteristics
Unless otherwise specified, the parameters given in Table 63 for USART are derived from
tests performed under the ambient temperature, fPCLKx frequency and supply voltage
conditions summarized in Table 23: General operating conditions. The additional general
conditions are:
• OSPEEDRy[1:0] set to 10 (output speed)
• capacitive load C = 30 pF
• measurement points at CMOS levels: 0.5 x VDD
Refer to Section 5.3.13: I/O port characteristics for more details on the input/output alternate
function characteristics (NSS, CK, TX, and RX for USART).
6 Package information
K[Û
A2 A
c
ccc
b
e
0.25 mm
D GAUGE PLANE
k
8
E1 E
1 L
A1
L1
SO-A_V2
A - - 1.750 - - 0.0689
A1 0.100 - 0.250 0.0039 - 0.0098
A2 1.250 - - 0.0492 - -
b 0.280 - 0.480 0.0110 - 0.0189
c 0.170 - 0.230 0.0067 - 0.0091
(2)
D 4.800 4.900 5.000 0.1890 0.1929 0.1969
E 5.800 6.000 6.200 0.2283 0.2362 0.2441
E1(3) 3.800 3.900 4.000 0.1496 0.1535 0.1575
e - 1.270 - - 0.0500 -
h 0.250 - 0.500 0.0098 - 0.0197
k 0° - 8° 0° - 8°
L 0.400 - 1.270 0.0157 - 0.0500
L1 - 1.040 - - 0.0409 -
ccc - - 0.100 - - 0.0039
1. Values in inches are converted from mm and rounded to four decimal digits.
2. Dimension “D” does not include mold flash, protrusions or gate burrs.
Mold flash, protrusions or gate burrs shall not exceed 0.15mm per side
3. Dimension “E1” does not include interlead flash or protrusions.
Interlead flash or protrusions shall not exceed 0.25 mm per side.
0.6 (x8)
3.9
6.7
1.27
O7_FP_V1
Device marking
The following figure gives an example of topside marking orientation versus pin 1 identifier
location.
The printed markings may differ depending on the supply chain.
Other optional marking or inset/upset marks that identify the parts throughout supply chain
operations, are not indicated below.
32C01146
Pin 1 identifier
MS55864V1
1. Parts marked as ES or E or accompanied by an Engineering Sample notification letter are not yet qualified
and therefore not approved for use in production. ST is not responsible for any consequences resulting
from such use. In no event will ST be liable for the customer using any of these engineering samples in
production. ST's Quality department must be contacted prior to any decision to use these engineering
samples to run a qualification activity.
G F
e1 e
(DETAIL B)
A4 A2
B3 B1 e
C4 C2
e2 D3 D1 DETAIL B
E4 E2
F3 F1
BACKSIDE COATING
BOTTOM VIEW
A
bbb Z
A3 A2
D
B
A
BUMP
E
B1 Orientation ref A1
4x
aaa
eee Z
TOP VIEW
Z
b (Nx)
ccc Z X Y
ddd Z
SEATING
PLANE
DETAIL A
ROATATED 90
B0EK_WLCSP12_ME_V1
Dpad
Dsm
BGA_WLCSP_FT_V1
Pitch 0.35 mm
Dpad 0.200 mm
Dsm 0.275 mm
Stencil thickness 0.08 mm
Device marking
The following figure gives an example of topside marking orientation versus pin 1 identifier
location.
The printed markings may differ depending on the supply chain.
Other optional marking or inset/upset marks that identify the parts throughout supply chain
operations, are not indicated below.
Product identification(1)
Pin 1 identifier
3C0
Y WW
Date code
MS55865V1
Parts marked as ES or E or accompanied by an Engineering Sample notification letter are not yet qualified and
therefore not approved for use in production. ST is not responsible for any consequences resulting from such use.
In no event will ST be liable for the customer using any of these engineering samples in production. ST's Quality
department must be contacted prior to any decision to use these engineering samples to run a qualification activity.
20 11
c
E1 E
SEATING 0.25 mm
PLANE GAUGE PLANE
C
1 10
PIN 1
IDENTIFICATION
k
aaa C A1 L
A A2
L1
b e
YA_ME_V3
A - - 1.200 - - 0.0472
A1 0.050 - 0.150 0.0020 - 0.0059
A2 0.800 1.000 1.050 0.0315 0.0394 0.0413
b 0.190 - 0.300 0.0075 - 0.0118
c 0.090 - 0.200 0.0035 - 0.0079
D(2) 6.400 6.500 6.600 0.2520 0.2559 0.2598
E 6.200 6.400 6.600 0.2441 0.2520 0.2598
(3)
E1 4.300 4.400 4.500 0.1693 0.1732 0.1772
e - 0.650 - - 0.0256 -
L 0.450 0.600 0.750 0.0177 0.0236 0.0295
L1 - 1.000 - - 0.0394 -
k 0° - 8° 0° - 8°
aaa - - 0.100 - - 0.0039
1. Values in inches are converted from mm and rounded to four decimal digits.
2. Dimension “D” does not include mold flash, protrusions or gate burrs. Mold flash, protrusions or gate burrs
shall not exceed 0.15 mm per side.
3. Dimension “E1” does not include interlead flash or protrusions. Interlead flash or protrusions shall not
exceed 0.25 mm per side.
1.35
0.25
7.10 4.40
1.35
1 10
Device marking
The following figure gives an example of topside marking orientation versus pin 1 identifier
location.
The printed markings may differ depending on the supply chain.
Other optional marking or inset/upset marks that identify the parts throughout supply chain
operations, are not indicated below.
Product identification(1) e3
32C011F4P6
Pin 1 identifier Y WW A Revision code
Date code
MS55848V1
1. Parts marked as ES or E or accompanied by an Engineering Sample notification letter are not yet qualified
and therefore not approved for use in production. ST is not responsible for any consequences resulting
from such use. In no event will ST be liable for the customer using any of these engineering samples in
production. ST's Quality department must be contacted prior to any decision to use these engineering
samples to run a qualification activity.
Pin 1 E
TOP VIEW
L1
D
ddd
L3 D1
e 10 L2 A3
5
e
b
E1 E
1
15
20 16
L5 A1
A
A0A5_FP_V2
Device marking
The following figure gives an example of topside marking orientation versus pin 1 identifier
location.
The printed markings may differ depending on the supply chain.
Other optional marking or inset/upset marks that identify the parts throughout supply chain
operations, are not indicated below.
Product identification(1)
C166
Y WW A
Pin 1 identifier
Date code
MS55849V1
1. Parts marked as ES or E or accompanied by an Engineering Sample notification letter are not yet qualified
and therefore not approved for use in production. ST is not responsible for any consequences resulting
from such use. In no event will ST be liable for the customer using any of these engineering samples in
production. ST's Quality department must be contacted prior to any decision to use these engineering
samples to run a qualification activity.
7 Ordering information
Device family
STM32 = Arm® based 32-bit microcontroller
Product type
C = general-purpose
Device subfamily
011 = STM32C011
Pin count
J=8
D = 12
F = 20
Package type
U = UFQFPN
Y = WLCSP
P = TSSOP
M = SO˽N
Temperature range
6 = -40 to 85°C (105°C junction)
7 = -40 to 105°C (125°C junction)
3 = -40 to 125°C (130°C junction)
Options
TR = tape and reel packing
= tray packing
other = 3-character ID incl. custom Flash code and packing information
For a list of available options (memory, package, and so on) or for further information on any
aspect of this device, contact your nearest ST sales office.
The STMicroelectronics group of companies (ST) places a high value on product security,
which is why the ST product(s) identified in this documentation may be certified by various
security certification bodies and/or may implement our own security measures as set forth
herein. However, no level of security certification and/or built-in security measures can
guarantee that ST products are resistant to all forms of attacks. As such, it is the
responsibility of each of ST's customers to determine if the level of security provided in an
ST product meets the customer needs both in relation to the ST product alone, as well as
when combined with other components and/or software for the customer end product or
application. In particular, take note that:
• ST products may have been certified by one or more security certification bodies, such
as Platform Security Architecture (www.psacertified.org) and/or Security Evaluation
standard for IoT Platforms (www.trustcb.com). For details concerning whether the ST
product(s) referenced herein have received security certification along with the level
and current status of such certification, either visit the relevant certification standards
website or go to the relevant product page on www.st.com for the most up to date
information. As the status and/or level of security certification for an ST product can
change from time to time, customers should re-check security certification status/level
as needed. If an ST product is not shown to be certified under a particular security
standard, customers should not assume it is certified.
• Certification bodies have the right to evaluate, grant and revoke security certification in
relation to ST products. These certification bodies are therefore independently
responsible for granting or revoking security certification for an ST product, and ST
does not take any responsibility for mistakes, evaluations, assessments, testing, or
other activity carried out by the certification body with respect to any ST product.
• Industry-based cryptographic algorithms (such as AES, DES, or MD5) and other open
standard technologies which may be used in conjunction with an ST product are based
on standards which were not developed by ST. ST does not take responsibility for any
flaws in such cryptographic algorithms or open technologies or for any methods which
have been or may be developed to bypass, decrypt or crack such algorithms or
technologies.
• While robust security testing may be done, no level of certification can absolutely
guarantee protections against all attacks, including, for example, against advanced
attacks which have not been tested for, against new or unidentified forms of attack, or
against any form of attack when using an ST product outside of its specification or
intended use, or in conjunction with other components or software which are used by
customer to create their end product or application. ST is not responsible for resistance
against such attacks. As such, regardless of the incorporated security features and/or
any information or support that may be provided by ST, each customer is solely
responsible for determining if the level of attacks tested for meets their needs, both in
relation to the ST product alone and when incorporated into a customer end product or
application.
• All security features of ST products (inclusive of any hardware, software,
documentation, and the like), including but not limited to any enhanced security
features added by ST, are provided on an "AS IS" BASIS. AS SUCH, TO THE EXTENT
PERMITTED BY APPLICABLE LAW, ST DISCLAIMS ALL WARRANTIES, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, unless the
applicable written and signed contract terms specifically provide otherwise.
9 Revision history
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and
improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on
ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order
acknowledgment.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or
the design of purchasers’ products.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. For additional information about ST trademarks, refer to www.st.com/trademarks. All other product
or service names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.