STM 32 WB 06 KC
STM 32 WB 06 KC
Datasheet
Features
Radio
• Rx sensitivity level: -97 dBm @ 1 Mbps, -104 dBm @ 125 kbps (long range)
• Programmable output power up to +8 dBm (at antenna connector)
• Data rate supported: 2 Mbps, 1 Mbps, 500 kbps, and 125 kbps
• 128 physical connections
• Integrated balun
• Support for external PA
• STM32WB0xxC core coprocessor (DMA based) for Bluetooth® Low Energy
timing critical operation
• 2.4 GHz proprietary radio driver
• Suitable for systems requiring compliance with the following radio frequency
regulations: ETSI EN 300 328, EN 300 440, FCC CFR47 part 15, ARIB STD-
T66
• Available integrated passive device (IPD) companion chip for optimized
matching and filtering
• 0.9 μA in Deepstop mode (with internal LSI and Bluetooth® Low Energy wake-up sources, 1.8 V)
• 4.3 mA peak current in Tx (@ 0 dBm, 3.3 V)
• 3.4 mA peak current in Rx (@ sensitivity level, 3.3 V)
• High performance and ultralow power Arm® Cortex®-M0+ 32-bit, running up to 64 MHz
• Dynamic current consumption: 16.5 μA/MHz
• Operating supply voltage: from 1.7 to 3.6 V
Security
• Flash read/write protection
• SWD disabling
• Secure bootloader
• True random number generator (RNG)
• Hardware encryption AES maximum 128-bit security coprocessor
• Hardware public key accelerator (PKA)
• CRC calculation unit
• 64-bit unique ID
Clock management
• High efficiency embedded SMPS step-down converter with intelligent bypass mode
• Ultra-low-power power-on-reset (POR) and power-down-reset (PDR)
• Programmable voltage detector (PVD)
• Fail-safe 32 MHz crystal oscillator with integrated trimming capacitors
• 32 kHz crystal oscillator
• Internal low-power 32 kHz RO
Memories
• On-chip nonvolatile flash memory of 256 Kbytes
• On-chip RAM of 64 Kbytes or 32 Kbytes
• One-time-programmable (OTP) memory area of 1 Kbyte
• Embedded UART bootloader
• Ultra-low-power modes with or without timer and RAM retention
Security
• Flash read/write protection
• SWD disabling
• Secure bootloader
• True random number generator (RNG)
• Hardware encryption AES maximum 128-bit security coprocessor
• Hardware public key accelerator (PKA)
• CRC calculation unit
• 64-bit unique ID
System peripherals
• 1x DMA controller with eight channels supporting ADC, SPI, I2C, USART, and LPUART
• 1x SPI
• 2x SPI/I2S
• 2x I2C (SMBus/PMBus)
• 1x PDM (digital microphone interface)
• 1x LPUART
• 1x USART (ISO 7816 smartcard mode, IrDA, SPI controller, and modbus)
• 1x independent WDG
• 1x real-time clock (RTC)
• 1x independent SysTick
• 1x 16-bit, six channel advanced timer
General-purpose inputs/outputs
• Quadrature decoder
• Up to 32 fast I/Os
• 28 of them with wake-up capability
• 31 of them 5 V tolerant
Analog peripherals
• 12-bit ADC with eight input channels, up to 16 bits with a decimation filter
• Battery monitoring
• Analog watchdog
• Analog mic I/F with PGA
Debug
• Development support
• Serial wire debug (SWD)
• Four breakpoints and two watchpoints
1 Introduction
This document provides information on STM32WB0xxC devices, such as description, functional overview, pin
assignment and definition, electrical characteristics, packaging and ordering information.
It must be read in conjunction with the STM32WB0xxC reference manual (RM0530).
For information on the device errata with respect to the datasheet and reference manual, refer to the
STM32WB0xxC errata sheet (ES0632).
For information on the Arm® Cortex®-M0+ core, refer to the Arm® Cortex®-M0+ Processor Technical Reference
Manual, available from the www.arm.com website.
For information on Bluetooth®, refer to http://www.bluetooth.com website.
Note: Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
DT75330V2
2 Description
The STM32WB0xxC is an ultra-low-power programmable Bluetooth® Low Energy wireless SoC solution. It
embeds STMicroelectronics state-of-art 2.4 GHz RF radio IPs combining unparalleled performance with extremely
long-battery lifetime. It is compliant with Bluetooth® Low Energy SIG core specification version 5.4 addressing
point-to-point connectivity and Bluetooth Mesh networking and allows large-scale device networks to be
established in a reliable way. The STM32WB0xxC is also suitable for 2.4 GHz proprietary radio wireless
communication to address ultra-low latency applications.
The STM32WB0xxC embeds a Cortex®‑M0+ microcontroller that can operate up to 64 MHz and also the
BlueNRG core coprocessor (DMA based) for Bluetooth® Low Energy timing critical operations.
In addition, the STM32WB0xxC provides enhanced security hardware support by dedicated hardware functions:
True random number generator (RNG), encryption AES maximum 128-bit security coprocessor, public key
accelerator (PKA), CRC calculation unit, 64-bit unique ID, flash memory read and write protection.
The STM32WB0xxC can be configured to support standalone or network processor applications. In the first
configuration, the STM32WB0xxC operates as a single device in the application for managing both the application
code and the Bluetooth® Low Energy stack.
The STM32WB0xxC embeds high-speed and flexible memory types: flash memory of 256 Kbytes, RAM memory
of 64 Kbytes, one-time-programmable (OTP) memory area of 1 Kbyte, ROM memory of 7 Kbytes (ST reserved
area).
Direct data transfer between memory and peripherals and from memory-to-memory is supported by eight DMA
channels with a full flexible channel mapping by the DMAMUX peripheral.
The STM32WB0xxC embeds a 12-bit ADC, allowing measurements of up to eight external sources and up to
three internal sources, including battery monitoring and a temperature sensor.
The STM32WB0xxC has a low-power RTC and one advanced 16-bit timer.
The STM32WB0xxC features standard and advanced communication interfaces:
1x SPI, 2x SPI/I2S, 1x LPUART, 1x USART supporting ISO 7816 (smartcard mode), IrDA, and modbus mode, 2x
I2C supporting SMBus/PMBus, 1x channel PDM.
The STM32WB0xxC operates in the -40 to +105°C temperature range from a 1.7 V to 3.6 V power supply. A
comprehensive set of power-saving modes enables the design of low-power applications.
The STM32WB0xxC integrates a high efficiency SMPS step-down converter and an integrated PDR circuitry with
a fixed threshold that generates a device reset when the VDD drops under 1.65 V.
The STM32WB0xxC comes in different package versions supporting up to:
32 I/Os for the VFQFPN48 package, 20 I/Os for the VFQFPN32 package, 30 I/Os for the WLCSP49 package.
Refer to Table 1 for the list of peripherals available on each part number.
STM32WB06KC
STM32WB06CC
STM32WB07KC
STM32WB07CC
Peripherals
JTAG/SWD
SRAM0
Cortex-M0+
SRAM1
SRAM2
DMA (8 ch)
SRAM3
AHB Lite
DMAMUX
PKA + RAM
RNG
PWRC
MR_BLE
RCC
LSE GPIO0
32 kHz
LSI GPIO1
32 kHz SYSCFG
CRC
ADC
APB
HSE
32 kHz RTC SPI1
I2C1
IWDG SPI2/I2S2
RC64MPLL
I2C2
TIM1 SPI3/I2S3
Power supply/POR/ USART
BOR /PVD
LPUART
DT58101V1
3 Functional overview
3.3 Memories
3.6.1 RF subsystem
The STM32WB0xxC embeds an ultralow power radio, compliant with the Bluetooth® Low Energy specification.
The Bluetooth® Low Energy features 1 Mbps and 2 Mbps transfer rates as well as long range options (125 kbps,
500 kbps), supports multiple roles simultaneously acting at the same time as a Bluetooth® Low Energy sensor
and a hub device.
The Bluetooth® Low Energy protocol stack is implemented by an efficient system partitioned as follows:
• Hardware part: BlueCore handling time-critical and time consuming Bluetooth® Low Energy protocol parts
• Firmware part: Arm® Cortex®-M0+ core handling nontime critical Bluetooth® Low Energy protocol parts
Note:
DT58104V2
VFQFPN32 and VFQFPN48: VSS through exposed pad, and VSSRF pins must be connected to ground plane.
WLCSP49: VSSRF pins must be connected to ground plane.
VDDIO VFBSD
SMPS
VREG PAD
LP-Reg MLDO
RFLDOs
Table 4. Relationship between the low power modes and functional blocks
At the wakeup, all the hardware resources located in the digital power domain that are OFF during the Deepstop
mode, are reset. The CPU reboots. The wakeup reason is visible in the register of the power controller.
• The PADRESETn (system reset): this reset is built through several sources:
– PORESETn
– Reset due to the watchdog
The STM32WB0xxC device embeds a watchdog timer, which may be used to recover from software
crashes
– Reset due to CPU lockup
The Cortex®-M0+ generates a lockup to indicate the core is in the lock-up state resulting from an
unrecoverable exception. The lock-up reset is masked if a debugger is connected to the Cortex®-
M0+
– Software system reset
The system reset request is generated by the debug circuitry of the Cortex®-M0+. The debugger sets
the SYSRESETREQ bit of the application interrupt and reset control register (AIRCR). This system
reset request through the AIRCR can also be done by the embedded software (into the hard fault
handler for instance)
– Reset from the RSTN external pin
The RSTN pin toggles to inform that a reset has occurred
This PADRESETn resets all resources of the STM32WB0xxC, except:
• Debug features
• Flash memory controller key management
• RTC timer
• Power controller unit
• Part of the RCC registers
The pulse generator guarantees a minimum reset pulse duration of 20 μs for each internal reset source. In case
of reset from the RSTN external pad, the reset pulse is generated when the pad is asserted low.
• Always 16 MHz requested by a few peripherals like serial interfaces (to maintain fixed the baud rate while
the system clock is switching from one frequency to another) or like the flash memory controller and radio
(to have a fixed reference clock to manage delays)
RCC_LCO CK_RTC,
CK_WDG,
CK_BLEWKUP
CLK_16 M Hz /51 2
SYSC L K P RE
CLK_SYS
OSC_OUT /1 , /2, .. , /32 to CPU,
HSE O SC AHB0,
1 1
32 M Hz
OSC_IN APB0,
0 0 APB1,
SYSC L K P RE SRAM ,
/1 , /2, .. , /64 PK A,
HSESEL CLK_SPI1
HSI HSESEL
RCO +PLL
64 M Hz SYSCLKDIV
/4 1
CLKANA_ADC CLK_SMPS
/2 0
CLK_SMPS
CLKANA_ADC,
SMPSDIV CLK_USART,
CLK_SYS CLK_I2C,
/2 1 CLK_BLE16,
RCC_MCO /1 , /2 , .. , /1 6 CLK_16MHz
HSE CLK_FLASH,
/4 0 CLK_PWR,
HSI CLK_RNG
1 CLK_LPUART
CLK_16 MHz/51 2 HSESEL CLKSYS_BLE
0
RCC_MCOSEL
1
BLECLKDIV
CLK_32MHz CLK_BLE32 ,
CLKDIG_ADC
/2 0
1
HSESEL
C L K_16 MH z CLK_SPI2/I2S2
0
SP2CKSEL
1
CLK_SPI3/I2S3
0
DT58107V2
SP3CKSEL
• Radio: it does not directly use the system clock for its APB/AHB interfaces, but the system clock with a
potential divider (1 or 2 or 4). In parallel, the radio always uses 16 MHz and always 32 MHz for modulator,
demodulator and to have a fixed reference clock to manage specific delays
• ADC: in parallel to the system clock, ADC uses a 64 MHz prescaled clock running at 16 MHz
• DMA capability
• Interrupt sources with flags.
3.20 LPUART
LPUART is a UART which allows bidirectional UART communications. It supports half-duplex single wire
communications and modem operations (CTS/RTS). It also supports multiprocessor communications. DMA (direct
memory access) can be used for data transmission/reception.
PB3 1 36 VDD S D
PB2 2 35 VL XS D
PB1 3 34 VS S
PB0 4 33 NC
P A15 5 32 VF B S D
P A14 6 31 VC AP
GND
P A13 7 pa d 30 P B 12/ RCC_OSC32_OUT
P A11 9 28 P B 14
P A10 10 27 P B 15
P A9 11 26 VDD 4
P A8 12 25 O S C IN
13 14 15 16 17 18 19 20 21 22 23 24
RF1 .
VDDR F .
O S C O UT .
P A0 P A1 P A2 P A3 P A4 P A5 P A6 P A7 VDD 2
DT58108V2
Figure 8. VFQFPN32 pinout
Package top view
32 31 30 29 28 27 26 25
PB3 1 24 VL XS D
PB2 2 23 VS S
PB1 3 22 VF B S D
P A10 6 19 P B 14
P A9 7 18 P B 15
P A8 8 17 O S C IN
9 10 11 12 13 14 15 16
O S C O UT.
P A0 P A1 P A2 P A3 VDD 2
VDDR F
RF1
DT58109V2
1 2 3 4 5 6 7
5
A VDDSD VLXSD VSSIO VDD3 RSTN VDDA VSSA
VSS
F OSCIN PB15 VSSRF PA5 PA0 VSSIO
IFADC
VSSRFT
G VSSSX VDDRF RF1 PA7 PA1 VDD2
DT58110V1
RX
Pin name Unless otherwise specified in brackets below the pin name, the pin function during and after reset is the same as the actual pin name.
A Analog-only input
I Input-only pin
Pin type I/O Input/output pin
O Output-only pin
S Supply pin
DDR 1.5 V or 1.2 V I/O for DDR3, DDR3L, LPDDR2/LPDDR3, DDR4, and LPDDR4
DDR
interfaces
DSI 1.2 V I/O for DSI interface
FT 5 V-tolerant I/O
FTP 5 V-tolerant I/O with fixed pull‑down
FTPD 5 V-tolerant I/O with fixed programmable pull‑down
FTU 5 V-tolerant I/O with fixed pull‑up
RF RF I/O
STM32WB06xC STM32WB07xC
B Dedicated BOOT0 pin
POR External power on reset pin with embedded weak pull‑up resistor, powered from VDDA
1. The related I/O structures in the table below are a concatenation of various options. Examples: FT_hat, FT_fs, FT_u, TT_a.
STM32WB06xC STM32WB07xC
I2C1_SDA, SPI2_MISO, USART_TX,
10 14 G6 PA1 I/O FT_f PWR_WKUP13
TIM1_CH4
DEBUG_SWDIO, USART_CK, TIM_BKIN,
11 15 E5 PA2 I/O FT PWR_WKUP14
I2S3_MCK
DEBUG_SWCLK, USART_RTS_DE,
12 16 E4 PA3 I/O FT PWR_WKUP15
TIM_BKIN2, SPI3_SCK, I2S3_SCK
RCC_LCO, SPI2_NSS, LPUART_TX, PWR_WKUP16, GPIO in Deepstop,
- 17 E3 PA4 I/O FT
TIM1_CH1, I2S2_WS RCC_LCO
RCC_MCO, SPI2_SCK, LPUART_RX, PWR_WKUP17, GPIO in Deepstop,
- 18 F5 PA5 I/O FT
TIM1_CH2, I2S2_SCK RCC_LCO
page 28/74
STM32WB06xC STM32WB07xC
25 36 A1 VDDSD S - - 1.7-3.6 battery voltage input
- 37 A4 VDD3 S - - 1.7-3.6 battery voltage input
26 38 A5 RSTN I/O RST - Reset pin
32 39 - VDD1 S - - 1.7-3.6 battery voltage input
- 40 A6 VDDA S - - 1.2 V analog ADC core
SPI1_SCK, SPI2_NSS, I2C1_SCL,
- 41 - PB11 I/O FT PWR_WKUP23
TIM1_CH1, TIM1_CH4N, I2S2_WS
SPI1_NSS, SPI2_SCK, I2C1_SDA,
- 42 - PB10 I/O FT PWR_WKUP22
TIM1_CH2, TIM1_CH3N, I2S2_SCK
USART_TX, LPUART_CTS, TIM1_CH1N,
page 29/74
STM32WB06xC STM32WB07xC
PA15 I2C2_SMBA - SPI1_MOSI - TIM1_BKIN2 - - -
page 31/74
Table 8. Alternate function port B
DS14676 - Rev 4
STM32WB06xC STM32WB07xC
page 32/74
STM32WB06xC STM32WB07xC
Application circuits
5 Application circuits
C20
VDD
C18
VDD
C19
C5
VDD
C7
C8
49
47
46
44
42
40
39
37
48
45
38
43
41
C6
U1
GND
PB4
PB5
PB6
PB7
PB8
PB9
PB10
PB11
VDDA
VDD1
RSTN
VDD3
C9
1 36
PB3 VDDSD
2 35
PB2 VLXSD
3 34
L1
L2
PB1 VSS
4 33
PB0 NC
5 32
PA15 VFBSD
C15
6 31
PA14 VCAP
7 PB12/RCC_OSC32_OUT 30
PA13
8 29
XTAL_LS
PA12 PB13/RCC_OSC32_IN
9 28
PA11 PB14
10 27
X1
PA10 STM32WB07xC/STM32WB06xC PB15
11 VFQFPN48 26
PA9 VDD4
12 25
PA8 OSCIN
C16
OSCOUT
VDDRF
VDD2
XTAL_HS
PA0
PA2
PA4
PA6
PA5
PA7
PA3
PA1
RF1
X2
13
14
15
16
17
18
19
20
21
22
23
24
C1
C3
VDD
C13
VDD
C17
VDD
C2
C14
C4
L3
C11
L4
C12
C10
DT58112V3
A1
page 34/74
STM32WB06xC STM32WB07xC
VDD
C18 VDD
C19
C7
C2 C1
Figure 11. Application circuit: DC-DC converter, WLCSP49 package
G7
A4
G2
A1
A6
D1
A5
U1
VDD3
VDD2
VDDRF
VDDSD
VCAP
VDDA
RSTN
F6
PA0
G6
PA1
E5 L1 L2
PA2
E4 A2
PA3 VLXSD
E3 C1
PA4 VFBSD C8
F5 C9
PA5
F3
VSSRF
G5
PA7
E7
PA8 C12
D7
PA9 A1
E6
PA10
D3 STM32WB07xC/STM32WB06xC
PA11
D6 L3 L4 C10
PA12
D5 G4
PA13 RF1
C7
PA14 C13 C11
C6 C14
WLCSP49
PA15
C5
PB0
C4
PB1
B7
PB2
B6
PB3
B5
PB4
B4
PB5
B3
PB6 X2
B2 F1
PB7 OSCIN
D4 E1
PB8 OSCOUT
C3
PB9 XTAL_HS
C2
RCC_OSC32_OUT /PB12
X1 D2
RCC_OSC32_OUT /PB13
E2
PB14
F2
VSSRFTRX
VSSIFADC
PB15
VSSSD
VSSSX
XTAL_LS
VSSIO
VSSIO
VSSA
C15 C16
B1
G1
G3
A3
F7
A7
F4
DS14676 - Rev 4
STM32WB06xC STM32WB07xC
Application circuits
C5
VDD
C7
C6
C20
VDD
C8
32
30
29
28
27
26
33
25
31
U1
GND
VDD1
PB4
PB5
PB6
PB7
VCAP
RSTN
VDDSD
C9
C15
1 24
PB3 VLXSD
2 23
L1
L2
PB2 VSS
3 22
XTAL_LS
PB1 VFBSD
4 PB12/RCC_OSC32_OUT 21
PB0
X1
5 PB13/RCC_OSC32_IN 20
PA11
6 19
PA10 PB14
7 18
PA9 PB15
8 17
PA8 STM32WB07xC/STM32WB06xC OSCIN
C16
VFQFPN32
OSCOUT
VDDRF
VDD2
PA0
PA2
PA3
PA1
XTAL_HS
RF1
X2
9
10
11
12
13
14
15
16
C1
C3
C13
VDD
VDD
C2
C14
C4
L3
C11
L4
C12
C10
DT58114V2
A1
Component Description
C1 Decoupling capacitor
C2 Decoupling capacitor
C3 Decoupling capacitor
C4 Decoupling capacitor
C5 Decoupling capacitor
C6 Decoupling capacitor
C7 Decoupling capacitor
C8 DC-DC converter output capacitor
C9 DC-DC converter output inductor
C10 DC block capacitor
C11 RF matching capacitor
C12 RF matching capacitor
C13 RF matching capacitor
C14 RF matching capacitor
C15 32 kHz crystal loading capacitor
C16 32 kHz crystal loading capacitor
C17 Decoupling capacitor
C18 Decoupling capacitor
C19 Decoupling capacitor
C20 Decoupling capacitor
L1 DC-DC converter output inductor
L2 DC-DC converter filtering inductor
L3 RF matching inductor
L4 RF matching inductor
X1 Low speed crystal
X2 High speed crystal
U1 STM32WB06xC/STM32WB07xC
Note: In order to make the board DC–DC OFF, the inductance L1 must be removed and the supply voltage must be
applied to the VFBSD pin.
6 Electrical characteristics
Figure 13. Pin loading conditions Figure 14. Pin input voltage
Device pin
Device pin
VIN
C = 50 pF
DT47493V1
DT47494V1
VDD1, VDD2, VDD3, VDD4, VDDRF, VDDSD DC-DC converter supply voltage input and output -0.3 +3.9
V
VCAP, VDDA DC voltage on linear voltage regulator -0.3 +1.32
Note: All the main power and ground pins must always be connected to the external power supply, in the permitted
range.
ΣIVDD Total current into sum of all VDD power lines (source) 130
ΣIVGND Total current out of sum of all ground lines (sink) 130
IVDD(PIN) Maximum current into each VDD power pin (source) 100
VFQFPN48 package
PD Power dissipation at TA=105 °C(1) - 30 mW
VFQFPN32 package
TA Ambient temperature Maximum power dissipation -40 105 °C
Typ. Typ.
Symbol Parameter Test conditions Unit
VDD = 1.8 V VDD = 3.3 V
Shutdown 8 19 nA
Deepstop, no timer, wakeup
0.44 0.46
GPIO, RAM0 retained
Deepstop, no timer, wakeup
0.62 0.64
GPIO, all RAM retained
Deepstop (32 kHz LSI), RAM0
0.94 1.06
retained
µA
Deepstop (32 kHz LSI), all RAMs
1.12 1.24
retained
Deepstop (32 kHz LSE), RAM0
0.64 0.75
retained
Deepstop (32 kHz LSE), all RAM
Core current 0.83 0.94
ICORE retained
consumption
CPU in Run (64 MHz).
- 2719
Dhrystone, clock source PLL64
CPU in Run (32 MHz).
- 2188
Dhrystone, clock source PLL64
CPU in WFI (64 MHz), all
peripherals off, clock source - 1708
PLL64 uA
Typ. Typ.
Symbol Parameter Test conditions Unit
VDD = 1.8 V VDD = 3.3 V
Shutdown 8 19 nA
Deepstop, no timer,
wakeup GPIO, RAM0 0.44 0.46
retained
Deepstop, no timer,
wakeup GPIO, all 0.62 0.64
RAM retained
Deepstop (32 kHz
0.94 1.06
LSI), RAM0 retained
Deepstop (32 kHz
LSI), all RAMs 1.12 1.24
retained
Deepstop (32 kHz
0.64 0.75
LSE), RAM0 retained
Core current Deepstop (32 kHz
ICORE 0.83 0.94
consumption LSE), all RAM retained µA
CPU in Run (64 MHz).
Dhrystone, clock - 4482
source PLL64
CPU in WFI (64 MHz),
all peripherals off, - 2230
clock source PLL64
CPU in WFI (16 MHz),
all peripherals off,
- 757
clock source direct
HSE
Radio Rx at sensitivity
- 6700
level
Radio Tx 0 dBm
- 8900
output power
Table 16. Peripheral current consumption at VDD = 3.3 V, sysclk at 32 MHz, SMPS on
ADC - 80
DMA - 39
GPIOA - 2
GPIOB - 2
I2C1 - 40
I2C2 - 39
I2S2 Peripheral clock at 32 MHz 46
I2S3 Peripheral clock at 32 MHz 47
IWDG - 11
LPUART - 52
PVD - 0.8
PKA - 50 µA
RNG - 64
RTC - 14
SPI1 - 35
SPI2 Peripheral clock at 16 MHz 40
SPI3 Peripheral clock at 16 MHz 42
SysTick - 8
TIM1 - 248
USART - 81
SYSCFG - 33
THSENS - 301
CRC - 9
1. Tested according to Bluetooth SIG radio frequency physical layer (RF PHY) test suite (not tested in production).
Table 18. Bluetooth Low Energy RF transmitter characteristics at 1 Mbps not coded
1. Tested according to Bluetooth SIG radio frequency physical layer (RF PHY) test suite (not tested in production).
Table 19. Bluetooth Low Energy RF transmitter characteristics at 2 Mbps not coded
1. Tested according to Bluetooth SIG radio frequency physical layer (RF PHY) test suite (not tested in production).
Table 20. Bluetooth Low Energy RF transmitter characteristics at 1 Mbps LE coded (S=8)
1. Tested according to Bluetooth SIG radio frequency physical layer (RF PHY) test suite (not tested in production).
Optimum RF source
ZRF1 @ 2440 MHz - 40 - Ω
(impedance at RF1 pin)
RF selectivity with Bluetooth® Low Energy equal modulation on interfering signal
Co-channel interference
C/ICO-channel Wanted signal = -67 dBm, PER < 30.8% - 8 - dBc
fRX = finterference
Adjacent interference
C/I1 MHz Wanted signal = -67 dBm, PER < 30.8% - -1 - dBc
finterference = fRX ± 1 MHz
Adjacent interference
C/I2 MHz Wanted signal = -67 dBm, PER < 30.8% - -35 - dBc
finterference = fRX ± 2 MHz
Adjacent interference
C/I3 MHz finterference = fRX ± (3+n) MHz Wanted signal = -67 dBm, PER < 30.8% - -47 - dBc
[n = 0,1,2…]
Image frequency interference
C/IImage Wanted signal = -67 dBm, PER < 30.8% - -25 - dBc
finterference = fimage
Optimum RF source
ZRF1 @ 2440 MHz - 40 - Ω
(impedance at RF1 pin)
Adjacent interference
Wanted signal = -67 dBm, PER <
C/I6 MHz finterference = fRX ± (6+2n) MHz - -45 - dBc
30.8%
[n = 0,1,2…]
Image frequency interference Wanted signal = -67 dBm, PER <
C/IImage - -25 - dBc
finterference = fimage-2M 30.8%
Table 23. Bluetooth® Low Energy RF receiver characteristics at 1 Msym/s LE coded (S=2)
Adjacent interference
C/I1 MHz Wanted signal = -79 dBm, PER < 30.8% -5 - dBc
finterference = fRX ± 1 MHz
Adjacent interference
C/I2 MHz Wanted signal = -79 dBm, PER < 30.8% -38 - dBc
finterference = fRX ± 2 MHz
Adjacent interference -
C/I3 MHz finterference = fRX ± (3+n) MHz Wanted signal = -79 dBm, PER < 30.8% -50 - dBc
[n = 0,1,2…]
Image frequency interference
C/IImage Wanted signal = -79 dBm, PER < 30.8% -30 - dBc
finterference = fimage
Table 24. Bluetooth® Low Energy RF receiver characteristics at 1 Msym/s LE coded (S=8)
Adjacent interference
C/I1 MHz Wanted signal = -79 dBm, PER < 30.8% -4 - dBc
finterference = fRX ± 1 MHz
Adjacent interference
C/I2 MHz Wanted signal = -79 dBm, PER < 30.8% -39 - dBc
finterference = fRX ± 2 MHz
Adjacent interference -
C/I3 MHz finterference = fRX ± (3+n) MHz Wanted signal = -79 dBm, PER < 30.8% -53 - dBc
[n = 0,1,2…]
Image frequency interference
C/IImage Wanted signal = -79 dBm, PER < 30.8% -33 - dBc
finterference = fimage
Typ.
Symbol Parameter Conditions Unit
25°C 85 °C 105 °C
fHCLK = 64 MHz
2.40 2.49 2.54
All peripherals disabled
fHCLK = 32 MHz
IDD(Run) Supply current in Run mode 1.98 2.03 2.08 mA
All peripherals disabled
fHCLK = 16 MHz
1.62 1.67 1.71
All peripherals disabled
Timer OFF 0.65 6.73 15.73
Timer source LSI 1.25 7.41 16.46
Timer source LSI
1.30 7.56 16.70
RTC ON
IDD(Deepstop) Supply current in Deepstop(1) µA
Timer source LSI
1.27 7.47 16.55
IWDG ON
Timer source LSI
1.33 7.61 16.79
RTC and IWDG ON
Typ.
Symbol Parameter Conditions Unit
25°C 85 °C 105 °C
1. The current consumption in Deepstop is measured considering the entire SRAM retained.
TWUDEEPSTOP Wakeup time from Deepstop mode to Run mode Wakeup from GPIO VDD = 3.3 V flash memory 110 µs
LSEDRV[1:0] = 00
- - 0.50
Low drive capability
LSEDRV[1:0] = 01
- - 0.75
Medium low drive capability
Gmcritmax Maximum critical crystal gm μA/V
LSEDRV[1:0] = 10
- - 1.70
Medium high drive capability
LSEDRV[1:0] = 11
- - 2.70
High drive capability
Nominal
fNOM - - 64 - MHz
frequency
Write mode 3 -
IDD Average consumption from VDD Erase mode 3 - mA
Mass erase 5 -
1. Guaranteed by design.
Ilkg Input leakage current Max(VDDx)(1) <= VIN <= Max(VDDx)(1) +1 V - - 650 nA
1. CMOS outputs are compatible with JEDEC standards JESD36 and JESD52.
Note: The external reset circuit protects the device against parasitic resets.
The user must ensure that the level on the RSTN pin can go below the VIL(RSTN) max. level specified in the
table, otherwise the reset is not considered by the device. The external capacitor on RSTN must be placed as
close as possible to the device.
Rin Internal access resistance VBOOST is enabled for VDD < 2.7 V - - 550 Ω
Prescaler divider PR[2:0] bits Min. timeout RL[11:0] = 0x000 Max. timeout RL[11:0] = 0xFFF Unit
/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
tAF Maximum pulse width of spikes that are suppressed by the analog filter 50 110 ns
1. The maximum frequency in target transmitter mode is determined by the sum of tv(SO) and tsu(MI), which has to fit SCK
low or high phase preceding the SCK sampling edge. This value can be achieved when the SPI communicates with a
controller having tsu(MI) = 0 while duty(SCK) = 50 %.
DT57476V1
DT57477V1
Figure 18. SPI timing diagram - controller mode
DT57478V1
7 Package information
In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK packages,
depending on their level of environmental compliance. ECOPACK specifications, grade definitions and product
status are available at: www.st.com. ECOPACK is an ST trademark.
ddd C
SEATNG PLANE
A1
A3
SIDE VIEW
17 e
8
b
E2 E
24 L
42_VFQFPN32_CALAMBA_ME_V1
PIN #1 ID 32 25
CHAMFER 0.35
b L
D2
BOTTOM VIEW
Millimetres Inches(1)
Symbol
Min Typ Max Min Typ Max
A1 0 - 0.05 0 - 0.0020
A3 - 0.20 - - 0.008 -
b 0.18 0.25 0.30 0.0070 0.0098 0.0118
D 4.90 5.00 5.10 0.1929 0.19 0.2008
E 4.90 5.00 5.10 0.1929 0.19 0.2008
D2 3.60 3.70 3.80 0.1417 0.1457 0.1496
E2 3.60 3.70 3.80 0.1417 0.1457 0.1496
e - 0.50 - - 0.0197 -
L 0.30 0.40 0.50 0.0118 0.0157 0.0197
ddd - - 0.05 - - 0.0020
3.50
0.80
0.25
0.25
0.50
3.50 5.70
42_VFQFPN32_CALAMBA_FP_V1
4.10
0.30
A D
B
48
PIN 1 CORNER
TOP VIEW E
ccc C
bbb C A2
SIDE VIEW A
ccc C
A3
C SEATING PLANE
37 48
PIN 1 ID
36
1
BOTTOM VIEW D1
eee C AB e/2
E1
A0BE_D_VFQFPN48_ME_V1
25
13
48x L
48x b
ddd C AB
EXPOSED DIE
ATTACH PAD
Millimetres Inches(1)
Symbol
Min Typ Max Min Typ Max
4.70
37
48
0.65
PIN 1 ID
0.30
36
0.40
4.50
4.70
12 25
A0BE_D_VFQFPN48_FP_V1
13 24
4.50
fH A1 BALL LOCATION
fD
D1 (1)
e fE
A
B
e
C
D E1
E
F
G
fG
7 6 5 4 3 2 1
BOTTOM VIEW
A1
C b A
ccc C A2
A3
FRONT VIEW
01C1_WLCSP49_ME_V1
TOP VIEW
1. The terminal A1 on the bumps side is identified by a distinguishing feature (for instance by a circular "clear
area" - typically 0.1 mm diameter) and/or a missing bump.
The terminal A1 on the backside of the product is identified by a distinguishing feature (for instance by a
circular "clear area" - typically 0.5 mm diameter).
2. Drawing is not to scale.
millimeters inches(1)
Symbol
Min Typ Max Min Typ Max
A - - 0.420 - - 0.0165
A1 0.135 - - 0.0053 - -
A2 - 0.225 - - 0.0088 -
A3 - 0.025 - - 0.0010 -
b 0.214 0.218 0.222 0.0084 0.0085 0.0087
D - 3.140 - - 0.1236 -
D1 - 2.400 - - 0.0945 -
E - 3.140 - - 0.1236 -
E1 - 2.400 - - 0.0945 -
e - 0.40 - - 0.0157 -
fD - 0.416 - - 0.0164 -
fE - 0.263 - - 0.0103 -
fG - 0.477 - - 0.0188 -
fH - 0.324 - - 0.0127 -
aaa - 0.023 - - 0.0009 -
2.40
0.40
0.202
F Dpad
Dsm
0.10
7
E
2.40
C
0.40
01C1_WLCSP49_FP_V1
7 6 5 4 3 2 1
Grid placement area
Dimension Values
Pitch 0.4 mm
Dpad 0,225 mm
Dsm 0.290 mm typ. (depends on soldermask registration tolerance)
Stencil opening 0.250 mm
Stencil thickness 0.100 mm
Dot
Product identification(1)
Revision code
Y WW
DT58390
Date code
1. Parts marked as “ES”, “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.
where:
• TA max. is the maximum ambient temperature in °C
• ΘJA is the package junction-to-ambient thermal resistance, in °C/W
• PD max. is the sum of PINT max. and PI/O max. (PD max. = PINT max. + PI/O max.)
• PINT max. is the product of IDD and VDD, expressed in Watt. This is the maximum chip internal power
PI/O max represents the maximum power dissipation on output pins:
• PI/O max. = Σ (VOL × IOL) + Σ ((VDD – VOH) × IOH)
taking into account the actual VOL / IOL and VOH / IOH of the I/Os at low and high level in the applications.
Note: When the SMPS is used, a portion of the power consumption is dissipated into the external inductor, therefore
reducing the chip power dissipation. This portion depends mainly on the inductor ESR characteristics.
Note: As the radiated RF power is quite low (< 4 mW), it is not necessary to remove it from the chip power
consumption.
Note: RF characteristics (such as: sensitivity, Tx power, consumption) are provided up to 85 °C.
8 Ordering information
Example: STM32 WB 07 K C V 6 TR TR
Device family
STM32 = Arm®-based 32-bit
microcontroller
Product type
WB = wireless Bluetooth
Device subfamily
07 = full set of features (64 KB RAM)
06 = full set of features (32 KB RAM)
Pin count
K = 32 pins
C = 48 pins
Package
F = WLCSP ECOPACK2
V = VFQFPN ECOPACK2
Temperature range
6 = industrial temperature range, –40 to 85 °C
7 = industrial temperature range, –40 to 105 °C
Packing
TR = tape and reel
Note: For a list of available options (such as speed and package) or for further information on any aspect of this
device, contact your nearest ST sales office.
Revision history
Table 50. Document revision history
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
3 Functional overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.1 ARM Cortex–M0+ core with MPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2 Memory protection unit (MPU). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3 Memories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3.1 Embedded flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3.2 Embedded SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3.3 Embedded ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.3.4 Embedded OTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.4 Security and safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.5 Boot modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.6 Radio system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.6.1 RF subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.7 Power supply management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.7.1 Power supply schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.7.2 Power supply supervisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.7.3 SMPS step-down regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.7.4 Linear voltage regulators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.8 Low-power modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.8.1 Run mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.8.2 Deepstop mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.8.3 Shutdown mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.9 Peripheral interconnect matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.9.1 System architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.10 Reset and clock controller (RCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.10.1 Reset management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.10.2 Clock management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.11 General purpose inputs/outputs (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.11.1 Tx and Rx event alert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.12 Direct memory access (DMA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.13 Interrupts and events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.13.1 Nested vectored interrupt controller (NVIC). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.14 Analog digital converter (ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.14.1 Digital MEMS microphone interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
List of tables
Table 1. Device features and peripheral counts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Table 2. SRAM overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Table 3. IPDs for STM32WB0xxC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 4. Relationship between the low power modes and functional blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Table 5. Legend/abbreviations used in the pinout table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 6. STM32WB0xxC pin/ball definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 7. Alternate function port A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 8. Alternate function port B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 9. Application circuit external components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Table 10. Voltage characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Table 11. Current characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 12. Thermal characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 13. General operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 14. Main performance SMPS ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 15. Main performance SMPS bypassed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Table 16. Peripheral current consumption at VDD = 3.3 V, sysclk at 32 MHz, SMPS on. . . . . . . . . . . . . . . . . . . . . . . . . . 41
Table 17. Bluetooth Low Energy RF general characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Table 18. Bluetooth Low Energy RF transmitter characteristics at 1 Mbps not coded. . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Table 19. Bluetooth Low Energy RF transmitter characteristics at 2 Mbps not coded. . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Table 20. Bluetooth Low Energy RF transmitter characteristics at 1 Mbps LE coded (S=8) . . . . . . . . . . . . . . . . . . . . . . . 43
Table 21. Bluetooth® Low Energy RF receiver characteristics at 1 Msym/s uncoded. . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Table 22. Bluetooth® Low Energy RF receiver characteristics at 2 Msym/s uncoded. . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Table 23. Bluetooth® Low Energy RF receiver characteristics at 1 Msym/s LE coded (S=2). . . . . . . . . . . . . . . . . . . . . . . 46
Table 24. Bluetooth® Low Energy RF receiver characteristics at 1 Msym/s LE coded (S=8). . . . . . . . . . . . . . . . . . . . . . . 46
Table 25. Embedded reset and power control block characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Table 26. Current consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Table 27. Low power mode wakeup timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Table 28. HSE crystal requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Table 29. LSE crystal requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Table 30. HSI oscillator characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Table 31. LSI oscillator characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Table 32. PLL characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Table 33. Flash memory characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Table 34. Flash memory endurance and data retention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Table 35. ESD absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Table 36. I/O static characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Table 37. Output voltage characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Table 38. RSTN pin characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Table 39. ADC characteristics (HSI must be set to PLL mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Table 40. Temperature sensor characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Table 41. TIM1 characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Table 42. IWDG min./max. timeout period at 32 kHz (LSE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Table 43. I2C analog filter characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Table 44. SPI characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Table 45. VFQFPN32 - Mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Table 46. VFQFPN48 - Mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Table 47. WLCSP49 - Mechanical data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Table 48. WLCSP49 - Example of PCB design rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Table 49. Package thermal characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Table 50. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
List of figures
Figure 1. STM32WB0xxC block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Figure 2. STM32WB0xxC RF block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 3. Power supply domain overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 4. Power supply configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 5. Bus matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 6. Clock tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 7. VFQFPN48 pinout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 8. VFQFPN32 pinout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 9. WLCSP49 pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 10. Application circuit: DC-DC converter, VFQFPN48 package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 11. Application circuit: DC-DC converter, WLCSP49 package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 12. Application circuit: DC-DC converter, VFQFPN32 package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 13. Pin loading conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Figure 14. Pin input voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Figure 15. Recommended RSTN pin protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Figure 16. SPI timing diagram - target mode and CPHA = 0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Figure 17. SPI timing diagram - target mode and CPHA = 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Figure 18. SPI timing diagram - controller mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Figure 19. VFQFPN32 - Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Figure 20. VFQFPN32 - Footprint example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Figure 21. VFQFPN48 - Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Figure 22. VFQFPN48- Footprint example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Figure 23. WLCSP49 - Outline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Figure 24. WLCSP49 - Footprint example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Figure 25. WLCSP49 marking example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64