stm32c091cb
stm32c091cb
STM32C092xB/xC
Arm®Cortex®-M0+ 32-bit MCU, 256 KB flash, 36 KB RAM,
4 x USART, timers, ADC, FDCAN, comm. I/Fs, 2-3.6V
Datasheet - production data
Features
• Includes ST state-of-the-art patented
technology
TSSOP20 LQFP32 UFQFPN28
• Core: Arm® 32-bit Cortex®-M0+ CPU, (6.5 × 4.4 mm) (7 × 7 mm) (4 × 4 mm)
UFBGA64
(5 × 5 mm)
frequency up to 48 MHz LQFP48 UFQFPN32
(7 × 7 mm)
• -40°C to 85°C/105°C/125°C operating (5 × 5 mm)
temperature LQFP64 UFQFPN48
(10 x 10 mm) (7 × 7 mm)
WLCSP24
• Memories (2.61 x 1.73 mm)
– Up to 256 Kbytes of flash memory with
protection and securable area • Communication interfaces
– Two I2C-bus interface supporting Fast-
– Up to 36 Kbytes of SRAM with hardware
parity check mode Plus (1 Mbit/s) with extra current
sink; one supporting SMBus/PMBus™ and
• CRC calculation unit wake-up from Stop mode
• Reset and power management – Four USARTs with master/slave
– Voltage range: 2.0 V to 3.6 V synchronous SPI; one supporting ISO7816
– Power-on / power-down reset (POR/PDR) interface, LIN, IrDA capability, auto baud
– Programmable brownout reset (BOR) rate detection and wake-up feature
– Low-power modes: – Two SPIs (24 Mbit/s) with 4- to 16-bit
Sleep, Stop, Standby, Shutdown programmable bitframe, one multiplexed
with I²S interface; four extra SPIs through
• Clock management USARTs
– 4 to 48 MHz crystal oscillator
• One FDCAN controller (STM32C092xx only)
– 32 kHz crystal oscillator with calibration
– Internal 48 MHz RC oscillator (±1 %) • Development support: serial wire debug (SWD)
– Internal 32 kHz RC oscillator (±5 %) • 96-bit unique ID
• Up to 61 fast I/Os • All packages ECOPACK 2 compliant
– All mappable on external interrupt vectors
Table 1. Device summary
– All 5 V-tolerant
Reference Part number
• 7-channel DMA controller with flexible mapping
• 12-bit, 0.4 µs ADC (up to 19 ext. channels) STM32C091FB, STM32C091GB,
STM32C091KB, STM32C091CB,
– Conversion range: 0 to 3.6 V
STM32C091RB, STM32C091FC,
STM32C091xx
• 10 timers: 16-bit for advanced motor control, STM32C091EC, STM32C091GC,
one 32-bit timer and five 16-bit general- STM32C091KC, STM32C091CC,
purpose, two watchdogs, SysTick timer STM32C091RC
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3 Functional overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.1 Arm® Cortex®-M0+ core with MPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2 Memory protection unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.3 Embedded flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.3.1 Securable area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.4 Embedded SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.5 Boot modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.6 Cyclic redundancy check calculation unit (CRC) . . . . . . . . . . . . . . . . . . . 15
3.7 Power supply management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.7.1 Power supply schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.7.2 Power supply supervisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.7.3 Voltage regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.7.4 Low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.7.5 Reset mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.8 Interconnect of peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.9 Clocks and startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.10 General-purpose inputs/outputs (GPIOs) . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.11 Direct memory access controller (DMA) . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.12 DMA request multiplexer (DMAMUX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.13 Interrupts and events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.13.1 Nested vectored interrupt controller (NVIC) . . . . . . . . . . . . . . . . . . . . . . 21
3.13.2 Extended interrupt/event controller (EXTI) . . . . . . . . . . . . . . . . . . . . . . 21
3.14 Analog-to-digital converter (ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.14.1 Temperature sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.14.2 Internal voltage reference (VREFINT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.15 Timers and watchdogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.15.1 Advanced-control timer (TIM1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.15.2 General-purpose timers (TIM2, 3, 14, 15, 16, 17) . . . . . . . . . . . . . . . . . 24
3.15.3 Independent watchdog (IWDG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5 Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.1 Parameter conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.1.1 Minimum and maximum values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.1.2 Typical values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.1.3 Typical curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.1.4 Loading capacitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.1.5 Pin input voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.1.6 Power supply scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
5.1.7 Current consumption measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
5.2 Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
5.3 Operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
5.3.1 General operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
5.3.2 Operating conditions at power-up / power-down . . . . . . . . . . . . . . . . . . 48
5.3.3 Embedded reset and power control block characteristics . . . . . . . . . . . 48
5.3.4 Embedded voltage reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5.3.5 Supply current characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
5.3.6 Wake-up time from low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . 62
5.3.7 External clock source characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
5.3.8 Internal clock source characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.3.9 Flash memory characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
5.3.10 EMC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
5.3.11 Electrical sensitivity characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
5.3.12 I/O current injection characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.3.13 I/O port characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
6 Package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
6.1 Device marking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
6.2 TSSOP20 package information (YA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
6.3 WLCSP24 package information (B0Q3) . . . . . . . . . . . . . . . . . . . . . . . . . . 95
6.4 UFQFPN28 package information (A0B0) . . . . . . . . . . . . . . . . . . . . . . . . . 98
6.5 LQFP32 package information (5V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
6.6 UFQFPN32 package information (A0B8) . . . . . . . . . . . . . . . . . . . . . . . . 104
6.7 LQFP48 package information (5B) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
6.8 UFQFPN48 package information (A0B9) . . . . . . . . . . . . . . . . . . . . . . . . .110
6.9 LQFP64 package information (5W) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
6.10 UFBGA64 package information (A019) . . . . . . . . . . . . . . . . . . . . . . . . . .115
6.11 Thermal characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
6.11.1 Reference documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
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
General-purpose
5 (16-bit)
SysTick 1
Watchdog 2
SPI [I2S](2) 2 [1] + 4 extra through USARTs
interfaces
Comm.
I2C 2
USART 4
RTC Yes
FDCAN No (STM32C091xx) / Yes (STM32C092xx)
GPIOs (all 5V-tolerant) 18 22 26 30 45 61
DMA channels 7
Wakeup pins 4 5 5 5 5 6
12-bit ADC channels
11 + 4 13 + 4 13 + 4 14 + 4 17 + 4 19 + 4
(ext. + int.)
Max. CPU frequency 48 MHz
POWER
DMAMUX
Voltage
VCORE regulator
SWCLK
SWDIO SWD DMA
VDDIO1
as AF
VDDA VDD/VDDA
Flash memory VSS/VSSA
I/F VDD
CPU
Bus matrix
up to 256 KB
CORTEX-M0+
SUPPLY
fmax = 48 MHz SUPERVISION
SRAM POR
up to 36 KB Parity POR/BOR
Reset
Int NRST
NVIC IOPORT
T sensor
GPIOs HSI48
RC 48 MHz
PAx Port A
LSI RC 32 kHz XTAL OSC OSC_IN
4-48 MHz OSC_OUT
PBx Port B
HSE
decoder
IWDG
PCx Port C
RTC_OUT
System and RTC RTC_REFIN
peripheral RTC_TS
EXTI clocks
MOSI/SD SYSCFG
APB
TIM14 1 channel as AF
MISO/MCK
SCK/CK SPI1/I2S
2 channels, BKIN
NSS/WS as AF TIM15
as AF
PWRCTRL
MOSI, MISO TIM16 &
TIMER 17
16/17 1 channel as AF
SPI2
SCK, NSS
WWDG
IRTIM IR_OUT
(1)
RX, TX FDCAN RX, TX, CTS, RTS
DBGMCU USART1 to 4 as AF
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.
• Proprietary code readout protection (PCROP): a part of the Flash memory can be
protected against read and write from third parties. The protected area is execute-only:
it can only be reached by the STM32 CPU as instruction code, while all other accesses
(DMA, debug and CPU data read, write and erase) are strictly prohibited. An additional
option bit (PCROP_RDP) determines whether the PCROP area is erased or not when
the RDP protection is changed from Level 1 to Level 0.
VDDA domain
VREF+(1)
VREF+
VDDA A/D converter
VSSA
VDDIO1
I/O ring VDDIO1 domain
Flash memory
RTC domain
RTC
MSv66174V2
• 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
oscillators 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, wake-up event (any 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 wake-up
event (any 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,15,16,17 Timer break Y Y -
time, code and power. The ability to abandon and restart load-multiple and store-multiple
operations significantly increases the device’s responsiveness in processing exceptions.
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 wake-up 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/PB8 1 20 PB3/PB4/PB5/PB6
PC14-OSCX_IN 2 19 PA14-BOOT0/PA15
PC15-OSCX_OUT 3 18 PA13
VDD/VDDA 4 17 PA12 [PA10]
VSS/VSSA 5 16 PA11 [PA9]
PF2-NRST 6
TSSOP20 15 PB0/PB1/PB2/PA8
PA0 7 14 PA7
PA1 8 13 PA6
PA2 9 12 PA5
PA3 10 11 PA4
MSv66180V1
Top view
1 2 3 4 5 6 7
PC14-
PB3/ PB4/
A PA15 OSCX_
PB5 PB6
IN
PC15-
PA14- PB7/
B OSCX_
BOOT0 PB8
OUT
VDD/
C PB1 PA13 PA0
VDDA
VSS/
D PA4
VSSA
PA12 PF2-
E PB0 PA1
[PA10] NRST
PA11
F PA6 PA3
[PA9]
PB2/
G PA7 PA5 PA2
PA8
MS57541V1
Top view
PA15
PB8
PB7
PB6
PB5
PB4
PB3
28
27
26
25
24
23
22
PC14-OSCX_IN 1 21 PA14-BOOT0
PC15-OSCX_OUT 2 20 PA13
VDD/VDDA 3 19 PA12 [PA10]
VSS/VSSA 4 UFQFPN28 18 PA11 [PA9]
PF2-NRST 5 17 PC6
PA0 6 16 PA8
PA1 7 15 PB1
10
12
13
14
11
8
9
PB0
PA2
PA3
PA4
PA5
PA6
PA7
MSv65937V1
PA14-BOOT0
PA15
Top view
PB8
PB7
PB6
PB5
PB3
PB4
32
31
30
29
28
27
26
25
PB9 1 24 PA13
PC14-OSCX_IN 2 23 PA12 [PA10]
PC15-OSCX_OUT 3 22 PA11 [PA9]
VDD/VDDA 4 21 PA10
VSS/VSSA 5
LQFP32 20 PC6
PF2-NRST 6 19 PA9
PA0 7 18 PA8
PA1 8 17 PB2
10
12
13
14
15
16
11
9
PB0
PB1
PA2
PA3
PA4
PA5
PA6
PA7
MSv65935V1
Top view
PA15
PB8
PB7
PB6
PB5
PB4
PB3
32
31
30
29
28
27
26
25
PB9 1 24 PA13
PC14-OSCX_IN 2 23 PA12 [PA10]
PC15-OSCX_OUT 3 22 PA11 [PA9]
VDD/VDDA 4 21 PA10
VSS/VSSA 5 UFQFPN32 20 PC6
PF2-NRST 6 19 PA9
PA0 7 Exposed pad 18 PA8
PA1 8 17 PB2
10
12
13
14
15
16
11
9
VSS
PB0
PB1
PA2
PA3
PA4
PA5
PA6
PA7
MSv65936V1
Top view
PA15
PD3
PD2
PD1
PD0
PB9
PB8
PB7
PB6
PB5
PB4
PB3
48
47
46
45
44
43
42
41
40
39
38
37
PC13 1 36 PA14-BOOT0
PC14-OSCX_IN 2 35 PA13
PC15-OSCX_OUT 3 34 PA12 [PA10]
PF3 4 33 PA11 [PA9]
VREF+ 5 32 PA10
VDD/VDDA 6 31 PC7
VSS/VSSA 7
LQFP48 30 PC6
PF0-OSC_IN 8 29 PA9
PF1-OSC_OUT 9 28 PA8
PF2-NRST 10 27 PB15
PA0 11 26 PB14
PA1 12 25 PB13
13
14
15
16
17
18
19
20
21
22
23
24
PB0
PB1
PB2
PB10
PB12
PA2
PA3
PA4
PA5
PA6
PA7
PB11
MSv65933V1
Top view
PA15
PD3
PD2
PD1
PD0
PB9
PB8
PB7
PB6
PB5
PB4
PB3
48
47
46
45
44
43
42
41
40
39
38
37
PC13 1 36 PA14-BOOT0
PC14-OSCX_IN 2 35 PA13
PC15-OSCX_OUT 3 34 PA12 [PA10]
PF3 4 33 PA11 [PA9]
VREF+ 5 32 PA10
VDD/VDDA 6 31 PC7
VSS/VSSA 7 UFQFPN48 30 PC6
PF0-OSC_IN 8 29 PA9
PF1-OSC_OUT 9 28 PA8
PF2-NRST 10 27 PB15
PA0 11 Exposed pad 26 PB14
PA1 12 25 PB13
13
14
15
16
17
18
19
20
21
22
23
24
VSS
PB0
PB1
PB2
PB10
PB12
PA2
PA3
PA4
PA5
PA6
PA7
PB11
MSv66934V1
PC10
PD6
PD5
PD4
PD3
PD2
PD1
PD0
PC9
PB9
PB8
PB7
PB6
PB5
PB4
PB3
Top view
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
PC11 1 48 PC8
PC12 2 47 PA15
PC13 3 46 PA14-BOOT0
PC14-OSCX_IN 4 45 PA13
PC15-OSCX_OUT 5 44 PA12 [PA10]
PF3 6 43 PA11 [PA9]
VREF+ 7 42 PA10
VDD/VDDA 8 41 PD9
VSS/VSSA 9 LQFP64 40 PD8
PF0-OSC_IN 10 39 PC7
PF1-OSC_OUT 11 38 PC6
PF2-NRST 12 37 PA9
PC0 13 36 PA8
PC1 14 35 PB15
PC2 15 34 PB14
PC3 16 33 PB13
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
PC4
PC5
PB0
PB1
PB2
PB10
PB12
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PB11
MSv66176V1
PC15-
PA12
B OSCX PC12 PB8 PB3 PD5 PD1 PC9
[PA10]
_OUT
PC14-
PA14- PA11
C OSCX PC13 PB9 PB4 PD4 PA15
BOOT0 [PA9]
_IN
VDD/
D VDDA
VREF+ PF3 PB5 PD3 PA10 PA13 PD9
VSS/ PF2-
E VSSA NRST
PC0 PA7 PC7 PA9 PC6 PD8
PF0-
F OSC_IN
PC1 PA3 PA6 PB0 PB14 PB15 PA8
PF1-
G OSC PC2 PA2 PA5 PB1 PB10 PB12 PB13
_OUT
MSv66175V1
Table 11. Terms and symbols used in the pin assignment table
Column Symbol Definition
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 Reset pin with embedded weak pull-up resistor
Options for FT I/Os
_f I/O, Fm+ capable
I/O structure
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 name
UFQFPN28
UFQFPN32
UFQFPN48
WLCSP24
UFBGA64
Notes
TSSOP20
Additional
LQFP32
LQFP48
LQFP64
RTC_TS,
- - - - 1 3 C2 PC13 I/O FT - TIM1_ETR, TIM1_BKIN RTC_OUT1,
WKUP2
PC15-
OSC32_EN, OSC_EN, TIM1_ETR,
3 B6 2 3 3 5 B1 OSCX_OUT( I/O FT - OSCX_OUT
TIM3_CH3, TIM15_BKIN
PC15)
I/O structure
Pin type
Pin name
UFQFPN28
UFQFPN32
UFQFPN48
WLCSP24
UFBGA64
Notes
TSSOP20
Additional
LQFP32
LQFP48
LQFP64
(function Alternate functions
functions
after reset)
- - - - 4 6 D3 PF3 I/O FT - - -
- - - - 5 7 D2 VREF+ S - - - -
4 C7 3 4 6 8 D1 VDD S - - - -
5 D6 4 5 7 9 E1 VSS S - - - -
PF0-
- - - - 8 10 F1 OSC_IN(PF0 I/O FT - TIM14_CH1 OSC_IN
)
PF1-
- - - - 9 11 G1 OSC_OUT(P I/O FT - OSC_EN, TIM15_CH1N OSC_OUT
F1)
RST, (1)
6 E7 5 6 10 12 E2 PF2-NRST I/O MCO, TIM1_CH4 NRST
FT
SPI2_SCK, USART2_CTS/USART2_NSS,
ADC_IN0,
7 C5 6 7 11 17 H2 PA0 I/O FT_a - TIM16_CH1, TIM2_ETR/TIM2_CH1,
WKUP1
USART1_TX, TIM1_CH1, USART4_TX
SPI1_SCK/I2S1_CK,
USART2_RTS/USART2_DE/USART2_CK,
8 E5 7 8 12 18 H3 PA1 I/O FT_a - TIM17_CH1, TIM2_CH2, USART1_RX, ADC_IN1
TIM1_CH2, I2C1_SMBA, EVENTOUT,
TIM15_CH1N, USART4_RX
SPI1_NSS/I2S1_WS, USART2_TX,
ADC_IN4,
- - - - 15 21 H4 PA4 I/O FT_a - TIM1_CH2N, SPI2_MOSI, TIM14_CH1,
RTC_OUT2
TIM17_CH1N, EVENTOUT
ADC_IN4,
SPI1_NSS/I2S1_WS, USART2_TX,
RTC_TS,
11 D2 10 11 - - - PA4 I/O FT_a - TIM1_CH2N, SPI2_MOSI, TIM14_CH1,
RTC_OUT1,
TIM17_CH1N, EVENTOUT
WKUP2
SPI1_SCK/I2S1_CK, USART2_RX,
12 G5 11 12 16 22 G4 PA5 I/O FT_a - TIM1_CH3N, TIM2_ETR/TIM2_CH1, ADC_IN5
USART3_TX, TIM1_CH1, EVENTOUT
I/O structure
Pin type
Pin name
UFQFPN28
UFQFPN32
UFQFPN48
WLCSP24
UFBGA64
Notes
TSSOP20
Additional
LQFP32
LQFP48
LQFP64
(function Alternate functions
functions
after reset)
SPI1_MISO/I2S1_MCK, TIM3_CH1,
13 F4 12 13 17 23 F4 PA6 I/O FT_fa - TIM1_BKIN, USART3_CTS/USART3_NSS, ADC_IN6
TIM16_CH1, I2C2_SDA
SPI1_MOSI/I2S1_SD, TIM3_CH2,
14 G3 13 14 18 24 E4 PA7 I/O FT_fa - TIM1_CH1N, TIM14_CH1, TIM17_CH1, ADC_IN7
I2C2_SCL
USART3_TX, USART1_TX,
- - - - - 25 H5 PC4 I/O FT_a - ADC_IN11
TIM2_ETR/TIM2_CH1, FDCAN1_RX
SPI1_NSS/I2S1_WS, TIM3_CH3,
15 E3 14 15 19 27 F5 PB0 I/O FT_a - ADC_IN17
TIM1_CH2N, FDCAN1_RX, USART3_RX
SPI2_MISO, TIM1_CH2N,
- - - - 26 34 F6 PB14 I/O FT_fa - USART3_RTS/USART3_DE/USART3_CK, -
TIM15_CH1, I2C2_SDA, EVENTOUT
I/O structure
Pin type
Pin name
UFQFPN28
UFQFPN32
UFQFPN48
WLCSP24
UFBGA64
Notes
TSSOP20
Additional
LQFP32
LQFP48
LQFP64
(function Alternate functions
functions
after reset)
SPI1_NSS/I2S1_WS, TIM1_BKIN2,
- - - - - 41 D8 PD9 I/O FT - -
USART3_RX
SPI1_MISO/I2S1_MCK,
16 F2 18 22 33 43 C8 PA11 [PA9] I/O FT_f (2) USART1_CTS/USART1_NSS, TIM1_CH4, -
FDCAN1_RX, TIM1_BKIN2, I2C2_SCL
SPI1_MOSI/I2S1_SD,
(2) USART1_RTS/USART1_DE/USART1_CK,
17 E1 19 23 34 44 B8 PA12 [PA10] I/O FT_f -
TIM1_ETR, FDCAN1_TX, I2S_CKIN,
I2C2_SDA
USART3_RTS/USART3_DE/USART3_CK,
- - - - 40 52 A6 PD2 I/O FT - -
TIM3_ETR, TIM1_CH1N
USART2_CTS/USART2_NSS, TIM1_CH2N,
- - - - 41 53 D5 PD3 I/O FT - -
SPI2_MISO
SPI2_MOSI,
- - - - - 54 C5 PD4 I/O FT - USART2_RTS/USART2_DE/USART2_CK, -
TIM1_CH3N
SPI1_MISO/I2S1_MCK, USART2_TX,
- - - - - 55 B5 PD5 I/O FT - -
TIM1_BKIN
I/O structure
Pin type
Pin name
UFQFPN28
UFQFPN32
UFQFPN48
WLCSP24
UFBGA64
Notes
TSSOP20
Additional
LQFP32
LQFP48
LQFP64
(function Alternate functions
functions
after reset)
SPI1_SCK/I2S1_CK, TIM1_CH2,
TIM3_CH2,
20 A3 23 27 42 57 B4 PB3 I/O FT_f - -
USART1_RTS/USART1_DE/USART1_CK,
I2C2_SCL, TIM2_CH2, EVENTOUT
SPI1_MISO/I2S1_MCK, TIM3_CH1,
20 A5 24 28 43 58 C4 PB4 I/O FT_f - USART1_CTS/USART1_NSS, TIM17_BKIN, -
I2C2_SDA, EVENTOUT
SPI1_MOSI/I2S1_SD, TIM3_CH2,
20 A3 25 29 44 59 D4 PB5 I/O FT - TIM16_BKIN, TIM3_CH3, FDCAN1_RX, WKUP6
I2C1_SMBA
IR_OUT,
USART2_RTS/USART2_DE/USART2_CK,
- - - 1 48 63 C3 PB9 I/O FT_f - TIM17_CH1, TIM3_CH2, USART3_RX, -
SPI2_NSS, I2C1_SDA, EVENTOUT,
FDCAN1_TX
1. RST I/O structure when the PF2-NRST pin is configured as reset (input or input/output mode), FT I/O structure when the
PF2-NRST pin is configured as GPIO
2. Pins PA9 and PA10 can be remapped in place of pins PA11 and PA12 (default mapping), using SYSCFG_CFGR1 register.
3. Upon reset, this pin is configured as SWD alternate function, and the internal pull-up device on the PA13 pin and the
internal pull-down device on the PA14 pin are activated.
USART2_CTS/ TIM2_ETR/
PA0 SPI2_SCK TIM16_CH1 USART1_TX TIM1_CH1 - -
USART2_NSS TIM2_CH1
USART2_RTS/
SPI1_SCK/
PA1 USART2_DE/ TIM17_CH1 TIM2_CH2 USART1_RX TIM1_CH2 I2C1_SMBA EVENTOUT
I2S1_CK
USART2_CK
SPI1_MOSI/
PA2 USART2_TX TIM16_CH1N TIM3_ETR - TIM1_CH3 TIM2_CH3 -
I2S1_SD
PA3 SPI2_MISO USART2_RX TIM1_CH1N TIM2_CH4 - TIM1_CH4 - EVENTOUT
SPI1_NSS/
PA4 USART2_TX TIM1_CH2N SPI2_MOSI TIM14_CH1 TIM17_CH1N - EVENTOUT
I2S1_WS
SPI1_SCK/ TIM2_ETR/
PA5 USART2_RX TIM1_CH3N USART3_TX TIM1_CH1 - EVENTOUT
I2S1_CK TIM2_CH1
DS14720 Rev 1
SPI1_MISO/ USART3_CTS/U
PA6 TIM3_CH1 TIM1_BKIN - TIM16_CH1 I2C2_SDA -
I2S1_MCK SART3_NSS
SPI1_MOSI/
PA7 TIM3_CH2 TIM1_CH1N - TIM14_CH1 TIM17_CH1 I2C2_SCL -
I2S1_SD
PA8 MCO USART2_TX TIM1_CH1 SPI2_NSS - - SPI2_MISO EVENTOUT
PA9 MCO USART1_TX TIM1_CH2 TIM3_ETR SPI2_MISO TIM15_BKIN I2C1_SCL EVENTOUT
STM32C091xB/xC STM32C092xB/xC
PA10 SPI2_MOSI USART1_RX TIM1_CH3 MCO2 - TIM17_BKIN I2C1_SDA EVENTOUT
SPI1_MISO/ USART1_CTS/
PA11 TIM1_CH4 - FDCAN1_RX TIM1_BKIN2 I2C2_SCL -
I2S1_MCK USART1_NSS
USART1_RTS/
SPI1_MOSI/
PA12 USART1_DE/ TIM1_ETR - FDCAN1_TX I2S_CKIN I2C2_SDA -
I2S1_SD
USART1_CK
PA13 SWDIO IR_OUT - TIM3_ETR USART2_RX - - EVENTOUT
PA14 SWCLK USART2_TX - - - - - EVENTOUT
USART1_RTS/ USART4_RTS/U
SPI1_NSS/ TIM2_ETR/
PA15 USART2_RX TIM1_CH1 MCO2 USART1_DE/ SART4_DE/USA EVENTOUT
I2S1_WS TIM2_CH1
USART1_CK RT4_CK
Table 14. Port A alternate function mapping (AF8 to AF15)
STM32C091xB/xC STM32C092xB/xC
Port AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
PA0 - USART4_TX - - - - - -
PA1 TIM15_CH1N USART4_RX - - - - - -
PA2 TIM15_CH1 - - - - - - -
PA3 TIM15_CH2 - - - - - - -
PA4 - - - - - - - -
PA5 - - - - - - - -
PA6 - - - - - - - -
PA7 - - - - - - - -
SPI1_NSS/
PA8 TIM1_CH2N TIM1_CH3N TIM3_CH3 TIM3_CH4 TIM14_CH1 USART1_RX MCO2
I2S1_WS
DS14720 Rev 1
PA9 I2C2_SCL - - - - - - -
PA10 I2C2_SDA - - - - - - -
PA11 - - - - - - - -
PA12 - - - - - - - -
PA13 - - - - - - - -
USART1_RTS/
SPI1_NSS/
PA14 USART2_RX TIM1_CH1 MCO2 USART1_DE/ - - -
I2S1_WS
USART1_CK
USART3_RTS/U
PA15 SART3_DE/USA - - - - - - -
RT3_CK
39/123
Table 15. Port B alternate function mapping (AF0 to AF7)
40/123 Port AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7
SPI1_NSS/
PB0 TIM3_CH3 TIM1_CH2N FDCAN1_RX USART3_RX - - -
I2S1_WS
USART3_RTS/U
PB1 TIM14_CH1 TIM3_CH4 TIM1_CH3N FDCAN1_TX SART3_DE/USA TIM1_CH2N - EVENTOUT
RT3_CK
PB2 USART1_RX - - MCO2 SPI2_MISO USART3_TX - EVENTOUT
USART1_RTS/
SPI1_SCK/
PB3 TIM1_CH2 - TIM3_CH2 USART1_DE/ I2C2_SCL TIM2_CH2 EVENTOUT
I2S1_CK
USART1_CK
SPI1_MISO/ USART1_CTS/
PB4 TIM3_CH1 - - TIM17_BKIN I2C2_SDA EVENTOUT
I2S1_MCK USART1_NSS
SPI1_MOSI/
PB5 TIM3_CH2 TIM16_BKIN TIM3_CH3 FDCAN1_RX - I2C1_SMBA -
DS14720 Rev 1
I2S1_SD
USART1_NSS/
PB6 USART1_TX TIM1_CH3 TIM16_CH1N TIM3_CH3 SPI2_MISO I2C1_SCL I2C1_SMBA
USART1_CTS
USART4_CTS/U
PB7 USART1_RX TIM1_CH4 TIM17_CH1N TIM3_CH4 SPI2_MOSI I2C1_SDA EVENTOUT
SART4_NSS
USART2_CTS/
PB8 USART3_TX TIM16_CH1 TIM3_CH1 SPI2_SCK TIM15_BKIN I2C1_SCL EVENTOUT
USART2_NSS
STM32C091xB/xC STM32C092xB/xC
USART2_RTS/
PB9 IR_OUT USART2_DE/ TIM17_CH1 TIM3_CH2 USART3_RX SPI2_NSS I2C1_SDA EVENTOUT
USART2_CK
PB10 - - - TIM2_CH3 USART3_TX SPI2_SCK I2C2_SCL -
PB11 SPI2_MOSI - - TIM2_CH4 USART3_RX - I2C2_SDA -
PB12 SPI2_NSS TIM1_BKIN2 TIM1_BKIN - FDCAN1_RX TIM15_BKIN - EVENTOUT
USART3_CTS/U
PB13 SPI2_SCK - TIM1_CH1N FDCAN1_TX TIM15_CH1N I2C2_SCL EVENTOUT
SART3_NSS
Table 15. Port B alternate function mapping (AF0 to AF7) (continued)
STM32C091xB/xC STM32C092xB/xC
Port AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7
USART3_RTS/U
PB14 SPI2_MISO - TIM1_CH2N - SART3_DE/USA TIM15_CH1 I2C2_SDA EVENTOUT
RT3_CK
PB15 SPI2_MOSI - TIM1_CH3N - TIM15_CH1N TIM15_CH2 - EVENTOUT
PB0 - - - - - - - -
PB1 - - - - - - - -
PB2 - - - - - - - -
PB3 - - - - - - - -
DS14720 Rev 1
PB4 - - - - - - - -
PB5 - - - - - - - -
SPI1_MOSI/ SPI1_MISO/ SPI1_SCK/
PB6 TIM1_CH2 TIM3_CH1 TIM3_CH2 TIM16_BKIN FDCAN1_TX
I2S1_SD I2S1_MCK I2S1_CK
USART2_CTS/
PB7 - TIM16_CH1 TIM3_CH1 - - I2C1_SCL -
USART2_NSS
PB8 FDCAN1_RX - - - - - - -
PB9 FDCAN1_TX - - - - - - -
PB10 - - - - - - - -
PB11 - - - - - - - -
PB12 - - - - - - - -
PB13 - - - - - - - -
PB14 - - - - - - - -
PB15 - - - - - - - -
41/123
Table 17. Port C alternate function mapping (AF0 to AF7)
42/123 Port AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7
STM32C091xB/xC STM32C092xB/xC
PC15 OSC32_EN OSC_EN TIM1_ETR TIM3_CH3 TIM15_BKIN - - -
PC0 - - - - - - - -
PC1 - - - - - - - -
PC2 - - - - - - - -
PC3 - - - - - - - -
PC4 - - - - - - - -
Table 18. Port C alternate function mapping (AF8 to AF15) (continued)
STM32C091xB/xC STM32C092xB/xC
Port AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
PC5 - - - - - - - -
PC6 - - - - - - - -
PC7 - - - - - - - -
PC8 - - - - - - - -
PC9 - - - - - - - -
PC10 - - - - - - - -
PC11 - - - - - - - -
PC12 - - - - - - - -
PC13 - - - - - - - -
USART2_RTS/
DS14720 Rev 1
SPI1_MISO/
PD5 USART2_TX TIM1_BKIN - - - - -
I2S1_MCK
SPI1_MOSI/
PD6 USART2_RX - - - - - -
I2S1_SD
SPI1_SCK/
PD8 - - - USART3_TX - - -
I2S1_CK
SPI1_NSS/
PD9 - TIM1_BKIN2 - USART3_RX - - -
I2S1_WS
PF0 - - TIM14_CH1 - - - - -
PF1 OSC_EN - TIM15_CH1N - - - - -
PF2 MCO TIM1_CH4 - - - - - -
PF3 - - - - - - - -
STM32C091xB/xC STM32C092xB/xC
STM32C091xB/xC STM32C092xB/xC Electrical characteristics
5 Electrical characteristics
Figure 12. Pin loading conditions Figure 13. Pin input voltage
C = 50 pF VIN
RTC
VDD VCORE
VDD/VDDA VDD
Regulator
VDDIO1
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 VREF+ VREF+(1)
ADC
VREF-
100 nF
VSSA
VSS/VSSA
MSv55841V2
Caution: Power supply pin pairs (VDD/VDDA versus 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
VDD (1)
Standard operating voltage - 2.0 3.6 V
VIN I/O input voltage - -0.3 Min (VDDIO1 + 3.6, 5.5)(2) V
fHCLK AHB clock frequency - - 48 MHz
fPCLK APB clock frequency - - 48 MHz
Suffix 6(4) -40 85
TA Ambient temperature(3) Suffix 7(4) -40 105 °C
Suffix 3(4) -40 125
(4)
Suffix 6 -40 105
TJ Junction temperature Suffix 7(4) -40 125 °C
Suffix 3(4) -40 130
1. When RESET is released, functionality is guaranteed down to VPDR.
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.11: 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
Table 26. 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
Supply 125 kHz 0.096 0.190 0.295 0.500 0.13 0.41 0.71 1.30
Flash
IDD(Run) current in mA
32.768 kHz memory 0.090 0.180 0.285 0.495 0.27 0.40 0.68 1.30
Run mode
48 MHz 3.750 3.850 3.950 4.150 4.04 4.14 4.34 4.83
24 MHz 2.400 2.500 2.600 2.800 2.60 2.70 2.99 3.48
12 MHz 1.450 1.500 1.650 1.800 1.55 1.69 2.04 2.47
fHCLK = fHSI48/HSIDIV 6 MHz 0.955 1.050 1.150 1.350 0.96 1.30 1.60 2.10
( > 32 kHz),
3 MHz 0.710 0.780 0.880 1.100 0.74 0.97 1.28 1.90
fHCLK = fLSI
( = 32 kHz) 1.5 MHz 0.585 0.655 0.755 0.955 0.62 0.86 1.18 1.68
750 kHz 0.525 0.595 0.695 0.895 0.55 0.79 1.09 1.69
Electrical characteristics
375 kHz 0.495 0.565 0.665 0.865 0.52 0.76 1.09 1.59
32 kHz 0.089 0.180 0.285 0.495 0.12 0.40 0.68 1.30
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 disabled and cache enabled when fetching from flash memory.
51/123
Table 29. Current consumption in Run mode from SRAM at different die temperatures
52/123
Electrical characteristics
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.150 3.300 3.400 3.600 3.46 3.72 3.86 4.37
32 MHz 2.150 2.250 2.350 2.550 2.36 2.56 2.87 3.30
24 MHz 1.650 1.750 1.850 2.050 1.86 2.06 2.27 2.87
16 MHz 1.100 1.200 1.300 1.550 1.20 1.40 1.70 2.38
fHCLK = fHSE_bypass 8 MHz 0.600 0.700 0.805 1.000 0.67 0.92 1.23 1.80
(>32.768 kHz),
4 MHz 0.345 0.440 0.545 0.750 0.40 0.67 0.96 1.52
fHCLK = fLSE_bypass
(=32.768 kHz) 2 MHz 0.215 0.310 0.415 0.620 0.26 0.53 0.83 1.42
1 MHz 0.150 0.245 0.350 0.555 0.18 0.46 0.76 1.30
500 kHz 0.120 0.210 0.315 0.520 0.16 0.42 0.73 1.30
DS14720 Rev 1
Supply 125 kHz 0.094 0.185 0.295 0.495 0.12 0.41 0.70 1.30
IDD(Run) current in SRAM mA
Run mode 32.768 kHz 0.090 0.180 0.285 0.495 0.13 0.40 0.68 1.32
48 MHz 3.400 3.450 3.550 3.750 3.66 3.66 4.02 4.53
24 MHz 1.900 2.000 2.100 2.300 2.00 2.26 2.57 3.07
12 MHz 1.200 1.250 1.350 1.550 1.30 1.50 1.80 2.30
fHCLK = fHSI48/HSIDIV 6 MHz 0.830 0.900 1.000 1.200 0.86 0.97 1.41 2.00
STM32C091xB/xC STM32C092xB/xC
( > 32 kHz),
3 MHz 0.645 0.715 0.815 1.000 0.68 0.91 1.20 1.80
fHCLK = fLSI
( = 32 kHz) 1.5 MHz 0.555 0.625 0.725 0.920 0.59 0.82 1.20 1.69
750 kHz 0.510 0.580 0.680 0.875 0.54 0.78 1.10 1.69
375 kHz 0.485 0.555 0.655 0.855 0.51 0.75 1.09 1.59
32 kHz 0.088 0.180 0.285 0.495 0.12 0.40 0.68 1.32
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.
STM32C091xB/xC STM32C092xB/xC Electrical characteristics
Table 30. 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)
125 kHz 0.088 0.180 0.285 0.485 0.12 0.40 0.70 1.29
disabled,
Supply fHCLK = fHSE_bypass 32,768 Hz 0.087 0.180 0.285 0.485 0.13 0.40 0.69 1.29
IDD(Sleep) current in mA
( > 32.768 kHz), 48 MHz 0.735 0.840 0.955 1.150 0.93 1.27 1.58 2.02
Sleep mode
fHCLK = fLSE_bypass 32 MHz 0.515 0.610 0.725 0.925 0.70 0.92 1.28 1.75
( = 32.768 kHz)
24 MHz 0.405 0.500 0.610 0.810 0.55 0.79 1.09 1.65
16 MHz 0.295 0.390 0.500 0.700 0.41 0.66 0.96 1.47
8 MHz 0.190 0.280 0.390 0.590 0.27 0.52 0.81 1.38
Flash memory disabled
(flash memory power- 4 MHz 0.135 0.225 0.335 0.530 0.19 0.45 0.77 1.28
down sleep mode) 2 MHz 0.105 0.200 0.305 0.505 0.15 0.43 0.73 1.29
1 MHz 0.093 0.185 0.290 0.490 0.13 0.42 0.71 1.29
Electrical characteristics
500 kHz 0.087 0.175 0.285 0.485 0.12 0.38 0.70 1.29
125 kHz 0.081 0.170 0.280 0.475 0.11 0.37 0.69 1.28
32,768 Hz 0.080 0.170 0.280 0.475 0.11 0.39 0.69 1.28
55/123
Table 31. Current consumption in Sleep mode (continued)
56/123
Electrical characteristics
Conditions Typ Max(1)
Symbol Parameter 25 85 105 125 25 85 105 125 Unit
General fHCLK
°C °C °C °C °C °C °C °C
48 MHz 0.950 1.000 1.100 1.300 1.15 1.34 1.63 2.12
All peripherals 24 MHz 0.705 0.775 0.875 1.050 0.80 1.07 1.37 1.82
disabled, 12 MHz 0.585 0.655 0.755 0.945 0.65 0.88 1.18 1.76
Supply fHCLK = fHSI48/HSIDIV
IDD(Sleep) current in Flash memory enabled 6 MHz 0.525 0.595 0.695 0.885 0.57 0.80 1.09 1.67 mA
( > 32 kHz),
Sleep mode 1.5 MHz 0.480 0.550 0.650 0.840 0.52 0.75 1.10 1.58
fHCLK = fLSI
( = 32 kHz) 375 kHz 0.465 0.535 0.635 0.830 0.49 0.73 1.09 1.58
32 kHz 0.087 0.180 0.285 0.485 0.12 0.40 0.69 1.29
1. Evaluated by characterization. Not tested in production.
DS14720 Rev 1
STM32C091xB/xC STM32C092xB/xC
Table 32. Current consumption in Stop mode
STM32C091xB/xC STM32C092xB/xC
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 83.0 170 275 470 110 360 650 1200
2.4 V 84.0 175 275 475 120 360 650 1200
All clocks off
3V 85.5 175 280 480 120 360 650 1200
3.6 V 87.0 175 285 485 120 360 650 1200
2V 76.5 165 270 465 110 360 640 1200
All clocks off 2.4 V 77.5 165 270 470 110 360 640 1200
Flash memory in power-down stop
mode 3V 79.0 170 270 475 110 360 640 1200
3.6 V 81.0 170 275 480 110 360 640 1200
2V 83.0 170 275 470 110 360 650 1200
Supply current RTC enabled and supplied with 2.4 V 84.5 175 275 475 120 360 650 1200
IDD(Stop) µA
in Stop mode LSE bypass (32.768 kHz)
DS14720 Rev 1
Electrical characteristics
1. Evaluated by characterization. Not tested in production.
57/123
Table 33. Current consumption in Standby mode
58/123
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.70 8.10 9.50 13.60 7.8 9.5 12.0 18.4
2.4 V 6.95 8.40 9.90 14.00 8.0 9.8 12.3 18.9
All clocks off
3V 7.35 8.75 10.50 15.50 8.4 10.2 12.9 19.9
Supply
current in 3.6 V 7.80 9.60 12.10 18.62 9.6 11.7 14.7 22.6
IDD(Standby) µA
Standby 2V 7.20 8.70 10.00 14.00 8.3 10.2 12.8 19.7
mode IWDG
enabled and 2.4 V 7.45 9.00 10.43 14.40 8.5 10.3 13.1 20.1
clocked by 3V 7.90 9.45 11.50 16.50 9.0 11.0 13.8 21.3
LSI
3.6 V 8.35 10.45 12.45 18.90 11.0 13.4 16.9 26.0
1. Evaluated by characterization. Not tested in production.
DS14720 Rev 1
STM32C091xB/xC STM32C092xB/xC
mode
2V 39 1060 3290 9860 134 2020 6150 17700
1. Evaluated by characterization. Not tested in production.
STM32C091xB/xC STM32C092xB/xC 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 or pull-down resistor generate current consumption
when the pin is externally held low or high, respectively. The value of this current
consumption can be simply computed by using the pull-up/pull-down resistors values given
in Table 50: I/O static characteristics.
For the output pins, any pull-up or pull-down device (internal and external) and 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 35: 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 and external) of 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 19). 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. Refer to the note and caution paragraphs below the table, and to the application note AN2867 “Oscillator design guide for
ST microcontrollers”.
2. Specified by design. Not tested in production.
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 2 2000
ANSI/ESDA/JEDEC JS-001
(human body model)
V
Electrostatic
TA = +25 °C, conforming to
VESD(CDM) discharge voltage 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 Any IO 5(1) NA mA
pin
1. Evaluated by characterization. Not tested in production.
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 22: 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_leak_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 22.
(m in) =
1.5 nt V IH
ir eme 2
S requ > 1.6 VIL
C MO for V DDIOx
tion + 0.26
pro duc V DD IOx
VIL spec 30 %
1 d in .49 x x>
1.62
te )=0 for VDDIO
Tes V IH (m
in
- 0.06
lation VD DIOx
simu 0.39 x VIL spec TTL
d on ax) =
Base tion VIL
(m
0.3 x VDD TTL requirement VIL (max) = 0.8 V
n simu
la
VIL (max) =
0.5 Based
o irement
on CM OS requ
in producti
Tested
0
1 1.5 2 2.5 3 3.5
MSv72572V1
Input/output AC characteristics
The definition and values of input/output AC characteristics are given in Figure 23 and
Table 52, respectively.
Unless otherwise specified, the parameters given are derived from tests performed under
the ambient temperature and supply voltage conditions summarized in Table 24: General
operating conditions.
90% 10%
50% 50%
10% 90%
t r(IO)out t f(IO)out
Maximum frequency is achieved with a duty cycle at (45 - 55%) when loaded by the
specified capacitance.
External
reset circuit(1) VDD
RPU
NRST(2) Internal reset
Filter
0.1 μF(3)
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
0.043 - 4.59 µs
ts Sampling time fADC = 35 MHz
1.5 - 160.5 1/fADC
ADC voltage
tADCVREG regulator start-up - - - 20 µs
_STUP 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 two
tIDLE - - - 100 µs
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 LSB
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 LSB
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 LSB
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 LSB
error 2V<V =V < 3.6 V
DDA REF+ - ±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 ADC = 35 MHz, fs ≤ 2.5 Msps, TA = 25 °C
f
SNR dB
ratio 2V<V =V < 3.6 V
DDA REF+ 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 55: 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 50: 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 50: 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
TIMx other than TIM2 - 16
ResTIM Timer resolution bit
TIM2 - 32
TIMx other than TIM2 1 216
tCOUNTER Counter clock period tTIMxCLK
TIM2 1 232
1. 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:
Master mode
- - 6.0
2.0 V < VDD < 3.6 V
Slave receiver mode
fCK USART clock frequency - - 16.0 MHz
2.0 V < VDD < 3.6 V
Slave transmitter mode
- - 16.0
2.0 V < VDD < 3.6 V
tsu(NSS) NSS setup time Slave mode Tker(1) + 1 - - ns
th(NSS) NSS hold time Slave mode 2 - - ns
tw(CKH) CK high time 1 / fCK / 2 1 / fCK / 2
Master mode 1 / fCK / 2 ns
tw(CKL) CK low time -1 +1
Master mode
18.5 - -
2.0 V < VDD < 3.6 V
tsu(RX) ns
Slave mode 1.5 - -
Data input setup time
Master mode 0 - -
th(RX) Data input hold time ns
Slave mode 1.5 - -
Slave mode
- 21.5
2.0 V < VDD < 3.6 V
13.5 ns
tv(TX) Data output valid time Slave mode
- 18
2.7 V < VDD < 3.6 V
CPOL=0
CPHA=0
CPOL=1
tw(CKL)
CPHA=1
CK output
CPOL=0
CPHA=1
CPOL=1
tsu(RX) th(RX)
1/fCK th(NSS)
tsu(NSS) tw(CKH)
CPHA=0
CPOL=0
CK input
CPHA=0
CPOL=1
tw(CKL) tv(TX) th(TX)
TX output First bit OUT Next bits OUT Last bit OUT
tsu(RX) th(RX)
MSv65387V6
SPI/I2S characteristics
Unless otherwise specified, the parameters given in Table 64 for SPI are derived from tests
performed under the ambient temperature, fPCLKx frequency and supply voltage conditions
summarized in Table 24: 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 × 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).
2. Maximum frequency in Slave transmitter mode is determined by the sum of tv(SO) and tsu(MI) which has to fit into SCK low
or high phase preceding the SCK sampling edge. This value can be achieved when the SPI communicates with a master
having tsu(MI) = 0 while Duty(SCK) = 50%
3. TSCK2 = TPCLK * prescaler / 2
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 0.5 VDD and with external CL = 30 pF.
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 done at 0.5 VDD and with external CL = 30 pF.
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
6 Package information
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
E1(3) 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
A
Solder balls
B
C A1
D Seating plane
D1
SD (Datum B) E
C ccc C
F
eS G
DETAIL A
eE Ø b (N balls)
SE Øddd M C A B
BOTTOM VIEW
(balls side)
Detail A
A
Seating plane
FRONT VIEW
E A
(Datum B)
aaa C
B
(4x) (Datum A)
A1 ball corner
TOP VIEW
(marking side)
B0Q3_WLCSP24_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
Marking example
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.
Pin 1 identifier
MSv66181V2
D Detail Y
D1
E1
Detail Z
A0B0_ME_V5
0.50
0.21
3.20
0.20
4.30
3.20 3.30
0.21
0.30
0.50
0.55
0.50
3.30
A0B0_FP_V3
BOTTOM VIEW
2 1
(2)
(6) R1
D 1/4 H
R2
B
B-
N
O
TI
E 1/4
C
SE
B GAUGE PLANE
4x N/4 TIPS
0.25
aaa C A-B D bbb H A-B D 4x S
N B
L
3
(L1)
(1) (11)
SECTION A-A
(N – 4)x e (13)
C
A
A2 A1 b ddd C A-B D
0.05 (12) ccc C
D (4)
(9) (11)
(2) (5)
b WITH PLATING
D1
D (3)
(10)
(11) c
1
c1(11)
2 E 1/4
(3) A B
3
D 1/4
E1 E b1 BASE METAL
(6) (2) (4) (11)
(3) (5)
A A SECTION B-B
(Section A-A)
θ 0° 3.5° 7° 0° 3.5° 7°
θ1 0° - - 0° - -
Notes:
1. Dimensioning and tolerancing schemes conform to ASME Y14.5M-1994.
2. The top package body size may be smaller than the bottom package size by as much
as 0.15 mm.
3. Datums A-B and D to be determined at datum plane H.
4. To be determined at the seating datum plane C.
5. Dimensions D1 and E1 do not include mold flash or protrusions. Allowable mold flash
or protrusions is “0.25 mm” per side. D1 and E1 are maximum plastic body size
dimensions including mold mismatch.
6. Details of pin 1 identifier are optional but must be located within the zone indicated.
7. All dimensions are in millimeters.
8. No intrusion is allowed inwards the leads.
9. Dimension b does not include a dambar protrusion. Allowable dambar protrusion shall
not cause the lead width to exceed the maximum “b” dimension by more than 0.08 mm.
Dambar cannot be located on the lower radius or the foot. The minimum space
between the protrusion and an adjacent lead is 0.07 mm for 0.4 mm and 0.5 mm pitch
packages.
10. The exact shape of each corner is optional.
11. These dimensions apply to the flat section of the lead between 0.10 mm and 0.25 mm
from the lead tip.
12. A1 is defined as the distance from the seating plane to the lowest point on the package
body.
13. N is the number of terminal positions for the specified body size.
14. Values in inches are converted from mm and rounded to four decimal digits.
15. Recommended values and tolerances.
32 25
1.2 REF
1 24
7.4
9.8
8 17
9 16
7.4
9.8
Soldering area
K fff CAB
D2 EXPOSED PAD
b
fff CAB
bbb CA B
ddd C
E2
e 2xR
Detail A
b
L
PIN 1 identifier
e L
Detail A
BOTTOM VIEW
A
ccc C
A1
SEATING
eee C PLANE
C
Detail B
FRONT VIEW
A1
B
PIN 1 identifier
Detail B
E
D A
TOP VIEW
A0B8_UFQFPN32_ME_V5
3.75
0.65
3.60
5.50 3.75
3.60
0.50
0.25
3.75
A0B8_UFQFPN32_FP_V1
4x N/4 TIPS
aaa C A-B D
2 1
(2)
R1
H
R2
B
B-
D 1/4
N
O
(6)
TI
C
SE
B GAUGE PLANE
E 1/4
0.25
S
B
bbb H A-B D 4x
L
3
(13) (L1)
0.05 (N – 4)x e (1) (11)
A A2 C SECTION A-A
(12) ccc C
A1 ddd C A-B D
b
D (4)
(2) (5)
D1
(10) D (3) (9) (11)
N b WITH PLATING
1
2 E 1/4
(3) A 3
(6) B (3)
D 1/4 c c1
E1 E (11) (11)
(2) (4)
(5)
A A b1 BASE METAL
(Section A-A) (11)
SECTION B-B
TOP VIEW
5B_LQFP48_ME_V1
A - - 1.60 - - 0.0630
(12)
A1 0.05 - 0.15 0.0020 - 0.0059
A2 1.35 1.40 1.45 0.0531 0.0551 0.0571
(9)(11)
b 0.17 0.22 0.27 0.0067 0.0087 0.0106
(11)
b1 0.17 0.20 0.23 0.0067 0.0079 0.0090
(11)
c 0.09 - 0.20 0.0035 - 0.0079
c1(11) 0.09 - 0.16 0.0035 - 0.0063
(4)
D 9.00 BSC 0.3543 BSC
(2)(5)
D1 7.00 BSC 0.2756 BSC
E(4) 9.00 BSC 0.3543 BSC
E1(2)(5) 7.00 BSC 0.2756 BSC
e 0.50 BSC 0.1970 BSC
L 0.45 0.60 0.75 0.0177 0.0236 0.0295
L1 1.00 REF 0.0394 REF
N(13) 48
θ 0° 3.5° 7° 0° 3.5° 7°
θ1 0° - - 0° - -
Notes:
1. Dimensioning and tolerancing schemes conform to ASME Y14.5M-1994.
2. The Top package body size may be smaller than the bottom package size by as much
as 0.15 mm.
3. Datums A-B and D to be determined at datum plane H.
4. To be determined at seating datum plane C.
5. Dimensions D1 and E1 do not include mold flash or protrusions. Allowable mold flash
or protrusions is “0.25 mm” per side. D1 and E1 are Maximum plastic body size
dimensions including mold mismatch.
6. Details of pin 1 identifier are optional but must be located within the zone indicated.
7. All Dimensions are in millimeters.
8. No intrusion allowed inwards the leads.
9. Dimension “b” does not include dambar protrusion. Allowable dambar protrusion shall
not cause the lead width to exceed the maximum “b” dimension by more than 0.08 mm.
Dambar cannot be located on the lower radius or the foot. Minimum space between
protrusion and an adjacent lead is 0.07 mm for 0.4 mm and 0.5 mm pitch packages.
10. Exact shape of each corner is optional.
11. These dimensions apply to the flat section of the lead between 0.10 mm and 0.25 mm
from the lead tip.
12. A1 is defined as the distance from the seating plane to the lowest point on the package
body.
13. “N” is the number of terminal positions for the specified body size.
14. Values in inches are converted from mm and rounded to 4 decimal digits.
15. Drawing is not to scale.
36 25
37 24 0.30
0.20
9.70 7.30
48 13
1 12
5.80
9.70
5B_LQFP48_FP_V1
E2 E1
e
PIN 1 idenfier
L
D2
BOTTOM VIEW
A
A3
A1
SEATING PLANE
C
DETAIL A
ddd C
LEADS COPLANARITY
FRONT VIEW
A1 A
SEATING PLANE
ddd C
PIN 1 IDENTIFIER C
LASER MAKER AREA
TOP VIEW
A0B9_UFQFPN48_ME_V4
6.20
48 37
1 36
0.20 5.60
7.30
5.80
6.20
5.60
0.30
12 25
13 24
0.50 0.75
0.55
5.80 A0B9_UFQFPN48_FP_V3
BOTTOM VIEW
2 1
(2)
R1
H
R2
B
B-
N
O
TI
C
SE
B GAUGE PLANE
D 1/4
0.25
(6)
S
B
L
4x N/4 TIPS
E 1/4 3
(L1)
aaa C A-B D (1) (11)
bbb H A-B D 4x
SECTION A-A
(13) (N – 4)x e
C
A
0.05
A2 A1 (12)
b
ddd C A-B D ccc C
D (4)
(10)
D (3) b WITH PLATING
N (4)
A A SECTION B-B
(Section A-A)
A - - 1.60 - - 0.0630
(12)
A1 0.05 - 0.15 0.0020 - 0.0059
A2 1.35 1.40 1.45 0.0531 0.0551 0.0570
(9)(11)
b 0.17 0.22 0.27 0.0067 0.0087 0.0106
(11)
b1 0.17 0.20 0.23 0.0067 0.0079 0.0091
(11)
c 0.09 - 0.20 0.0035 - 0.0079
c1(11) 0.09 - 0.16 0.0035 - 0.0063
(4)
D 12.00 BSC 0.4724 BSC
(2)(5)
D1 10.00 BSC 0.3937 BSC
E(4) 12.00 BSC 0.4724 BSC
E1(2)(5) 10.00 BSC 0.3937 BSC
e 0.50 BSC 0.1970 BSC
L 0.45 0.60 0.75 0.0177 0.0236 0.0295
L1 1.00 REF 0.0394 REF
N(13) 64
q 0° 3.5° 7° 0° 3.5° 7°
q1 0° - - 0° - -
q2 10° 12° 14° 10° 12° 14°
q3 10° 12° 14° 10° 12° 14°
R1 0.08 - - 0.0031 - -
R2 0.08 - 0.20 0.0031 - 0.0079
S 0.20 - - 0.0079 - -
aaa(1) 0.20 0.0079
bbb(1) 0.20 0.0079
(1)
ccc 0.08 0.0031
(1)
ddd 0.08 0.0031
Notes:
1. Dimensioning and tolerancing schemes conform to ASME Y14.5M-1994.
2. The Top package body size may be smaller than the bottom package size by as much
as 0.15 mm.
3. Datums A-B and D to be determined at datum plane H.
4. To be determined at seating datum plane C.
5. Dimensions D1 and E1 do not include mold flash or protrusions. Allowable mold flash
or protrusions is “0.25 mm” per side. D1 and E1 are Maximum plastic body size
dimensions including mold mismatch.
6. Details of pin 1 identifier are optional but must be located within the zone indicated.
7. All Dimensions are in millimeters.
8. No intrusion allowed inwards the leads.
9. Dimension “b” does not include dambar protrusion. Allowable dambar protrusion shall
not cause the lead width to exceed the maximum “b” dimension by more than 0.08 mm.
Dambar cannot be located on the lower radius or the foot. Minimum space between
protrusion and an adjacent lead is 0.07 mm for 0.4 mm and 0.5 mm pitch packages.
10. Exact shape of each corner is optional.
11. These dimensions apply to the flat section of the lead between 0.10 mm and 0.25 mm
from the lead tip.
12. A1 is defined as the distance from the seating plane to the lowest point on the package
body.
13. “N” is the number of terminal positions for the specified body size.
14. Values in inches are converted from mm and rounded to 4 decimal digits.
15. Drawing is not to scale.
48 33
0.30
49 0.5 32
12.70
10.30
10.30
64 17
1.20
1 16
7.80
12.70
5W_LQFP64_FP_V2
e SE
H
G
SD F
E e
D1
D
C
B
A
1 2 3 4 5 6 7 8
Øb (N balls)
A1 ball pad corner Ø eee M C A B
Ø fff M C
Mold resin
ccc C
Substrate
Detail A A
SIDE VIEW Seating plane
(8)
A1 A2
B C
E A Detail A
A1 ball pad corner ddd C
(9) Solder balls
(DATUM A)
(DATUM B)
aaa C
TOP VIEW (4X)
A019_UFBGA64_ME_V2
Notes:
1. Dimensioning and tolerancing schemes conform to ASME Y14.5M-2009 apart
European projection.
2. UFBGA stands for ultra profile fine pitch ball grid array: 0.5 mm < A ≤ 0.65 mm / fine
pitch e < 1.00 mm.
3. The profile height, A, is the distance from the seating plane to the highest point on the
package. It is measured perpendicular to the seating plane.
4. A1 is defined as the distance from the seating plane to the lowest point on the package
body.
5. Dimension b is measured at the maximum diameter of the terminal (ball) in a plane
parallel to primary datum C.
6. BSC stands for BASIC dimensions. It corresponds to the nominal value and has no
tolerance. For tolerances refer to form and position table. On the drawing these
dimensions are framed.
7. Primary datum C is defined by the plane established by the contact points of three or
more solder balls that support the device when it is placed on top of a planar surface.
8. The terminal (ball) A1 corner must be identified on the top surface of the package by
using a corner chamfer, ink or metalized markings, or other feature of package body or
integral heat slug. A distinguish feature is allowable on the bottom surface of the
package to identify the terminal A1 corner. Exact shape of each corner is optional.
9. e represents the solder ball grid pitch.
10. N represents the total number of balls on the BGA.
11. Basic dimensions SD and SE are defined with respect to datums A and B. It defines the
position of the centre ball(s) in the outer row or column of a fully populated matrix.
12. Values in inches are converted from mm and rounded to 4 decimal digits.
13. Drawing is not to scale.
Dpad
Dsm
BGA_WLCSP_FT_V1
Table 78. UFBGA64 - Example of PCB design rules (0.5 mm pitch BGA)
Dimension Values
Pitch 0.5 mm
Dpad 0.280 mm
0.370 mm typ. (depends on the soldermask
Dsm
registration tolerance)
Stencil opening 0.280 mm
Stencil thickness Between 0.100 mm and 0.125 mm
Pad trace width 0.100 mm
7 Ordering information
Device family
STM32 = Arm® based 32-bit microcontroller
Product type
C = general-purpose
Device subfamily
09x = 091 (STM32C091) or 092 (STM32C092)
Pin count
F = 20
E = 24
G = 28
K = 32
C = 48
R = 64
Package type
I = UFBGA
T = LQFP
U = UFQFPN
Y = WLCSP
P = TSSOP
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 memory 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.