Arm STM32WB55 PDF
Arm STM32WB55 PDF
Features
.
• Includes ST state-of-the-art patented
technology
• Radio
UFQFPN48 VFQFPN68
– 2.4 GHz
7 x 7 mm solder pad 8 x 8 mm solder pad
– RF transceiver supporting Bluetooth® 5
specification, IEEE 802.15.4-2011 PHY FBGA
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3 Functional overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.1 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2 Arm® Cortex®-M4 core with FPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.3 Memories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.3.1 Adaptive real-time memory accelerator (ART Accelerator™) . . . . . . . . 17
3.3.2 Memory protection unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.3.3 Embedded Flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.3.4 Embedded SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.4 Security and safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.5 Boot modes and FW update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.6 RF subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.6.1 RF front-end block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.6.2 BLE general description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.6.3 802.15.4 general description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.6.4 RF pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.6.5 Typical RF application schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.7 Power supply management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.7.1 Power supply distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.7.2 Power supply schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.7.3 Linear voltage regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.7.4 Power supply supervisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.7.5 Low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.7.6 Reset mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.8 VBAT operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.9 Interconnect matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.10 Clocks and startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.11 General-purpose inputs/outputs (GPIOs) . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.12 Direct memory access controller (DMA) . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.13 Interrupts and events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5 Memory mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
6 Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
6.1 Parameter conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
6.1.1 Minimum and maximum values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
List of tables
List of figures
1 Introduction
This document provides the ordering information and mechanical device characteristics of
the STM32WB55xx microcontrollers, based on Arm® cores(a).
This document must be read in conjunction with the STM32WB55xx reference manual
(RM0434).
For information on the Arm® Cortex®-M4 and Cortex®-M0+ cores, refer, respectively, to the
Cortex®-M4 Technical Reference Manual and to the Cortex®-M0+ Technical Reference
Manual, both available on the www.arm.com website.
For information on 802.15.4 refer to the IEEE website (www.ieee.org).
For information on Bluetooth® refer to www.bluetooth.com.
a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
2 Description
is 2.0 V). It includes independent power supplies for analog input for ADC and comparators,
as well as a 3.3 V dedicated supply input for USB.
A VBAT dedicated supply allows the devices to back up the LSE 32.768KHz oscillator, the
RTC and the backup registers, thus enabling the STM32WB55xx to supply these functions
even if the main VDD is not present through a CR2032-like battery, a Supercap or a small
rechargeable battery.
The STM32WB55xx offers three packages, from 48 to 100 pins.
APB asynchronous
asynchronous
RCC2
AHB
CTI
NVIC BLE IP 802.15.4
AHB Lite
LSI2
32 kHz
Cortex-M0+ BLE / 802.15.4 HSE2
RF IP 32 MHz
32 kB SRAM2a WKUP
Backup Memory BLE
LSE
32 kB SRAM2b RTC2 32 kHz
Shared Memory
1 MB Flash
Memory LSI1
JTAG/SWD
ARBITER
I-WDG 32 kHz
+ ART
PKA + RAM
TAMP
HSEM
MS41407V5
3 Functional overview
3.1 Architecture
The STM32WB55xx multiprotocol wireless devices embed a BLE and an 802.15.4
RF subsystem that interfaces with a generic microcontroller subsystem using an Arm®
Cortex®-M4 CPU (called CPU1) on which the host application resides.
The RF subsystem is composed of a RF Analog Front end, BLE and 802.15.4 digital MAC
blocks as well as of a dedicated Arm® Cortex®-M0+ microcontroller (called CPU2) plus
some proprietary peripherals. The RF subsystem performs all of the BLE and 802.15.4 low
layer stack, reducing the interaction with the CPU1 to high level exchanges.
Some functions are shared between the RF subsystem CPU (CPU2) and the Host CPU
(CPU1):
• Flash memories
• SRAM1, SRAM2a and SRAM2b (SRAM2a can be retained in Standby mode)
• Security peripherals (RNG, AES1, PKA)
• Clock RCC
• Power control (PWR)
The communication and the sharing of peripherals between the RF subsystem and the
Cortex®-M4 CPU is performed through a dedicated Inter Processor Communication
Controller (IPCC) and semaphore mechanism (HSEM).
3.3 Memories
Table 3. Access status vs. readout protection level and execution modes
Debug, boot from SRAM or boot
User execution
Protection from system memory (loader)
Area
level
Read Write Erase Read Write Erase
• Write protection (WRP): the protected area is protected against erasing and
programming. Two areas can be selected, with 4 Kbyte granularity.
• Proprietary code readout protection (PCROP): two parts 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 an instruction code, while all other
accesses (DMA, debug and CPU data read, write and erase) are strictly prohibited.
Two areas can be selected, with 2 KByte granularity. An additional option bit
(PCROP_RDP) allows to select if the PCROP area is erased or not when the RDP
protection is changed from Level 1 to Level 0.
A section of the Flash memory is secured for the RF subsystem CPU2, and cannot be
accessed by the host CPU1.
The whole non-volatile memory embeds the error correction code (ECC) feature supporting:
• single error detection and correction
• double error detection
• the address of the ECC fail can be read in the ECC register
The embedded Flash memory is shared between CPU1 and CPU2 on a time sharing basis.
A dedicated HW mechanism allows both CPUs to perform Write/Erase operations.
The STM32WB55xx always boot on CPU1 core. The embedded bootloader code makes it
possible to boot from various peripherals:
• USB
• UART
• I2C
• SPI
Secure Firmware update (especially BLE and 802.15.4) from system boot and over the air is
provided.
3.6 RF subsystem
The STM32WB55xx embed an ultra-low power multi-standard radio Bluetooth® Low Energy
(BLE) and 802.15.4 network processor, compliant with Bluetooth® specification v5.0 and
IEEE® 802.15.4-2011. The BLE features 1 Mbps and 2 Mbps transfer rates, supports
multiple roles simultaneously acting at the same time as Bluetooth® Low Energy sensor and
hub device, embeds Elliptic Curve Diffie-Hellman (ECDH) key agreement protocol, thus
ensuring a secure connection.
The Bluetooth® Low Energy stack and 802.15.4 Low Level layer run on an embedded Arm®
Cortex®-M0+ core (CPU2). The stack is stored on the embedded Flash memory, which is
also shared with the Arm® Cortex®-M4 (CPU1) application, making it possible in-field stack
update.
control
AGC
Timer and Power
AGC
control
EXT_
RF control
PA_TX
ADC
G
Interrupt BLE BP
Wakeup modulator LNA
filter
BLE
ADC
AHB controller
BLE G
APB demodulator
RF1
802.15.4
APB modulator
802.15.4
MAC
Modulator
Interrupt 802.15.4
demodulator PLL
Wakeup
PA
See
notes
generator
PA ramp
Adjust Adjust
HSE Trimmed
bias
SMPS Max PA
LDO LDO LDO
level
OSC_IN OSC_OUT
32 MHz
Notes:
- UFQFPN48 and VFQFPN68: VSS through exposed pad, and VSSRF pin must be connected to ground plane
- WLCSP100: VSSRF pins must be connected to ground plane
MS45477V5
RF1 RF Input/output, must be connected to the antenna through a low pass matching network
OSC_OUT
I/O 32 MHz main oscillator, also used as HSE source
OSC_IN
EXT_PA_TX External PA transmit control
VDDRF VDD Dedicated supply, must be connected to VDD
(1)
VSSRF VSS To be connected to GND
1. On packages with exposed pad, this pad must be connected to GND plane for correct RF operation.
OSC_IN
X1 32 MHz
OSC_OUT
VDD
VDDRF
C1
Antenna
STM32WB55xx VSSRF
(including exposed pad)
Lf1
Cf1 Cf2
RF1
Antenna
Lf2 filter
MS41408V3
VDD VDD
VDDSMPS VDDSMPS
SMPS
SMPS
VLXSMPS SMPS mode or VLXSMPS
(not used)
BYPASS mode
L1 LPR LPR
VFBSMPS VFBSMPS
C2
RFR MR RFR MR
The SMPS can also be switched On or set in bypass mode at any time by the application
software, for example when very accurate ADC measurement are needed.
During power up/ down, the following power sequence requirements must be respected:
• When VDD is below 1 V, other power supplies (VDDA, VDDUSB, VLCD), must remain
below VDD + 300 mV
• When VDD is above 1 V, all power supplies are independent.
3.6
VDDX(1)
VDD
VBOR0
0.3
Invalid supply area VDDX < VDD + 300 mV VDDX independent from VDD
MSv47490V1
During the power down phase, VDD can temporarily become lower than other supplies only
if the energy provided to the MCU remains below 1 mJ. This allows the external decoupling
capacitors to be discharged with different time constants during the power down transient
phase.
Note: VDD, VDDRF and VDDSMPS must be wired together, so they follow the same voltage
sequence.
(CPU1, CPU2,
Level shifter
peripherals, SysConfig, AIEC,
IO SRAM1, RCC, PwrCtrl,
IOs
logic SRAM2b) LPTIM, LPUSART
Power Power
switch switch
VSS
VSS VSS
VFBSMPS MR
VLXSMPS
SMPS
VDDSMPS RFR
VSSSMPS
LPR
VDDRF
RF domain
Backup domain
Radio VBKP12 SRAM2a
VSS
VSS
(including exposed pad)
Wakeup domain (VDDIO)
VDD HSI, HSE1,
Power switch 2xPLL, LSI1,
VSW LSI2, IWDG,
VBAT RFpc
VSS
VDDUSB
VUSB USB
IOs transceiver(1)
VSS
USB domain (VUSB)
VSS
MS41410V6
1. The USB transceiver is powered by VDDUSB, and the GPIOs associated with USB are powered by VDDUSB
when USB alternate function (PA11 and PA12) is selected. When USB alternate function is not selected
the GPIOs associated with USB are powered as standard GPIOs.
By default, the microcontroller is in Run mode, range 1, after a system or a power on Reset.
It is up to the user to select one of the low-power modes described below:
• Sleep
In Sleep mode, only the CPU1 is stopped. All peripherals, including the RF subsystem,
continue to operate and can wake up the CPU when an interrupt/event occurs.
• Low-power run
This mode is achieved with VCORE supplied by the low-power regulator to minimize
the regulator's operating current. The code can be executed from SRAM or from Flash,
and the CPU1 frequency is limited to 2 MHz. The peripherals with independent clock
can be clocked by HSI16. The RF subsystem is not available in this mode and must be
OFF.
• Low-power sleep
This mode is entered from the low-power run mode. Only the CPU1 clock is stopped.
When wakeup is triggered by an event or an interrupt, the system reverts to the
low-power run mode. The RF subsystem is not available in this mode and must be
OFF.
• Stop 0, Stop 1 and Stop 2
Stop mode achieves the lowest power consumption while retaining the content of all
the SRAM and registers. The LSE (or LSI) is still running.
The RTC can remain active (Stop mode with RTC, Stop mode without RTC).
Some peripherals with wakeup capability can enable the HSI16 RC during Stop mode
to detect their wakeup condition.
Three Stop modes are available: Stop 0, Stop 1 and Stop 2 modes. In Stop 2 mode,
most of the VCORE domain is put in a lower leakage mode.
Stop 1 offers the largest number of active peripherals and wakeup sources, a smaller
wakeup time but a higher consumption than Stop 2. In Stop 0 mode, the main regulator
remains ON, allowing a very fast wakeup time but with much higher consumption.
In these modes the RF subsystem can wait for incoming events in all Stop modes 0, 1,
and 2.
The system clock when exiting from Stop 0, Stop1 or Stop2 modes can be either MSI
up to 48 MHz or HSI16 if the RF subsystem is disabled. If the RF subsystem or the
SMPS is used the exits must be set to HSI16 only. If used, the SMPS is restarted
automatically.
• Standby
The Standby mode is used to achieve the lowest power consumption with BOR. The
internal regulator is switched off so that the VCORE domain is powered off.
The RTC can remain active (Standby mode with RTC).
The brown-out reset (BOR) always remains active in Standby mode.
The state of each I/O during standby mode can be selected by software: I/O with
internal pull-up, internal pull-down or floating.
After entering Standby mode, SRAM1, SRAM2b and register contents are lost except
for registers in the Backup domain and Standby circuitry. Optionally, SRAM2a can be
retained in Standby mode, supplied by the low-power Regulator (Standby with 32 KB
SRAM2a retention mode).
The device exits Standby mode when an external reset (NRST pin), an IWDG reset,
WKUP pin event (configurable rising or falling edge), or an RTC event occurs (alarm,
Wakeup capability
Wakeup capability
Wakeup capability
Wakeup capability
Run Range 1
Run Range 2
Sleep
VBAT
Peripheral
- - - -
CPU1 Y - Y - - - - - - - - - -
CPU2 Y - Y - - - - - - - - - -
Radio System
Y Y(2) Y - - Y Y Y Y Y(3) Y(3)
(BLE, 802.15.4)
Flash memory (up to 1 MB) Y (4) Y O(5) O(5) R - R - R - R - R
SRAM1 (up to 192 KB) Y Y(6) Y Y(6) R - R - - - - - -
SRAM2a (32 KB) Y Y(6) Y Y(6) R - R - R(7) - - - -
(6)
SRAM2b (32 KB) Y Y Y Y(6) R - R - - - - - -
Quad-SPI O O O O - - - - - - - - -
Backup registers Y Y Y Y R - R - R - R - R
Low-power sleep
Low-power run
Wakeup capability
Wakeup capability
Wakeup capability
Wakeup capability
Run Range 1
Run Range 2
Sleep
VBAT
Peripheral
- - - -
Low-power sleep
Low-power run
Wakeup capability
Wakeup capability
Wakeup capability
Wakeup capability
Run Range 1
Run Range 2
Sleep
VBAT
Peripheral
- - - -
SAI1 O O O O - - - - - - - - -
ADC1 O O O O - - - - - - - - -
VREFBUF O O O O O - - - - - - - -
COMPx (x=1, 2) O O O O O O O O - - - - -
Temperature sensor O O O O - - - - - - - - -
Timers TIMx
O O O O - - - - - - - - -
(x=1, 2, 16, 17)
Low-power Timer 1
O O O O O O O O - - - - -
(LPTIM1)
Low-power Timer 2
O O O O O O - - - - - - -
(LPTIM2)
Independent watchdog
O O O O O O O O O O - - -
(IWDG)
Window watchdog
O O O O - - - - - - - - -
(WWDG)
SysTick timer O O O O - - - - - - - - -
Touch sensing controller
O O O O - - - - - - - - -
(TSC)
True random number
O - O - - - - - - - - - - -
generator (RNG)
AES2 hardware accelerator O O O O - - - - - - - - -
CRC calculation unit O O O O - - - - - - - - -
IPCC O - O - - - - - - - - - -
HSEM O - O - - - - - - - - - -
(15) 5 (16) 5
GPIOs O O O O O O O O -
pins pins
1. Legend: Y = Yes (Enabled), O = Optional (Disabled by default, can be enabled by software), R = Data retained,
- = Not available.
2. Bluetooth® Low Energy not possible in this mode.
3. Standby with SRAM2a Retention mode only.
4. Flash memory programming only possible in Range 1 voltage, not in Range 2 and not in Low Power mode.
5. The Flash memory can be configured in Power-down mode. By default, it is not in Power-down mode.
6. The SRAM clock can be gated on or off.
7. SRAM2a content is preserved when the bit RRS is set in PWR_CR3 register.
8. Stop 0 only. SMPS is automatically switched to Bypass or Open mode during Low power operation.
9. Some peripherals with wakeup from Stop capability can request HSI16 to be enabled. In this case, HSI16 is woken up by
the peripheral, and only feeds the peripheral which requested it. HSI16 is automatically put off when the peripheral does not
need it anymore.
10. The HSE can be used by the RF subsystem according with the need to perform RF operation (Tx or Rx).
11. MSI maximum frequency.
12. In case RF will be used and HSE will fail.
13. UART and LPUART reception is functional in Stop mode, and generates a wakeup interrupt on Start, address match or
received frame event.
14. I2C address detection is functional in Stop mode, and generates a wakeup interrupt in case of address match.
15. I/Os can be configured with internal pull-up, pull-down or floating in Standby mode.
16. I/Os can be configured with internal pull-up, pull-down or floating in Shutdown mode but the configuration is lost when
exiting the Shutdown mode.
Functional overview
Table 8. STM32WB55xx modes overview
Mode Regulator CPU1 Flash SRAM Clocks DMA and Peripherals Wakeup source Consumption(1) Wakeup time
STM32WB55xx
I2Cx (x=1, 3)
LPTIMx (x=1, 2)
LPTIMx (x=1, 2)
All other peripherals are frozen.
USB
Table 8. STM32WB55xx modes overview (continued)
STM32WB55xx
Mode Regulator CPU1 Flash SRAM Clocks DMA and Peripherals Wakeup source Consumption(1) Wakeup time
RTC
DS11929 Rev 5
Functional overview
9. SRAM1 and SRAM2b are OFF.
10. The I/Os with wakeup from Standby/Shutdown capability are: PA0, PC13, PC12, PA2, PC5.
11. I/Os can be configured with internal pull-up, pull-down or floating but the configuration is lost immediately when exiting the Shutdown mode.
35/178
Functional overview STM32WB55xx
Stop 0 / Stop 1
Low-power
Stop 2
Sleep
Run
Low-power run
Stop 0 / Stop 1
Low-power
Stop 2
Sleep
Run
Source Destination Action
CSS
CPU (hard fault)
SRAM (parity error) TIM1
Timer break Y Y Y Y - -
Flash memory (ECC error) TIM16,17
COMPx
PVD
having three independent outputs allowing the highest flexibility, can generate
independent clocks for the ADC, the RNG and the SAI.
• Startup clock: after reset, the microcontroller restarts by default with an internal 4 MHz
clock (MSI). The prescaler ratio and clock source can be changed by the application
program as soon as the code execution starts.
• Clock security system (CSS): this feature can be enabled by software. If an HSE
clock failure occurs, the master clock is automatically switched to HSI16 and a software
interrupt is generated if enabled. LSE failure can also be detected and an interrupt
generated.
• Clock-out capability:
– MCO: microcontroller clock output: it outputs one of the internal clocks for
external use by the application. Low frequency clocks (LSIx, LSE) are available
down to Stop 1 low power state.
– LSCO: low speed clock output: it outputs LSI or LSE in all low-power modes
down to Standby.
Several prescalers allow the user to configure the AHB frequencies, the high speed APB
(APB2) and the low speed APB (APB1) domains. The maximum frequency of the AHB and
the APB domains is 64 MHz.
PLL HSI16 to
MSI
PLLPCLK SMPS
xN /P MSI SMPSDIV /2
HSI48 to USB /1,2,3,4,6,8,12
PLLQCLK HSE
/Q
/3
PLLRCLK to RNG PCLKn
/R SMPS clock
LSI source control SYSCLK to USART1
LSE
HSI16 HSI16
PLLSAI1 to SAI1 to LPUART1
PLLSAI1PCLK LSE
xN /P
SAI1_EXTCLK
PLLSAI1QCLK PCLKn
/Q
PCLKn HSI16 to LPTIMx
PLLSAI1RCLK
/R to ADC to I2Cx
SYSCLK LSI
MS45402V5
A DMAMUX block makes it possible to route any peripheral source to any DMA channel.
The main features of the touch sensing controller are the following:
• Proven and robust surface charge transfer acquisition principle
• Supports up to 18 capacitive sensing channels
• Up to three capacitive sensing channels can be acquired in parallel offering a very
good response time
• Spread spectrum feature to improve system robustness in noisy environments
• Full hardware management of the charge transfer acquisition sequence
• Programmable charge transfer frequency
• Programmable sampling capacitor I/O pin
• Programmable channel I/O pin
• Programmable max count value to avoid long acquisition when a channel is faulty
• Dedicated end of acquisition and max count error flags with interrupt capability
• One sampling capacitor for up to three capacitive sensing channels to reduce the
system components
• Compatible with proximity, touchkey, linear and rotary touch sensor implementation
• Designed to operate with STMTouch touch sensing firmware library
Note: The number of capacitive sensing channels is dependent on the size of the packages and
subject to I/O availability.
The RTC is functional in VBAT mode and in all low-power modes when it is clocked by the
LSE. When clocked by one of the LSIs, the RTC is not functional in VBAT mode, but is
functional in all low-power modes except Shutdown mode.
All RTC events (Alarm, WakeUp Timer, Timestamp or Tamper) can generate an interrupt
and wakeup the device from the low-power modes.
Independent clock X X
Wakeup from Stop 0 / Stop 1 mode on address match X X
Wakeup from Stop 2 mode on address match - X
1. X: supported
having an extremely low energy consumption. Higher speed clock can be used to reach
higher baudrates.
The LPUART interfaces can be served by the DMA controller.
VDDUSB
PA15
PA14
PA13
PA12
PA11
VDD
PB7
PB6
PB5
PB4
PB3
48
47
46
45
44
43
42
41
40
39
38
37
VBAT 1 36 PA10
PC14-OSC32_IN 2 35 VDD
PC15-OSC32_OUT 3 34 VDDSMPS
PH3-BOOT0 4 33 VLXSMPS
PB8 5 32 VSSSMPS
PB9 6 31 VFBSMPS
NRST 7
UFQFPN48 30 PE4
VDDA 8 29 PB1
PA0 9 28 PB0
PA1 10 27 AT1
PA2 11 26 AT0
PA3 12 25 OSC_IN
13
14
15
16
17
18
19
20
21
22
23
24
PB2
VDD
RF1
VSSRF
VDDRF
OSC_OUT
PA4
PA5
PA6
PA7
PA8
PA9
MS42406V3
PC10
PC11
PA15
PA14
PA13
PA12
PA11
VDD
PD1
PD0
PB7
PB6
PB5
PB4
PB3
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
VBAT 1 51 PA10
PC13 2 50 PC6
PC14-OSC32_IN 3 49 PB15
PC15-OSC32_OUT 4 48 PB14
PH3-BOOT0 5 47 PB13
PB8 6 46 PB12
PB9 7 45 VDD
NRST 8 44 VDDSMPS
PC0 9 VFQFPN68 43 VLXSMPS
PC1 10 42 VSSSMPS
PC2 11 41 VFBSMPS
PC3 12 40 PE4
VREF+ 13 39 PB1
VDDA 14 38 PB0
PA0 15 37 AT1
PA1 16 36 AT0
PA2 17 35 OSC_IN
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
PC4
PC5
PB2
PB10
VDD
RF1
VSSRF
VDDRF
OSC_OUT
PA3
PA4
PA5
PA6
PA7
PA8
PA9
PB11
MS45417V2
A PA11 PA12 PA14 PA15 PA13 PC10 PD2 PD7 PB3 VDD
B VDD VSS VDDUSB PC9 PA10 PC11 PD5 PD12 VSS PE1
C PB13 PD3 PD1 PD0 PC12 PD6 PB4 PE0 PD13 VBAT
PC15- PC14-
D VDDSMPS PC6 PD4 PD8 PD9 PB5 PB7 PD14
OSC32_OUT OSC32_IN
E VLXSMPS PB14 PC7 PD10 PD11 PE2 PD15 PH3-BOOT0 PH1 PH0
F VSSSMPS VFBSMPS PB15 PC8 PB6 PA2 PB8 PC0 NRST PB9
G PE4 PE3 PB12 PC4 PC13 PA1 PA0 PC1 PC2 PC3
H PB1 PB0 AT0 AT1 PC5 PA7 PA6 VREF+ VDDA VSSA
J OSC_IN OSC_OUT VDDRF VSSRF VSS PB11 PA8 PA3 VSS VDD
K VSSRF VSSRF VSSRF RF1 VDD PB10 PB2 PA9 PA5 PA4
MS42407V3
MS51777V1
Unless otherwise specified in brackets below the pin name, the pin function during and after
Pin name
reset is the same as the actual pin name
S Supply pin
FT 5 V tolerant I/O
RF RF I/O
Notes Unless otherwise specified by a note, all I/Os are set as analog inputs during and after reset.
Alternate
Functions selected through GPIOx_AFR registers
Pin functions
functions Additional
Functions directly selected/enabled through peripheral registers
functions
1. The related I/O structures in Table 16 are: FT_f, FT_fa, FT_fl, FT_fla.
2. The related I/O structures in Table 16 are: FT_l, FT_fl, FT_lu.
3. The related I/O structures in Table 16 are: FT_u, FT_lu.
4. The related I/O structures in Table 16 are: FT_a, FT_la, FT_fa, FT_fla, TT_a, TT_la.
Pin number
I/O structures
Pin type
Pin name
Notes
WLCSP100
UFQFPN48
UFBGA129
VFQFPN68
TIM1_ETR, TSC_G7_IO3,
- - C8 B2 PE0 I/O FT_l - LCD_SEG36, TIM16_CH1, -
CM4_EVENTOUT
TSC_G7_IO2, LCD_SEG37,
- - B10 A1 PE1 I/O FT_l - TIM17_CH1, -
CM4_EVENTOUT
TRACECK, SAI1_PDM_CK1,
TSC_G7_IO1, LCD_SEG38,
- - E6 B1 PE2 I/O FT_l - -
SAI1_MCLK_A,
CM4_EVENTOUT
TSC_G6_IO4, LCD_SEG33,
- - C9 C1 PD13 I/O FT_l - LPTIM2_OUT, -
CM4_EVENTOUT
TIM1_CH1, LCD_SEG34,
- - D8 D3 PD14 I/O FT_l - -
CM4_EVENTOUT
TIM1_CH2, LCD_SEG35,
- - E7 C2 PD15 I/O FT_l - -
CM4_EVENTOUT
1 1 C10 D2 VBAT S - - - -
(1)
RTC_TAMP1/RTC_TS/
- 2 G5 F4 PC13 I/O FT (2) CM4_EVENTOUT
RTC_OUT/WKUP2
(1)
PC14-
2 3 D10 E3 I/O FT (2) CM4_EVENTOUT OSC32_IN
OSC32_IN
PC15- (1)
3 4 D9 E2 I/O FT (2) CM4_EVENTOUT OSC32_OUT
OSC32_OUT
- - - E5 VSS S - - - -
- - - F6 VDD S - - - -
- - E10 F1 PH0 I/O FT - CM4_EVENTOUT -
- - E9 G2 PH1 I/O FT - CM4_EVENTOUT -
4 5 E8 G1 PH3-BOOT0 I/O FT - CM4_EVENTOUT, LSCO -
TIM1_CH2N,
SAI1_PDM_CK1, I2C1_SCL,
QUADSPI_BK1_IO1,
5 6 F7 G3 PB8 I/O FT_fl - -
LCD_SEG16, SAI1_MCLK_A,
TIM16_CH1,
CM4_EVENTOUT
Pin number
I/O structures
Pin type
Pin name
Notes
WLCSP100
UFQFPN48
UFBGA129
VFQFPN68
TIM1_CH3N, SAI1_PDM_DI2,
I2C1_SDA, SPI2_NSS,
IR_OUT, TSC_G7_IO4,
6 7 F10 H4 PB9 I/O FT_fla - QUADSPI_BK1_IO0, -
LCD_COM3, SAI1_FS_A,
TIM17_CH1,
CM4_EVENTOUT
7 8 F9 H2 NRST I/O RST - - -
LPTIM1_IN1, I2C3_SCL,
LPUART1_RX, LCD_SEG18,
- 9 F8 H3 PC0 I/O FT_fla - ADC1_IN1
LPTIM2_IN1,
CM4_EVENTOUT
LPTIM1_OUT, SPI2_MOSI,
I2C3_SDA, LPUART1_TX,
- 10 G8 H1 PC1 I/O FT_fla - ADC1_IN2
LCD_SEG19,
CM4_EVENTOUT
LPTIM1_IN2, SPI2_MISO,
- 11 G9 J2 PC2 I/O FT_la - LCD_SEG20, ADC1_IN3
CM4_EVENTOUT
- - - E7 VSS S - - - -
- - - H6 VDD S - - - -
LPTIM1_ETR,
SAI1_PDM_DI1, SPI2_MOSI,
- 12 G10 J3 PC3 I/O FT_a - LCD_VLCD, SAI1_SD_A, ADC1_IN4
LPTIM2_ETR,
CM4_EVENTOUT
- - H10 K2 VSSA S - - - -
- 13 H8 L1 VREF+ S - - - VREFBUF_OUT
(3)
8 14 H9 K3 VDDA S - - -
- - J9 E9 VSS S - - - -
- - J10 F8 VDD S - - - -
TIM2_CH1, COMP1_OUT,
COMP1_INM, ADC1_IN5,
9 15 G7 M1 PA0 I/O FT_a - SAI1_EXTCLK, TIM2_ETR,
RTC_TAMP2/WKUP1
CM4_EVENTOUT
TIM2_CH2, I2C1_SMBA,
10 16 G6 L2 PA1 I/O FT_la - SPI1_SCK, LCD_SEG0, COMP1_INP, ADC1_IN6
CM4_EVENTOUT
Pin number
I/O structures
Pin type
Pin name
Notes
WLCSP100
UFQFPN48
UFBGA129
VFQFPN68
LSCO, TIM2_CH3,
LPUART1_TX,
COMP2_INM, ADC1_IN7,
11 17 F6 N1 PA2 I/O FT_la - QUADSPI_BK1_NCS,
WKUP4
LCD_SEG1, COMP2_OUT,
CM4_EVENTOUT
TIM2_CH4, SAI1_PDM_CK1,
LPUART1_RX,
12 18 J8 M2 PA3 I/O FT_la - QUADSPI_CLK, LCD_SEG2, COMP2_INP, ADC1_IN8
SAI1_MCLK_A,
CM4_EVENTOUT
SPI1_NSS, SAI1_FS_B,
COMP1_INM,
13 19 K10 L3 PA4 I/O FT_a - LPTIM2_OUT, LCD_SEG5,
COMP2_INM, ADC1_IN9
CM4_EVENTOUT
TIM2_CH1, TIM2_ETR,
SPI1_SCK, LPTIM2_ETR, COMP1_INM,
14 20 K9 N2 PA5 I/O FT_a -
SAI1_SD_B, COMP2_INM, ADC1_IN10
CM4_EVENTOUT
TIM1_BKIN, SPI1_MISO,
LPUART1_CTS,
15 21 H7 M3 PA6 I/O FT_la - QUADSPI_BK1_IO3, ADC1_IN11
LCD_SEG3, TIM16_CH1,
CM4_EVENTOUT
TIM1_CH1N, I2C3_SCL,
SPI1_MOSI,
QUADSPI_BK1_IO2,
16 22 H6 N3 PA7 I/O FT_fla - ADC1_IN12
LCD_SEG4, COMP2_OUT,
TIM17_CH1,
CM4_EVENTOUT
MCO, TIM1_CH1,
SAI1_PDM_CK2,
17 23 J7 M4 PA8 I/O FT_la - USART1_CK, LCD_COM0, ADC1_IN15
SAI1_SCK_A, LPTIM2_OUT,
CM4_EVENTOUT
TIM1_CH2, SAI1_PDM_DI2,
I2C1_SCL, SPI2_SCK,
18 24 K8 L4 PA9 I/O FT_fla - USART1_TX, LCD_COM1, COMP1_INM, ADC1_IN16
SAI1_FS_A,
CM4_EVENTOUT
LCD_SEG22,
- 25 G4 M5 PC4 I/O FT_la - COMP1_INM, ADC1_IN13
CM4_EVENTOUT
- - - F3 VSS_DCAP1 S - - - -
- - - G7 VDD S - - - -
Pin number
I/O structures
Pin type
Pin name
Notes
WLCSP100
UFQFPN48
UFBGA129
VFQFPN68
SAI1_PDM_DI3,
COMP1_INP, ADC1_IN14,
- 26 H5 L5 PC5 I/O FT_la - LCD_SEG23,
WKUP5
CM4_EVENTOUT
RTC_OUT, LPTIM1_OUT,
I2C3_SMBA, SPI1_NSS,
19 27 K7 N6 PB2 I/O FT_a - COMP1_INP
LCD_VLCD, SAI1_EXTCLK,
CM4_EVENTOUT
TIM2_CH3, I2C3_SCL,
SPI2_SCK, LPUART1_RX,
TSC_SYNC, QUADSPI_CLK,
- 28 K6 L6 PB10 I/O FT_fl - -
LCD_SEG10, COMP1_OUT,
SAI1_SCK_A,
CM4_EVENTOUT
TIM2_CH4, I2C3_SDA,
LPUART1_TX,
- 29 J6 M6 PB11 I/O FT_fl - QUADSPI_BK1_NCS, -
LCD_SEG11, COMP2_OUT,
CM4_EVENTOUT
- - - G5 VSS S - - - -
- - - G9 VSS S - - - -
20 30 K5 H8 VDD S - - - -
- - - N8 VSSRF S - - - -
- - J4 L7 VSSRF S - - - -
- - - L8 VSSRF S - - - -
- - - M8 VSSRF S - - - -
(4)
21 31 K4 M9 RF1 I/O RF - -
22 32 K3 M10 VSSRF S - - - -
- - K2 M11 VSSRF S - - - -
- - - K8 VSSRF S - - - -
- - - L9 VSSRF S - - - -
- - - L10 VSSRF S - - - -
- - - N11 VSSRF S - - - -
23 33 J3 N12 VDDRF S - - - -
- - K1 K10 VSSRF S - - - -
- - - M12 VSSRF S - - - -
(5)
24 34 J2 N13 OSC_OUT O RF - -
Pin number
I/O structures
Pin type
Pin name
Notes
WLCSP100
UFQFPN48
UFBGA129
VFQFPN68
Pin number
I/O structures
Pin type
Pin name
Notes
WLCSP100
UFQFPN48
UFBGA129
VFQFPN68
TIM1_CH2N, I2C3_SDA,
SPI2_MISO, TSC_G1_IO3,
- 48 E2 E11 PB14 I/O FT_fl - -
LCD_SEG14, SAI1_MCLK_A,
CM4_EVENTOUT
RTC_REFIN, TIM1_CH3N,
SPI2_MOSI, TSC_G1_IO4,
- 49 F3 F10 PB15 I/O FT_l - -
LCD_SEG15, SAI1_SD_A,
CM4_EVENTOUT
TSC_G4_IO1, LCD_SEG24,
- 50 D2 D10 PC6 I/O FT_l - -
CM4_EVENTOUT
TSC_G4_IO2, LCD_SEG25,
- - E3 D12 PC7 I/O FT_l - -
CM4_EVENTOUT
TSC_G4_IO3, LCD_SEG26,
- - F4 D11 PC8 I/O FT_l - -
CM4_EVENTOUT
TIM1_BKIN, TSC_G4_IO4,
USB_NOE, LCD_SEG27,
- - B4 C13 PC9 I/O FT_l - -
SAI1_SCK_B,
CM4_EVENTOUT
- - - K6 VSS S - - - -
- - B2 - VSS S - - - -
TIM1_CH3, SAI1_PDM_DI1,
I2C1_SDA, USART1_RX,
USB_CRS_SYNC,
36 51 B5 C12 PA10 I/O FT_fl - -
LCD_COM2, SAI1_SD_A,
TIM17_BKIN,
CM4_EVENTOUT
TIM1_CH4, TIM1_BKIN2,
37 52 A1 B13 PA11 I/O FT_u - SPI1_MISO, USART1_CTS, -
USB_DM, CM4_EVENTOUT
TIM1_ETR, SPI1_MOSI,
LPUART1_RX,
38 53 A2 A13 PA12 I/O FT_u - -
USART1_RTS_DE, USB_DP,
CM4_EVENTOUT
JTMS-SWDIO, IR_OUT,
PA13 (8)
39 54 A5 A11 I/O FT USB_NOE, SAI1_SD_B, -
(JTMS_SWDIO)
CM4_EVENTOUT
40 55 B3 A12 VDDUSB S - - - -
- - - C11 VSS S - - - -
Pin number
I/O structures
Pin type
Pin name
Notes
WLCSP100
UFQFPN48
UFBGA129
VFQFPN68
JTCK-SWCLK, LPTIM1_OUT,
PA14 (8) I2C1_SMBA, LCD_SEG5,
41 56 A3 C10 I/O FT_l -
(JTCK_SWCLK) SAI1_FS_B,
CM4_EVENTOUT
JTDI, TIM2_CH1, TIM2_ETR,
PA15 (8) SPI1_NSS, TSC_G3_IO1,
42 57 A4 C9 I/O FT_l -
(JTDI) LCD_SEG17,
CM4_EVENTOUT, MCO
- - - J11 VSS_DCAP3 S - - - -
TRACED1, TSC_G3_IO2,
LCD_COM4/LCD_SEG28/
- 58 A6 B9 PC10 I/O FT_l - -
LCD_SEG40,
CM4_EVENTOUT
TSC_G3_IO3,
LCD_COM5/LCD_SEG29/
- 59 B6 C8 PC11 I/O FT_l - -
LCD_SEG41,
CM4_EVENTOUT
TRACED3, TSC_G3_IO4,
LCD_COM6/LCD_SEG30/
- 60 C5 B10 PC12 I/O FT_l - RTC_TAMP3/WKUP3
LCD_SEG42,
CM4_EVENTOUT
- 61 C4 B11 PD0 I/O FT - SPI2_NSS, CM4_EVENTOUT -
- 62 C3 C7 PD1 I/O FT - SPI2_SCK, CM4_EVENTOUT -
TRACED2, TSC_SYNC,
- - A7 B7 PD2 I/O FT_l - LCD_COM7/LCD_SEG31/LC -
D_SEG43, CM4_EVENTOUT
SPI2_SCK, SPI2_MISO,
- - C2 D8 PD3 I/O FT - QUADSPI_BK1_NCS, -
CM4_EVENTOUT
SPI2_MOSI, TSC_G5_IO1,
- - D3 C6 PD4 I/O FT - QUADSPI_BK1_IO0, -
CM4_EVENTOUT
TSC_G5_IO2,
QUADSPI_BK1_IO1,
- - B7 A6 PD5 I/O FT - -
SAI1_MCLK_B,
CM4_EVENTOUT
Pin number
I/O structures
Pin type
Pin name
Notes
WLCSP100
UFQFPN48
UFBGA129
VFQFPN68
SAI1_PDM_DI1,
TSC_G5_IO3,
- - C6 D6 PD6 I/O FT - QUADSPI_BK1_IO2, -
SAI1_SD_A,
CM4_EVENTOUT
TSC_G5_IO4,
QUADSPI_BK1_IO3,
- - A8 C5 PD7 I/O FT_l - -
LCD_SEG39,
CM4_EVENTOUT
- - B9 B12 VSS S - - - -
TIM1_BKIN2, LCD_SEG28,
- - D4 B6 PD8 I/O FT_l - -
CM4_EVENTOUT
TRACED0, LCD_SEG29,
- - D5 D4 PD9 I/O FT_l - -
CM4_EVENTOUT
TRIG_INOUT, TSC_G6_IO1,
- - E4 A7 PD10 I/O FT_l - LCD_SEG30, -
CM4_EVENTOUT
TSC_G6_IO2, LCD_SEG31,
- - E5 B5 PD11 I/O FT_l - LPTIM2_ETR, -
CM4_EVENTOUT
TSC_G6_IO3, LCD_SEG32,
- - B8 B4 PD12 I/O FT_l - LPTIM2_IN1, -
CM4_EVENTOUT
JTDO-TRACESWO,
TIM2_CH2, SPI1_SCK,
PB3 (8)
43 63 A9 C4 I/O FT_la USART1_RTS_DE, COMP2_INM
(JTDO)
LCD_SEG7, SAI1_SCK_B,
CM4_EVENTOUT
NJTRST, I2C3_SDA,
SPI1_MISO, USART1_CTS,
PB4
44 64 C7 B3 I/O FT_fla (8) TSC_G2_IO1, LCD_SEG8, COMP2_INP
(NJTRST)
SAI1_MCLK_B, TIM17_BKIN,
CM4_EVENTOUT
LPTIM1_IN1, I2C1_SMBA,
SPI1_MOSI, USART1_CK,
LPUART1_TX, TSC_G2_IO2,
45 65 D6 A3 PB5 I/O FT_l - -
LCD_SEG9, COMP2_OUT,
SAI1_SD_B, TIM16_BKIN,
CM4_EVENTOUT
Pin number
I/O structures
Pin type
Pin name
Notes
WLCSP100
UFQFPN48
UFBGA129
VFQFPN68
LPTIM1_ETR, I2C1_SCL,
USART1_TX, TSC_G2_IO3,
46 66 F5 A2 PB6 I/O FT_fla - LCD_SEG6, SAI1_FS_B, COMP2_INP
TIM16_CH1N, MCO,
CM4_EVENTOUT
LPTIM1_IN2, TIM1_BKIN,
I2C1_SDA, USART1_RX,
47 67 D7 C3 PB7 I/O FT_fla - TSC_G2_IO4, LCD_SEG21, COMP2_INM, PVD_IN
TIM17_CH1N,
CM4_EVENTOUT
- - - J5 VSS S - - - -
- - - J7 VSS S - - - -
- - - J9 VSS S - - - -
- - - B8 VSS_DCAP4 S - - - -
48 68 A10 - VDD S - - - -
- - - A8 VSS_DCAP4 S - - - -
- - - F2 VSS_DCAP1 S - - - -
- - - J12 VSS_DCAP3 S - - - -
- - - N7 VSS_DCAP2 S - - - -
1. PC13, PC14 and PC15 are supplied through the power switch. As this switch only sinks a limited amount of current (3 mA),
the use of the PC13, PC14 and PC15 GPIOs in output mode is limited:
- the speed should not exceed 2 MHz with a maximum load of 30 pF
- these GPIOs must not be used as current sources (e.g. to drive an LED).
2. After a Backup domain power-up, PC13, PC14 and PC15 operate as GPIOs. Their function then depends on the content of
the RTC registers that are not reset by the system reset. For details on how to manage these GPIOs, refer to the Backup
domain and RTC register descriptions in the reference manual RM0351, available on www.st.com.
3. On UFQFPN48 VDDA is connected to VREF+.
4. RF pin, use the nominal PCB layout.
5. 32 MHz oscillator pins, use the nominal PCB layout according to reference design (see AN5165).
6. Reserved, must be kept unconnected.
7. High frequency (above 100 KHz) may impact the RF performances.
8. After reset, these pins are configured as JTAG/SW debug alternate functions, and the internal pull-up on PA15, PA13 and
PB4 pins and the internal pull-down on PA14 pin are activated.
STM32WB55xx
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7 AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
Port TIM2/
TIM1/ SPI2/ COMP1/
TIM1/ I2C1/ SPI1/ USB/ TIM16/
SYS_AF TIM2/ SAI1/ RF USART1 LPUART1 TSC LCD COMP2/ SAI1 EVENTOUT
TIM2 I2C3 SPI2 QUADSPI TIM17/
LPTIM1 TIM1 TIM1
LPTIM2
PA5 -
CH1 ETR
-
SCK
- - - - - - -
_SD_B ETR EVENTOUT
Port TIM2/
TIM1/ SPI2/ COMP1/
TIM1/ I2C1/ SPI1/ USB/ TIM16/
SYS_AF TIM2/ SAI1/ RF USART1 LPUART1 TSC LCD COMP2/ SAI1 EVENTOUT
TIM2 I2C3 SPI2 QUADSPI TIM17/
LPTIM1 TIM1 TIM1
LPTIM2
EXT
COMP1_ CM4_
PB0 - - - - - - _PA - - - -
OUT
- -
EVENTOUT
_TX
JTDO-
TIM2_ SPI1_ USART1_ SAI1_ CM4_
PB3 TRACE
CH2
- - -
SCK
-
RTS_DE
- - - LCD_SEG7 -
SCK_B
-
EVENTOUT
SWO
LPTIM1_ I2C1_ SPI1_ USART1_ LPUART1 TSC_G2 COMP2_ SAI1_ TIM16_ CM4_
PB5 -
IN1
- -
SMBA MOSI
-
CK _TX _IO2
- LCD_SEG9
OUT SD_B BKIN EVENTOUT
STM32WB55xx
TIM1_ I2C3_ SPI2_ LPUART1 TSC_G1 SAI1_ CM4_
PB13 -
CH1N
- -
SCL SCK
- -
_CTS _IO2
- LCD_SEG13 -
SCK_A
-
EVENTOUT
STM32WB55xx
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7 AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
Port TIM2/
TIM1/ SPI2/ COMP1/
TIM1/ I2C1/ SPI1/ USB/ TIM16/
SYS_AF TIM2/ SAI1/ RF USART1 LPUART1 TSC LCD COMP2/ SAI1 EVENTOUT
TIM2 I2C3 SPI2 QUADSPI TIM17/
LPTIM1 TIM1 TIM1
LPTIM2
CM4_
PC4 - - - - - - - - - - - LCD_SEG22 - - -
EVENTOUT
SAI1_ CM4_
PC5 - - - - - - - - - - LCD_SEG23 - - -
DS11929 Rev 5
PDM_DI3 EVENTOUT
TSC_G4 CM4_
PC6 - - - - - - - - -
_IO1
- LCD_SEG24 - - -
EVENTOUT
TSC_G4 CM4_
PC7 - - - - - - - - -
_IO2
- LCD_SEG25 - - -
EVENTOUT
TSC_G4 CM4_
C PC8 - - - - - - - - -
_IO3
- LCD_SEG26 - - -
EVENTOUT
LCD_COM4
TRACE TSC_G3 CM4_
PC10 D1
- - - - - - - -
_IO2
- LCD_SEG28 - - -
EVENTOUT
LCD_SEG40
LCD_COM6
TRACE TSC_G3 CM4_
PC12 D3
- - - - - - - -
_IO4
- LCD_SEG30 - - -
EVENTOUT
LCD_SEG42
CM4_
PC13 - - - - - - - - - - - - - - -
EVENTOUT
CM4_
PC14 - - - - - - - - - - - - - - -
69/178
EVENTOUT
CM4_
PC15 - - - - - - - - - - - - - - -
EVENTOUT
Table 17. Alternate functions (continued)
70/178
Port TIM2/
TIM1/ SPI2/ COMP1/
TIM1/ I2C1/ SPI1/ USB/ TIM16/
SYS_AF TIM2/ SAI1/ RF USART1 LPUART1 TSC LCD COMP2/ SAI1 EVENTOUT
TIM2 I2C3 SPI2 QUADSPI TIM17/
LPTIM1 TIM1 TIM1
LPTIM2
SPI2_ CM4_
PD0 - - - - -
NSS
- - - - - - - - -
EVENTOUT
SPI2_ CM4_
PD1 - - - - -
SCK
- - - - - - - - -
EVENTOUT
LCD_COM7
TRACE TSC_ CM4_
PD2 D2
- - - - - - - -
SYNC
- LCD_SEG31 - - -
EVENTOUT
LCD_SEG43
TRACE CM4_
PD9 D0
- - - - - - - - - - LCD_SEG29 - - -
EVENTOUT
STM32WB55xx
- - - - - - - - - - LCD_SEG33 - -
G6_IO4 OUT EVENTOUT
TIM1_ CM4_
PD14 -
CH1
- - - - - - - - - LCD_SEG34 - - -
EVENTOUT
TIM1_ CM4_
PD15 -
CH2
- - - - - - - - - LCD_SEG35 - - -
EVENTOUT
Table 17. Alternate functions (continued)
STM32WB55xx
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7 AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
Port TIM2/
TIM1/ SPI2/ COMP1/
TIM1/ I2C1/ SPI1/ USB/ TIM16/
SYS_AF TIM2/ SAI1/ RF USART1 LPUART1 TSC LCD COMP2/ SAI1 EVENTOUT
TIM2 I2C3 SPI2 QUADSPI TIM17/
LPTIM1 TIM1 TIM1
LPTIM2
CM4_
PE3 - - - - - - - - - - - - - - -
EVENTOUT
CM4_
PE4 - - - - - - - - - - - - - - -
EVENTOUT
CM4_
PH0 - - - - - - - - - - - - - - -
DS11929 Rev 5
EVENTOUT
CM4_
H PH1 - - - - - - - - - - - - - - -
EVENTOUT
CM4_
PH3 LSCO - - - - - - - - - - - - - -
EVENTOUT
5 Memory mapping
The STM32WB55xx devices feature a single physical address space that can be accessed
by the application processor and by the RF subsystem.
A part of the Flash memory and of the SRAM2a and SRAM2b memories are made secure,
exclusively accessible by the CPU2, protected against execution, read and write from CPU1
and DMA.
In case of shared resources the SW should implement arbitration mechanism to avoid
access conflicts. This happens for peripherals Reset and Clock Controller (RCC), Power
Controller (PWC), EXTI and Flash interface, and can be implemented using the built-in
semaphore block (HSEM).
By default the RF subsystem and CPU2 operate in secure mode. This implies that part of
the Flash and of the SRAM2 memories can only be accessed by the RF subsystem and by
the CPU2. In this case the Host processor (CPU1) has no access to these resources.
The detailed memory map and the peripheral mapping of the STM32WB55xx devices can
be found in the reference manual RM0434.
6 Electrical characteristics
Figure 12. Pin loading conditions Figure 13. Pin input voltage
MS19210V1 MS19211V1
VBAT
Backup circuitry
1.55 V to 3.6 V (LSE, RTC and
backup registers)
Power switch
VDD VCORE
n x VDD
Regulator
VDDIO1
OUT
Kernel logic
Level shifter
IO (CPU, digital
GPIOs
n x 100 nF + 1 x 4.7 μF logic
IN and memories
n x VSS
VDDA
VDDA
VREF
ADCs
10 nF + 1 μF VREF+ OPAMPs
100 nF 1 μF COMPs
VREF-
VREFBUF
VSSA
VDD
VDDSMPS
SMPS
SMPS Regulator
4.7 μF VLXSMPS
L1(1)
VFBSMPS
4.7 μF
VSSSMPS
Exposed pad
To all modules
MS45423V3
VDD_DCAPx(2)
1 x 100 nF
VSS_DCAPx(2)
VBAT
Backup circuitry
1.55 V to 3.6 V (LSE, RTC and
backup registers)
Power switch
VDD VCORE
n x VDD
Regulator
VDDIO1
OUT
Kernel logic
Level shifter
IO (CPU, digital
GPIOs
1 x 4.7 μF logic
IN and memories
n x VSS
VDDA
VDDA
VREF
ADCs
10 nF + 1 μF VREF+ OPAMPs
100 nF 1 μF COMPs
VREF-
VREFBUF
VSSA
VDD
VDDSMPS
SMPS
SMPS Regulator
4.7 μF VLXSMPS
L1(1)
VFBSMPS
4.7 μF
VSSSMPS
Exposed pad
To all modules
MS53132V1
Caution: Each power supply pair (VDD / VSS, VDDA / VSSA etc.) must be decoupled with filtering
ceramic capacitors as shown in Figure 14. 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.
IDDSMPS
VDDSMPS
IDDRF
VDDRF
IDDUSB
VDDUSB
IDDVBAT
VBAT
IDD
VDD
IDDA
VDDA
MS45416V1
∑IVDD Total current into sum of all VDD power lines (source)(1) 130
∑IVSS Total current out of sum of all VSS ground lines (sink)(1) 130
(1)
IVDD(PIN) Maximum current into each VDD power pin (source) 100
IVSS(PIN) Maximum current out of each VSS ground pin (sink)(1) 100
Output current sunk by any I/O and control pin except FT_f 20
IIO(PIN) Output current sunk by any FT_f pin 20
mA
Output current sourced by any I/O and control pin 20
Total output current sunk by sum of all I/Os and control pins(2) 100
∑IIO(PIN)
Total output current sourced by sum of all I/Os and control pins(2) 100
Injected current on FT_xxx, TT_xx, RST and B pins, except PB0 and PB1 –5 / +0(4)
IINJ(PIN)(3)
Injected current on PB0 and PB1 -5/0
∑|IINJ(PIN)| Total injected current (sum of all I/Os and control pins)(5) 25
1. All main power (VDD, VDDRF, VDDA, VDDUSB, VBAT) and ground (VSS, VSSA) pins must always be connected to the external
power supplies, in the permitted range.
2. This current consumption must be correctly distributed over all I/Os and control pins. The total output current must not be
sunk/sourced between two consecutive power supply pins referring to high pin count packages.
3. Positive injection (when VIN > VDD) is not possible on these I/Os and does not occur for input voltages lower than the
specified maximum value.
4. A negative injection is induced by VIN < VSS. IINJ(PIN) must never be exceeded. Refer also to Table 18: Voltage
characteristics for the maximum allowed input voltage values.
5. When several inputs are submitted to a current injection, the maximum ∑|IINJ(PIN)| is the absolute sum of the negative
injected currents (instantaneous values).
SMPS Bypass or ON
(VFBSMPS = 1.7 V and - 6.0 -
VDD > 1.95 V)
Maximum output power
SMPS Bypass or ON
Prf (VFBSMPS = 1.4 V and - 3.7 - dBm
VDD > 1.71 V), Code 29
Pband Output power variation over the band Tx = 0 dBm - Typical -0.5 - 0.4 dB
fd Frequency drift Bluetooth® Low Energy: ±50 kHz -50 - +50 KHz
®
Bluetooth Low Energy: KHz/
maxdr Maximum drift rate -20 - +20
±20 KHz / 50 µs 50 µs
Bluetooth® Low Energy:
fo Frequency offset -150 - +150
±150 kHz
KHz
Bluetooth® Low Energy:
∆f1 Frequency deviation average 225 - 275
between 225 and 275 kHz
SMPS Bypass or ON
(VFBSMPS = 1.7 V and - 6.0 -
VDD > 1.95 V)
Maximum output power
SMPS Bypass or ON
Prf (VFBSMPS = 1.4 V and - 3.7 - dBm
VDD > 1.71 V), Code 29
Pband Output power variation over the band Tx = 0 dBm - Typical -0.5 - 0.4 dB
PER <30.8%
Prx_max Maximum input signal 6
Bluetooth® Low Energy: min -10 dBm
High sensitivity mode (SMPS Bypass) PER <30.8% -96
Psens(1) ® dBm
High sensitivity mode (SMPS ON) Bluetooth Low Energy: max -70 dBm -95.5
30 to 2000 MHz
-3
Bluetooth® Low Energy: -30 dBm
2003 to 2399 MHz
-5
Bluetooth® Low Energy: -35 dBm
P_OBB Out of band blocking dBm
2484 to 2997 MHz
-2
Bluetooth® Low Energy: -35 dBm
3 to 12.75 GHz
7
Bluetooth® Low Energy: -30 dBm
1. With ideal TX.
PER <30.8%
Prx_max Maximum input signal 6
Bluetooth® Low Energy: min -10 dBm
High sensitivity mode (SMPS Bypass) PER <30.8% -93
Psens(1) dBm
High sensitivity mode (SMPS ON) Bluetooth® Low Energy: max -70 dBm -92.5
|f2-f1| = 6 MHz
-29
Bluetooth® Low Energy: -50 dBm
|f2-f1| = 8 MHz
P_IMD Intermodulation -30
Bluetooth® Low Energy: -50 dBm
|f2-f1| = 10 MHz
-29
Bluetooth® Low Energy:-50 dBm
30 to 2000 MHz
-3 dBm
Bluetooth® Low Energy: -30 dBm
2003 to 2399 MHz
-9
Bluetooth® Low Energy: -35 dBm
P_OBB Out of band blocking
2484 to 2997 MHz
-3
Bluetooth® Low Energy: -35 dBm
3 to 12.75 GHz
4
Bluetooth® Low Energy: -30 dBm
1. With ideal TX.
SMPS Bypass or ON
(VFBSMPS = 1.7 V) and - 5.7 -
VDD > 1.95 V)
Maximum output power(1)
SMPS Bypass or ON
Prf (VFBSMPS = 1.4 V and - 3.7 - dBm
VDD > 1.71 V)
0 dBm output power - - 0 -
Minimum output power - - -20 -
Pband Output power variation over the band Tx = 0 dBm - Typical -0.5 - 0.4 dB
EVMrms EVM rms Pmax - 8 - %
Txpd Transmit power density |f - fc| > 3.5 MHz - -35 - dB
1. Measured in conducted mode, based on reference design (see AN5165), using output power specific
external RF filter and impedance matching networks to interface with a 50 Ω antenna.
240 TEST_NAME
220 TP/154/PHY24/RECEIVERͲ06/Ch11(2405MHz)
200
TP/154/PHY24/RECEIVERͲ06/Ch19(2445MHz)
180
160 TP/154/PHY24/RECEIVERͲ06/Ch26(2480MHz)
140
LQI
120
100
80
60
40
20
0
-120 -115-110 -105-100 -95 -90 -85 -80 -75 -70 -65 -60 -55 -50 -45 -40 -35 -30 -25 -20
Pin (dBm)
PARAM2
240
224
208
192
176
160
144
ED
128
112
96
80
64
48
32
16
0
Input power
tRSTTEMPO(2) Reset temporization after BOR0 is detected VDD rising - 250 400 μs
Rising edge 1.62 1.66 1.70
VBOR0(2) Brown-out reset threshold 0
Falling edge 1.60 1.64 1.69
Rising edge 2.06 2.10 2.14
VBOR1 Brown-out reset threshold 1
Falling edge 1.96 2.00 2.04
Rising edge 2.26 2.31 2.35
VBOR2 Brown-out reset threshold 2
Falling edge 2.16 2.20 2.24
Rising edge 2.56 2.61 2.66
VBOR3 Brown-out reset threshold 3
Falling edge 2.47 2.52 2.57
V
Rising edge 2.85 2.90 2.95
VBOR4 Brown-out reset threshold 4
Falling edge 2.76 2.81 2.86
Rising edge 2.10 2.15 2.19
VPVD0 Programmable voltage detector threshold 0
Falling edge 2.00 2.05 2.10
Rising edge 2.26 2.31 2.36
VPVD1 PVD threshold 1
Falling edge 2.15 2.20 2.25
Rising edge 2.41 2.46 2.51
VPVD2 PVD threshold 2
Falling edge 2.31 2.36 2.41
Table 33. Embedded reset and power control block characteristics (continued)
Symbol Parameter Conditions(1) Min Typ Max Unit
VREFINT Internal reference voltage –40 °C < TA < +125 °C 1.182 1.212 1.232 V
ADC sampling time when reading
tS_vrefint (1) - 4(2) - -
the internal reference voltage
µs
Start time of reference voltage
tstart_vrefint - - 8 12(2)
buffer when ADC is enable
VREFINT buffer consumption from
IDD(VREFINTBUF) - - 12.5 20(2) µA
VDD when converted by ADC
Internal reference voltage spread
∆VREFINT VDD = 3 V - 5 7.5(2) mV
over the temperature range
TCoeff Temperature coefficient –40 °C < TA < +125 °C - 30 50(2) ppm/°C
ACoeff Long term stability 1000 hours, T = 25 °C - 300 1000(2) ppm
VDDCoeff Voltage coefficient 3.0 V < VDD < 3.6 V - 250 1200(2) ppm/V
VREFINT_DIV1 1/4 reference voltage 24 25 26
%
VREFINT_DIV2 1/2 reference voltage - 49 50 51
VREFINT
VREFINT_DIV3 3/4 reference voltage 74 75 76
1. The shortest sampling time can be determined in the application by multiple iterations.
2. Guaranteed by design.
V
1.235
1.23
1.225
1.22
1.215
1.21
1.205
1.2
1.195
1.19
1.185
-40 -20 0 20 40 60 80 100 120 °C
Mean Min Max
MSv40169V1
Electrical characteristics
Table 35. Current consumption in Run and Low-power run modes, code with data processing
running from Flash, ART enable (Cache ON Prefetch OFF), VDD = 3.3 V
Conditions Typ Max(1)
Symbol Parameter Unit
- Voltage fHCLK 25 °C 55 °C 85 °C 105 °C 25 °C 85 °C 105 °C
scaling
16 MHz 1.90 1.90 2.00 2.20 2.40 2.52 2.96
Range 2
2 MHz 0.960 0.985 1.10 1.25 1.25 1.57 2.05
fHCLK = fHSI16 up to
16 MHz included, 64 MHz 8.15 8.25 8.40 8.60 9.30 9.60 10.02
Supply fHCLK = fHSE = 32 MHz Range 1 32 MHz 4.20 4.25 4.40 4.65 4.25 4.63 5.17
IDD(Run) current in fHSI16 + PLL ON
Run mode above 32 MHz 16 MHz 2.25 2.30 2.40 2.65 2.65 2.91 3.52
All peripherals 64 MHz 5.00 5.00 5.10 5.20 - - -
disabled SMPS mA
32 MHz 3.15 3.15 3.25 3.35 - - -
Range 1
DS11929 Rev 5
STM32WB55xx
Table 36. Current consumption in Run and Low-power run modes, code with data processing
STM32WB55xx
running from SRAM1, VDD = 3.3 V
Conditions Typ Max(1)
Symbol Parameter Unit
- Voltage fHCLK 25 °C 55 °C 85 °C 105 °C 25 °C 85 °C 105 °C
scaling
16 MHz 2.00 2.05 2.15 2.30 2.57 3.04 3.64
Range 2
2 MHz 0.970 1.00 1.10 1.25 1.62 1.90 2.55
fHCLK = fHSI16 up to
16 MHz included, 64 MHz 8.80 8.90 9.00 9.20 10.50 10.80 11.30
Supply fHCLK = fHSE = 32 MHz Range 1 32 MHz 4.50 4.55 4.70 4.90 4.63 4.89 5.62
IDD(Run) current in fHSI16 + PLL ON
Run mode above 32 MHz 16 MHz 2.40 2.40 2.55 2.70 2.50 2.70 3.21
All peripherals 64 MHz 5.25 5.30 5.35 5.45 - - -
disabled SMPS mA
32 MHz 3.25 3.25 3.35 3.45 - - -
Range 1
16 MHz 2.35 2.35 2.40 2.45 - - -
DS11929 Rev 5
Electrical characteristics
93/178
Electrical characteristics STM32WB55xx
Table 37. Typical current consumption in Run and Low-power run modes, with different codes
running from Flash, ART enable (Cache ON Prefetch OFF), VDD= 3.3 V
Conditions TYP TYP
Symbol Parameter Unit Unit
Voltage
- Code 25 °C 25 °C
scaling
fHCLK = 16 MHz
Coremark 1.85 116
Range 2
fHCLK = fHSI16 up to 16 MHz included, fHSI16 + PLL ON above 32 MHz Dhrystone 2.1 1.85 mA 116 µA/MHz
Fibonacci 1.75 109
While(1) 1.60 100
(1)
Reduced code 8.15 127
fHCLK = 64 MHz Coremark 8.00 125
Range 1
Coremark 4.95 77
Dhrystone 2.1 4.95 mA 77 µA/MHz
Fibonacci 4.75 74
While(1) 4.40 69
Reduced code(1) 4.07 64
Range 1, SMPS On
level = 0 dBm(2)
When RF Tx
Coremark 3.99 62
Dhrystone 2.1 4.04 mA 63 µA/MHz
Fibonacci 3.79 59
While(1) 3.42 53
Reduced code(1) 320 160
Coremark 350 175
Supply current in fHCLK = fMSI = 2 MHz
IDD(LPRun) Dhrystone 2.1 350 µA 175 µA/MHz
Low-power run All peripherals disable
Fibonacci 390 195
While(1) 225 113
1. Reduced code used for characterization results provided in Table 35 and Table 36.
2. Value computed. MCU consumption when RF TX and SMPS are ON.
Table 38. Typical current consumption in Run and Low-power run modes,
with different codes running from SRAM1, VDD = 3.3 V
Conditions TYP TYP
Symbol Parameter Unit Unit
Voltage
- Code 25 °C 25 °C
scaling
fHCLK = 16 MHz
Coremark 1.75 109
Range 2
fHCLK = fHSI16 up to 16 MHz included, fHSI16 + PLL ON above 32 MHz
Dhrystone 2.1 1.95 mA 122 µA/MHz
Fibonacci 1.85 116
While(1) 1.85 116
Reduced code(1) 8.80 138
fHCLK = 64 MHz
Range 1 Coremark 7.50 117
Dhrystone 2.1 8.60 mA 134 µA/MHz
All peripherals disable
Coremark 4.65 73
Dhrystone 2.1 5.15 mA 80 µA/MHz
Fibonacci 4.85 76
While(1) 4.90 77
Reduced code(1) 4.39 69
Range 1, SMPS On
level = 0 dBm(2)
When RF Tx
Coremark 3.74 58
Dhrystone 2.1 4.29 mA 67 µA/MHz
Fibonacci 3.94 62
While(1) 3.99 62
Reduced code(1) 255 128
Coremark 205 103
Supply current in fHCLK = fMSI = 2 MHz
IDD(LPRun) Dhrystone 2.1 250 µA 125 µA/MHz
Low-power run All peripherals disable
Fibonacci 230 115
While(1) 220 110
1. Reduced code used for characterization results provided in Table 35 and Table 36.
2. Value computed. MCU consumption when RF TX and SMPS are ON.
Electrical characteristics
Table 39. Current consumption in Sleep and Low-power sleep modes, Flash memory ON
Conditions TYP MAX(1)
Symbol Parameter Unit
Voltage
- fHCLK 25 °C 55 °C 85 °C 105 °C 25 °C 85 °C 105 °C
scaling
fHCLK = fHSI16 up Range 2 16 MHz 0.740 0.765 0.865 1.05 0.840 1.210 1.810
to 16 MHz
64 MHz 2.65 2.70 2.80 3.00 3.00 3.33 3.91
included,
fHCLK = fHSE up Range 1 32 MHz 1.40 1.45 1.60 1.80 1.55 1.86 2.49
Supply
to 32 MHz
IDD(Sleep) current in 16 MHz 0.845 0.875 0.990 1.20 0.970 1.40 2.02
sleep mode, fHSI16 + PLL ON
above 32 MHz 64 MHz 2.60 2.60 2.65 2.75 - - -
SMPS
32 MHz 1.90 1.95 2.00 2.10 - - - mA
All peripherals Range 1
disabled 16 MHz 1.70 1.70 1.75 1.80 - - -
2 MHz 0.090 0.125 0.235 0.430 0.130 0.600 1.19
Supply
DS11929 Rev 5
current in fHCLK = fMSI 1 MHz 0.058 0.093 0.205 0.400 0.090 0.570 1.16
IDD(LPSleep)
low-power All peripherals disabled 400 kHz 0.044 0.0725 0.185 0.380 0.070 0.540 1.11
sleep mode
100 kHz 0.0315 0.0635 0.0175 0.370 0.055 0.530 1.13
1. Guaranteed by characterization results, unless otherwise specified.
Table 40. Current consumption in Low-power sleep modes, Flash memory in Power down
Conditions TYP MAX(1)
Paramet
Symbol Unit
er
- fHCLK 25 °C 55 °C 85 °C 105 °C 25 °C 85 °C 105 °C
Supply fHCLK = 2 MHz 94.0 115 200 335 135 610 1201
IDD(LPSl current in fMSI 1 MHz 56.5 86.0 170 305 94.2 560 1171
low- µA
eep) 400 kHz 40.5 66.5 150 285 68.0 540 1129
power All
sleep periphera 100 kHz 27.5 57.5 140 275 54.6 539 1131
STM32WB55xx
1. Guaranteed by characterization results, unless otherwise specified.
Table 41. Current consumption in Stop 2 mode
STM32WB55xx
Conditions TYP MAX(1)
Symbol Parameter Unit
- VDD 0 °C 25 °C 40 °C 55 °C 85 °C 105 °C 0 °C 25 °C 85 °C 105 °C
1.8 V 1.00 1.85 3.15 5.95 21.5 50.0 1.58 4.12 56.9 132.7
LCD disabled 2.4 V 1.10 1.85 3.20 6.00 22.0 51.0 - - - -
BLE disabled 3.0 V 1.10 1.85 3.25 6.10 22.0 52.0 1.60 4.17 57.9 135.6
Supply current
IDD in Stop 2 3.6 V 1.15 1.95 3.35 6.25 23.0 53.0 1.69 4.40 58.6 135.7
(Stop 2) mode, RTC
LCD enabled(2) 1.8 V 1.20 2.00 3.35 6.10 22.0 50.5 1.76 4.30 57.1 133.3
disabled
and clocked 2.4 V 1.20 2.00 3.40 6.20 22.0 51.0 - - - -
by LSI 3.0 V 1.25 2.10 3.45 6.30 22.5 52.0 1.85 4.41 58.1 135.8
BLE disabled
3.6 V 1.30 2.15 3.60 6.55 23.0 53.5 1.97 4.66 59.4 136.6
1.8 V 1.30 2.10 3.45 6.25 22.0 50.5 1.91 4.50 57.2 133.0
RTC clocked 2.4 V 1.45 2.25 3.55 6.40 22.5 51.5 - - - -
by LSI, µA
LCD disabled 3.0 V 1.50 2.30 3.70 6.55 22.5 52.5 2.11 4.64 58.3 136.1
DS11929 Rev 5
3.6 V 1.75 2.50 3.95 6.85 23.5 53.5 2.26 5.12 59.7 136.9
Supply current 1.8 V 1.35 2.20 3.55 6.30 22.0 50.5 1.99 4.57 57.4 133.8
IDD
in Stop 2 RTC clocked 2.4 V 1.50 2.35 3.65 6.50 22.5 51.5 - - - -
(Stop 2
mode, RTC by LSI,
with (2) 3.0 V 1.70 2.45 3.85 6.65 23.0 52.5 2.17 4.87 58.4 136.3
enabled, BLE LCD enabled
RTC)
disabled 3.6 V 1.80 2.60 4.05 6.95 23.5 54.0 2.41 5.11 59.9 137.1
RTC clocked by 1.8 V 1.35 2.20 3.50 6.25 22.0 50.5 1.91 4.29 57.1 133.5
LSE quartz(3) 2.4 V 1.45 2.25 3.65 6.40 22.5 51.5 - - - -
in low drive 3.0 V 1.55 2.45 3.80 6.65 23.0 52.5 2.01 4.31 58.0 135.9
mode
3.6 V 1.70 2.55 4.05 6.95 23.5 54.0 2.16 4.40 81.6 137.0
Electrical characteristics
97/178
Table 41. Current consumption in Stop 2 mode (continued)
98/178
Electrical characteristics
Conditions TYP MAX(1)
Symbol Parameter Unit
- VDD 0 °C 25 °C 40 °C 55 °C 85 °C 105 °C 0 °C 25 °C 85 °C 105 °C
Wakeup clock is
HSI16, voltage 3.0 V - 389 - - - - - - - -
Range 2. See(4).
Supply current Wakeup clock is
IDD
during MSI = 32 MHz,
(wakeup 3.0 V - 320 - - - - - - - -
wakeup from voltage µA
from (4)
Stop 2 mode Range 1. See .
Stop 2)
bypass mode Wakeup clock is
MSI = 4 MHz,
3.0 V - 528 - - - - - - - -
voltage
(4)
Range 2. See .
1. Guaranteed based on test during characterization, unless otherwise specified.
2. LCD enabled with external voltage source. Consumption from VLCD excluded. Refer to LCD controller characteristics for IVLCD
DS11929 Rev 5
3. Based on characterization done with a 32.768 kHz crystal (MC306-G-06Q-32.768, manufacturer JFVNY) with two 6.8 pF loading
capacitors.
4. Wakeup with code execution from Flash memory. Average value given for a typical wakeup time as specified in Table 49: Low-power mode
wakeup timings.
STM32WB55xx
Table 42. Current consumption in Stop 1 mode
STM32WB55xx
Conditions TYP MAX(1)
Symbol Parameter Unit
- VDD 0 °C 25 °C 40 °C 55 °C 85 °C 105 °C 0 °C 25 °C 85 °C 105 °C
1.8 V 5.05 9.20 15.5 28.0 96.0 210 7.00 28.4 343.7 738.6
BLE disabled 2.4 V 5.10 9.25 15.5 28.5 96.5 215 - - - -
Supply LCD disabled 3.0 V 5.15 9.30 15.5 28.5 97.0 215 7.07 28.5 346.8 746.0
current in 3.6 V 5.25 9.45 16.0 29.0 97.5 215 7.30 28.8 351.0 749.4
IDD
Stop 1 mode,
(Stop 1) 1.8 V 5.05 9.30 15.5 28.5 96.0 210 7.10 28.7 344.4 739.0
RTC
BLE disabled 2.4 V 5.10 9.35 16.0 28.5 96.5 215 - - - -
disabled
LCD enabled(2),
clocked by LSI 3.0 V 5.20 9.65 16.0 28.5 97.0 215 7.26 29.6 345.0 747.0
3.6 V 5.55 9.85 16.0 29.0 98.5 215 7.62 29.8 349.0 750.8
1.8 V 5.30 9.35 16.0 28.5 96.5 215 7.30 29.5 343.7 739.2
RTC clocked by LSI 2.4 V 5.40 9.45 16.0 28.5 97.0 215 - - - -
µA
LCD disabled 3.0 V 5.70 9.55 16.5 29.0 98.5 220 7.69 29.7 347.2 746.1
DS11929 Rev 5
3.6 V 5.85 10.0 16.5 29.5 96.5 215 8.08 29.8 349.9 751.1
Supply
IDD current in 1.8 V 5.25 9.60 16.0 28.5 96.5 215 7.10 29.0 344.3 739.9
(Stop 1 Stop 1 mode, RTC clocked by LSI 2.4 V 5.30 9.75 16.0 29.0 97.0 215 - - - -
with RTC LCD enabled(2) 3.0 V 5.85 9.80 16.5 29.0 97.5 215 7.53 29.8 347.4 746.2
RTC) enabled,
3.6 V 5.90 10.5 16.5 29.0 98.5 220 8.18 29.9 350.6 751.8
BLE disabled
1.8 V 5.35 9.55 16.0 28.5 96.5 215 6.00 28.7 343.9 738.7
RTC clocked by 2.4 V 5.40 9.70 16.0 29.0 96.5 215 - - - -
LSE quartz(3) in
Low drive mode 3.0 V 5.75 9.70 16.0 29.0 97.5 215 7.40 28.9 346.6 743.8
3.6 V 5.90 10.0 16.5 29.5 99.0 220 7.58 29.2 349.0 749.9
Electrical characteristics
99/178
Table 42. Current consumption in Stop 1 mode (continued)
100/178
Electrical characteristics
Conditions TYP MAX(1)
Symbol Parameter Unit
- VDD 0 °C 25 °C 40 °C 55 °C 85 °C 105 °C 0 °C 25 °C 85 °C 105 °C
Wakeup clock
HSI16,
3.0 V - 129 - - - - - - - -
voltage Range 2.
Supply See (4).
IDD current Wakeup clock
(wakeup during MSI = 32 MHz,
3.0 V - 124 - - - - - - - - µA
from wakeup from voltage Range 1.
Stop1) Stop 1 See (4).
bypass mode Wakeup clock
MSI = 4 MHz,
3.0 V - 207 - - - - - - - -
voltage Range 2.
See (4).
1. Guaranteed based on test during characterization, unless otherwise specified.
DS11929 Rev 5
2. LCD enabled with external voltage source. Consumption from VLCD excluded. Refer to LCD controller characteristics for IVLCD
3. Based on characterization done with a 32.768 kHz crystal (MC306-G-06Q-32.768, manufacturer JFVNY) with two 6.8 pF loading capacitors.
4. Wakeup with code execution from Flash. Average value given for a typical wakeup time as specified in Table 49: Low-power mode wakeup
timings.
STM32WB55xx
Table 43. Current consumption in Stop 0 mode
STM32WB55xx
Conditions TYP MAX(1)
Symbol Parameter Unit
- VDD 0 °C 25 °C 40 °C 55 °C 85 °C 105 °C 0 °C 25 °C 85 °C 105 °C
1.8 V 95.5 100 110 120 195 315 110.0 114.2 458.1 874.8
Supply current
in Stop 0 mode, 2.4 V 97.5 105 110 125 195 315 - - - -
RTC disabled, --
BLE disabled, 3.0 V 98.5 105 110 125 195 320 117.3 134.3 461.8 880.0
LCD disabled
3.6 V 100 105 115 125 200 320 165.0 135.7 494.0 884.1
Wakeup clock
HSI16,
IDD 3.0 V - 331 - - - - - - - -
voltage Range 2. µA
(Stop 0) See (2).
Electrical characteristics
101/178
Table 44. Current consumption in Standby mode
102/178
Electrical characteristics
Conditions TYP MAX(1)
Symbol Parameter Unit
- VDD 0 °C 25 °C 40 °C 55 °C 85 °C 105 °C 0 °C 25 °C 85 °C 105 °C
1.8 V 0.270 0.320 0.515 0.920 3.45 8.20 0.300 0.828 7.850 19.300
BLE disabled 2.4 V 0.270 0.350 0.540 0.955 3.50 8.80 - - - -
Supply current No independent
in Standby watchdog 3.0 V 0.270 0.370 0.575 1.00 3.85 9.50 0.380 0.945 8.505 21.200
mode (backup 3.6 V 0.300 0.410 0.645 1.15 4.20 10.50 0.400 1.040 8.980 22.400
IDD
registers and
(Standby) 1.8 V 0.265 0.525 0.710 1.10 3.90 8.40 0.520 1.095 8.041 19.500
SRAM2a BLE disabled
retained), With 2.4 V 0.280 0.595 0.790 1.20 4.00 9.05 - - - -
RTC disabled independent
3.0 V 0.290 0.670 0.855 1.35 4.15 9.80 0.730 1.253 8.774 21.400
watchdog
3.6 V 0.295 0.770 0.990 1.50 4.60 11.00 0.851 1.356 9.360 22.840
1.8 V 0.500 0.600 0.780 1.20 3.70 8.45 0.680 1.165 8.143 19.660
RTC clocked by
LSI, no 2.4 V 0.630 0.705 0.910 1.30 3.80 9.10 - - - -
µA
independent 3.0 V 0.725 0.825 1.050 1.50 3.95 9.90 0.930 1.463 8.977 21.440
DS11929 Rev 5
watchdog
Supply current 3.6 V 0.860 0.970 1.200 1.70 4.25 11.00 1.050 1.628 9.634 23.080
in Standby
1.8 V 0.565 0.655 0.830 1.25 3.75 8.55 0.734 1.196 8.187 19.710
mode (backup RTC clocked by
IDD 2.4 V 0.635 0.790 0.975 1.40 4.10 9.20 - - - -
registers and LSI, with
(Standby with
SRAM2a independent 3.0 V 0.725 0.915 1.100 1.55 4.50 10.00 1.028 1.573 9.072 21.810
RTC)
retained), watchdog
3.6 V 0.870 1.050 1.300 1.80 4.90 11.00 1.144 1.723 9.730 23.200
RTC enabled
BLE disabled 1.8 V 0.525 0.625 0.840 1.25 3.75 8.60 0.600 1.061 8.029 19.610
RTC clocked by 2.4 V 0.665 0.755 0.960 1.35 4.05 9.25 - - - -
LSE quartz (2) in
low drive mode 3.0 V 0.775 0.880 1.100 1.55 4.40 10.00 0.600 1.100 8.719 21.570
3.6 V 0.935 1.050 1.300 1.80 5.00 11.00 0.750 1.171 9.460 23.030
STM32WB55xx
Table 44. Current consumption in Standby mode (continued)
STM32WB55xx
Conditions TYP MAX(1)
Symbol Parameter Unit
- VDD 0 °C 25 °C 40 °C 55 °C 85 °C 105 °C 0 °C 25 °C 85 °C 105 °C
Supply current
IDD Wakeup clock is
during
(wakeup from HSI16. See (4). 3.0 V - 1.73 - - - - - - - - mA
wakeup from
Standby) SMPS OFF
Standby mode
1. Guaranteed by characterization results, unless otherwise specified.
DS11929 Rev 5
2. Based on characterization done with a 32.768 kHz crystal (MC306-G-06Q-32.768, manufacturer JFVNY) with two 6.8 pF loading
capacitors.
3. The supply current in Standby with SRAM2a mode is: IDD(Standby) + IDD(SRAM2a). The supply current in Standby with RTC with
SRAM2a mode is: IDD(Standby + RTC) + IDD(SRAM2a).
4. Wakeup with code execution from Flash memory. Average value given for a typical wakeup time as specified in Table 49.
Electrical characteristics
103/178
Table 45. Current consumption in Shutdown mode
104/178
Electrical characteristics
Conditions TYP MAX(1)
Symbol Parameter Unit
- VDD 0 °C 25 °C 40 °C 55 °C 85 °C 105 °C 0 °C 25 °C 85 °C 105 °C
Supply current in 1.8 V 0.039 0.013 0.030 0.100 0.635 1.950 - - 2.099 6.200
Shutdown mode
2.4 V 0.059 0.014 0.055 0.120 0.785 2.350 - - - -
IDD (backup
-
(Shutdown) registers
3.0 V 0.064 0.037 0.070 0.180 1.000 2.900 - 0.185 2.670 7.490
retained) RTC
disabled 3.6 V 0.071 0.093 0.140 0.280 1.300 3.700 - 0.247 3.120 8.450
µA
Supply current in 1.8 V 0.320 0.315 0.355 0.420 0.985 2.300 - 0.572 2.702 6.180
Shutdown mode RTC clocked
IDD 2.4 V 0.425 0.405 0.460 0.540 1.200 2.800 - - - -
(backup by LSE
(Shutdown
registers quartz (2) in low
with RTC) 3.0 V 0.535 0.535 0.595 0.700 1.500 3.450 - 0.664 2.990 7.800
retained) RTC drive mode
enabled 3.6 V 0.695 0.720 0.790 0.940 2.000 4.350 - 0.790 3.730 9.140
DS11929 Rev 5
STM32WB55xx
quartz(2)
3.6 V 630 645 660 685 830 1150 - - - - - -
1. Guaranteed by characterization results, unless otherwise specified.
2. Based on characterization done with a 32.768 kHz crystal (MC306-G-06Q-32.768, manufacturer JFVNY) with two 6.8 pF loading capacitors.
Table 47. Current under Reset condition
STM32WB55xx
TYP MAX(1)
Symbol Conditions Unit
0 °C 25 °C 40 °C 55 °C 85 °C 105 °C 0 °C 25 °C 40 °C 55 °C 85 °C 105 °C
1.8 V - 410 - - - - - - - - - -
2.4 V - - - - - - - - - - - -
IDD(RST) nA
3.0 V - 550 - - - - - 750 - - - -
3.6 V - 750 - - - - - - - - - -
1. Guaranteed by characterization results, unless otherwise specified.
DS11929 Rev 5
Electrical characteristics
105/178
Electrical characteristics STM32WB55xx
I SW = V DD × f SW × C
where
• ISW is the current sunk by a switching I/O to charge/discharge the capacitive load
• VDD 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.
1. Guaranteed by design.
Note: For information about the trimming of the oscillator, refer to application note AN5042 “HSE
trimming for RF applications using the STM32WB Series”.
resonator and the load capacitors have to be placed as close as possible to the oscillator
pins to minimize output distortion and startup stabilization time.
Refer to the crystal resonator manufacturer for more details on the resonator characteristics
(frequency, package, accuracy).
LSEDRV[1:0] = 00
- 250 -
Low drive capability
LSEDRV[1:0] = 01
- 315 -
Medium low drive capability
IDD(LSE) LSE current consumption nA
LSEDRV[1:0] = 10
- 500 -
Medium high drive capability
LSEDRV[1:0] = 11
- 630 -
High drive capability
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
tSU(LSE)(2) Startup time VDD stabilized - 2 - s
1. Guaranteed by design.
2. tSU(LSE) is the startup time measured from the moment it is enabled (by software) until a stable 32 MHz 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 application note AN2867 “Oscillator design
guide for STM8S, STM8A and STM32 microcontrollers” available from www.st.com.
OSC32_IN fLSE
OSC32_OUT
CL2
MS30253V2
Note: No external resistors are required between OSC32_IN and OSC32_OUT, and it is forbidden
to add one.
In bypass mode the LSE oscillator is switched off and the input pin is a standard GPIO.
The external clock signal has to respect the I/O characteristics detailed in Section 6.3.17.
The recommend clock input waveform is shown in Figure 21.
tw(LSEH)
VLSEH
90%
10%
VLSEL
tr(LSE) t
tf(LSE) tw(LSEL)
TLSE
MS19215V2
16.1
16
15.9
-1%
15.8
-1.5%
15.7
-2%
15.6
-40 -20 0 20 40 60 80 100 120 °C
min mean max
MSv39299V1
VDD =
-1.2 -
1.62 to 3.6 V
Range 0 to 3 0.5
VDD =
-0.5 -
2.4 to 3.6 V
Range 0 - - 0.6 1
Range 1 - - 0.8 1.2
Range 2 - - 1.2 1.7
Range 3 - - 1.9 2.5
Range 4 - - 4.7 6
MSI oscillator Range 5 - - 6.5 9
MSI and
IDD(MSI)(6) power µA
PLL mode Range 6 - - 11 15
consumption
Range 7 - - 18.5 25
Range 8 - - 62 80
Range 9 - - 85 110
Range 10 - - 110 130
Range 11 - - 155 190
1. Guaranteed by characterization results.
2. This is a deviation for an individual part once the initial frequency has been measured.
3. Sampling mode means Low-power run/Low-power sleep modes with Temperature sensor disable.
4. Average period of MSI at 48 MHz is compared to a real 48 MHz clock over 28 cycles. It includes frequency tolerance + jitter
of MSI at 48 MHz clock.
5. Only accumulated jitter of MSI at 48 MHz is extracted over 28 cycles.
For next transition: min. and max. jitter of 2 consecutive frame of 28 cycles of the MSI at 48 MHz, for 1000 captures over
28 cycles.
For paired transitions: min. and max. jitter of 2 consecutive frame of 56 cycles of the MSI at 48 MHz, for 1000 captures over
56 cycles.
6. Guaranteed by design.
-2
-4
-6
-50 -30 -10 10 30 50 70 90 110 130
°C
Avg min max
MSv40989V1
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).
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 injection is applied to each input, output and configurable I/O pin.
These tests are compliant with EIA/JESD 78A IC latch-up standard.
I/O input
- - 0.3 x VDD
low level voltage(1)
VIL
I/O input
0.39 x VDD - 0.06
low level voltage(2)
V
I/O input
0.7 x VDD - -
high level voltage(1) 1.62 V < VDD < 3.6 V
VIH
I/O input
0.49 x VDD + 0.26 - -
high level voltage(2)
TT_xx, FT_xxx
Vhys and NRST I/O - 200 - mV
input hysteresis
0 ≤ VIN ≤ Max(VDDXXX)(3) - - ±100
Max(VDDXXX) ≤ VIN ≤
FT_xx - - 650
Max(VDDXXX) +1 V(2)(3)(4)
input leakage current
Max(VDDXXX) +1 V < VIN ≤
- - 200(7)
5.5 V(2)(3)(4)(5)(6)
0 ≤ VIN ≤ Max(VDDXXX)(3) - - ±150
Ilkg FT_lu, FT_u and Max(VDDXXX) ≤ VIN ≤ nA
- - 2500
PC3 IO Max(VDDXXX) +1 V(2)(3)
input leakage current
Max(VDDXXX) +1 V < VIN ≤
- - 250
5.5 V(1)(3)(4)(8)
VIN ≤ Max(VDDXXX)(3) - - ±150
TT_xx
input leakage current Max(VDDXXX) ≤ VIN < - - 2000
3.6 V(3)
Weak pull-up
RPU VIN = VSS 25 40 55
equivalent resistor(1)
kΩ
Weak pull-down
RPD VIN = VDD 25 40 55
equivalent resistor(1)
CIO I/O pin capacitance - - 5 - pF
1. Tested in production.
2. Guaranteed by design, not tested in production.
3. Represents the pad leakage of the I/O itself. The total product pad leakage is given by
ITotal_Ileak_max = 10 μA + number of I/Os where VIN is applied on the pad x Ilkg(Max).
4. Max(VDDXXX) is the maximum value among all the I/O supplies.
5. VIN must be lower than [Max(VDDXXX) + 3.6 V].
6. Refer to Figure 25: I/O input characteristics.
7. To sustain a voltage higher than Min(VDD, VDDA, VDDUSB, VLCD) + 0.3 V, the internal pull-up and pull-down resistors must
be disabled. All FT_xx IO except FT_lu, FT_u and PC3.
8. Pull-up and pull-down resistors are designed with a true resistance in series with a switchable PMOS/NMOS, whose
contribution to the series resistance is minimal (~10%).
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 25 .
2.5
0.5
0
1.5 2 2.5 3 3.5
VOL(2) Output low level voltage for an I/O pin CMOS port(3) - 0.4
|IIO| = 8 mA
VOH(2) Output high level voltage for an I/O pin VDD ≥ 2.7 V VDD - 0.4 -
VOL(2) Output low level voltage for an I/O pin TTL port(3) - 0.4
|IIO| = 8 mA
VOH(2) Output high level voltage for an I/O pin VDD ≥ 2.7 V 2.4 -
VOL(2) Output low level voltage for an I/O pin |IIO| = 20 mA - 1.3
VOH(2) Output high level voltage for an I/O pin VDD ≥ 2.7 V VDD - 1.3 -
V
VOL(2) Output low level voltage for an I/O pin |IIO| = 4 mA - 0.4
VOH(2) Output high level voltage for an I/O pin VDD ≥ 1.62 V VDD - 0.45 -
|IIO| = 20 mA
- 0.4
VDD ≥ 2.7 V
Output low level voltage for an FT I/O |IIO| = 10 mA
VOLFM+(2) - 0.4
pin in FM+ mode (FT I/O with “f” option) VDD ≥ 1.62 V
|IIO| = 2 mA
- 0.4
1.62 V ≥ VDD ≥ 1.08 V
1. The IIO current sourced or sunk by the device must always respect the absolute maximum rating specified
in Table 18: Voltage characteristics, and the sum of the currents sourced or sunk by all the I/Os (I/O ports
and control pins) must always respect the absolute maximum ratings Σ IIO.
2. Guaranteed by design.
3. TTL and CMOS outputs are compatible with JEDEC standards JESD36 and JESD52.
Input/output AC characteristics
The definition and values of input/output AC characteristics are given in Table 71.
Unless otherwise specified, the parameters given are derived from tests performed under
the ambient temperature and supply voltage conditions summarized in Table 22: General
operating conditions.
NRST input
VIL(NRST) - - - 0.3 x VDD
low level voltage
V
NRST input
VIH(NRST) - 0.7 x VDD - -
high level voltage
NRST Schmitt trigger
Vhys(NRST) - - 200 - mV
voltage hysteresis
Weak pull-up
RPU VIN = VSS 25 40 55 kΩ
equivalent resistor(2)
NRST input
VF(NRST) - - - 70
filtered pulse
ns
NRST input
VNF(NRST) 1.71 V ≤ VDD ≤ 3.6 V 350 - -
not filtered pulse
1. Guaranteed by design.
2. The pull-up is designed with a true resistance in series with a switchable PMOS. This PMOS contribution to
the series resistance is minimal (~10%).
External
reset circuit(1) VDD
RPU
NRST(2) Internal reset
Filter
0.1 μF
MS19878V3
0 33 6.5 57 6.5
0.05 37 6.5 62 6.5
0.1 42 6.5 67 6.5
0.2 51 6.5 76 6.5
0.5 78 6.5 104 12.5
12 1 123 12.5 151 12.5
5 482 47.5 526 47.5
10 931 92.5 994 92.5
20 1830 247.5 1932 247.5
50 4527 640.5 4744 640.5
100 9021 640.5 9430 640.5
0 27 2.5 47 6.5
0.05 30 2.5 51 6.5
0.1 34 6.5 55 6.5
0.2 41 6.5 62 6.5
0.5 64 6.5 85 6.5
10 1 100 12.5 124 12.5
5 395 47.5 431 47.5
10 763 92.5 816 92.5
20 1500 247.5 1584 247.5
50 3709 640.5 3891 640.5
100 7391 640.5 7734 640.5
0 21 2.5 37 2.5
0.05 24 2.5 40 6.5
0.1 27 2.5 43 6.5
0.2 32 6.5 49 6.5
0.5 50 6.5 67 6.5
8 1 78 6.5 97 6.5
5 308 47.5 337 24.5
10 595 92.5 637 47.5
20 1169 247.5 1237 92.5
50 2891 247.5 3037 247.5
100 5762 640.5 6038 640.5
0 15 2.5 26 2.5
0.05 17 2.5 28 2.5
0.1 19 2.5 31 2.5
0.2 23 2.5 35 2.5
0.5 36 6.5 48 6.5
6 1 56 6.5 69 6.5
5 221 24.5 242 24.5
10 427 47.5 458 47.5
20 839 92.5 890 92.5
50 2074 247.5 2184 247.5
100 4133 640.5 4342 640.5
1. Guaranteed by design.
2. VDD = 1.62 V, Cpcb = 4.7 pF, 125 °C, booster enabled.
Single
Sampling rate ≤ 4.26 Msps,
ED linearity
error Fast channel (max speed) - 1 1.2
Differential
TA = 25 °C
VDDA = VREF+ = 3 V,
ended
Slow channel (max speed) - -74 -73
TA = 25 °C
Total
THD harmonic dB
distortion Fast channel (max speed) - -79 -76
Differential
Slow channel (max speed) - -79 -76
1. Guaranteed by design.
2. ADC DC accuracy values are measured after internal calibration.
3. ADC accuracy vs. negative Injection Current: Injecting negative current on any analog input pins should be avoided as this
significantly reduces the accuracy of the conversion being performed on another analog input. It is recommended to add a
Schottky diode (pin to ground) to analog pins which may potentially inject negative current.
4. The I/O analog switch voltage booster is enable when VDDA < 2.4 V (BOOSTEN = 1 in the SYSCFG_CFGR1 when
VDDA < 2.4 V). It is disable when VDDA ≥ 2.4 V. No oversampling.
Single
Sampling rate ≤ 4.26 Msps,
VDDA ≥ 2 V
TA = 25 °C
Total
THD harmonic dB
distortion Fast channel (max speed) - -79 -70
Differential
Slow channel (max speed) - -79 -71
1. Guaranteed by design.
2. ADC DC accuracy values are measured after internal calibration.
3. ADC accuracy vs. negative Injection Current: Injecting negative current on any analog input pins should be avoided as this
significantly reduces the accuracy of the conversion being performed on another analog input. It is recommended to add a
Schottky diode (pin to ground) to analog pins which may potentially inject negative current.
4. The I/O analog switch voltage booster is enable when VDDA < 2.4 V (BOOSTEN = 1 in the SYSCFG_CFGR1 when
VDDA < 2.4 V). It is disable when VDDA ≥ 2.4 V. No oversampling.
Single
Sampling rate ≤ 4.26 Msps,
Differential ended
Voltage scaling Range 1
Differential
Slow channel (max speed) - -72 -71
1. Guaranteed by design.
2. ADC DC accuracy values are measured after internal calibration.
3. ADC accuracy vs. negative Injection Current: Injecting negative current on any analog input pins should be avoided as this
significantly reduces the accuracy of the conversion being performed on another analog input. It is recommended to add a
Schottky diode (pin to ground) to analog pins which may potentially inject negative current.
4. The I/O analog switch voltage booster is enable when VDDA < 2.4 V (BOOSTEN = 1 in the SYSCFG_CFGR1 when
VDDA < 2.4 V). It is disable when VDDA ≥ 2.4 V. No oversampling.
Single
Differential ended
Voltage scaling Range 2
Differential
Slow channel (max speed) - -73 -72
1. Guaranteed by design.
2. ADC DC accuracy values are measured after internal calibration.
3. ADC accuracy vs. negative Injection Current: Injecting negative current on any analog input pins should be avoided as this
significantly reduces the accuracy of the conversion being performed on another analog input. It is recommended to add a
Schottky diode (pin to ground) to analog pins which may potentially inject negative current.
4. The I/O analog switch voltage booster is enable when VDDA < 2.4 V (BOOSTEN = 1 in the SYSCFG_CFGR1 when
VDDA < 2.4 V). It is disable when VDDA ≥ 2.4 V. No oversampling.
0
1 2 3 4 5 6 7 4093 4094 4095 4096 VDDA
MS19880V2
VDDA
MS33900V5
1. Refer to Table 74: ADC characteristics for the values of RAIN, RADC and CADC.
2. Cparasitic represents the capacitance of the PCB (dependent on soldering and PCB layout quality) plus the
pad capacitance (refer to Table 69: 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 69: I/O static characteristics for the values of Ilkg.
Power supply DC 40 60 -
PSRR dB
rejection 100 kHz 25 40 -
CL = 0.5 µF(4) - 300 350
tSTART Start-up time CL = 1.1 µF(4) - 500 650 µs
CL = 1.5 µF(4) - 650 800
Control of
maximum DC
current drive on
IINRUSH - - - 8 - mA
VREFBUF_OUT
during start-up
phase (5)
Iload = 0 µA - 16 25
VREFBUF
IDDA
consumption Iload = 500 µA - 18 30 µA
(VREFBUF)
from VDDA
Iload = 4 mA - 35 50
1. Guaranteed by design, unless otherwise specified.
2. In degraded mode, the voltage reference buffer cannot maintain accurately the output voltage that will follow (VDDA - drop
voltage).
3. Guaranteed by test in production.
4. The capacitive load must include a 100 nF capacitor in order to cut-off the high frequency noise.
5. To correctly control the VREFBUF in-rush current during start-up phase and scaling change, the VDDA voltage must be in
the range [2.4 V to 3.6 V] and [2.8 V to 3.6 V] respectively for VRS = 0 and VRS = 1.
Battery VBRS = 0 - 5 -
RBC charging kΩ
resistor VBRS = 1 - 1.5 -
- 1 - tTIMxCLK
tres(TIM) Timer resolution time
fTIMxCLK = 64 MHz 15.625 - ns
/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 still depend on the phasing of the APB interface clock vs. the LSI clock, hence there is always a full RC
period of uncertainty.
Standard-mode - 2
Analog filter ON, DNF = 0 9
I2CCLK Fast-mode
f(I2CCLK) Analog filter OFF, DNF = 1 9 MHz
frequency
Analog filter ON, DNF = 0 19
Fast-mode Plus
Analog filter OFF, DNF = 1 16
The I2C timings requirements are guaranteed by design when the I2C peripheral is properly
configured (refer to the reference manual RM0434).
The SDA and SCL I/O requirements are met with the following restriction: 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 VDD is disabled, but is still present. The 20 mA output drive
requirement in Fast-mode Plus is supported partially.
This limits the maximum load Cload supported in Fast-mode Plus, given by these formulas:
• tr(SDA/SCL) = 0.8473 x Rp x Cload
• Rp(min) = [VDD - VOL(max)] / IOL(max)
where Rp is the I2C lines pull-up. Refer to Section 6.3.17 for the I2C I/Os characteristics.
All I2C SDA and SCL I/Os embed an analog filter, refer to Table 89 for its characteristics.
SPI characteristics
Unless otherwise specified, the parameters given in Table 90 for SPI are derived from tests
performed under the ambient temperature, fPCLKx frequency and supply voltage conditions
summarized in Table 22: General operating conditions.
• Output speed is set to OSPEEDRy[1:0] = 11
• Capacitive load C = 30 pF
• Measurement points are done at CMOS levels: 0.5 ₓ VDD
Refer to Section 6.3.17 for more details on the input/output alternate function characteristics
(NSS, SCK, MOSI, MISO for SPI).
Master mode
1.65 < VDD < 3.6 V 32
Voltage Range 1
Master transmitter mode
1.65 < VDD < 3.6 V 32
Voltage Range 1
Slave receiver mode
fSCK 1.65 < VDD < 3.6 V 32
SPI clock frequency Voltage Range 1 - - MHz
1/tc(SCK)
Slave mode transmitter/full duplex
2.7 < VDD < 3.6 V 32(2)
Voltage Range 1
Slave mode transmitter/full duplex
1.65 < VDD < 3.6 V 20.5(2)
Voltage Range 1
Voltage Range 2 8
tsu(NSS) NSS setup time Slave mode, SPI prescaler = 2 4xTPCLK - -
th(NSS) NSS hold time Slave mode, SPI prescaler = 2 2xTPCLK - -
-
tw(SCKH)
SCK high and low time Master mode TPCLK - 1.5 TPCLK TPCLK + 1
tw(SCKL)
tsu(MI) Master mode 1.5 - -
Data input setup time
tsu(SI) Slave mode 1 - -
th(MI) Master mode 5 - -
Data input hold time ns
th(SI) Slave mode 1 - -
ta(SO) Data output access time 9 - 34
Slave mode
tdis(SO) Data output disable time 9 - 16
Slave mode 2.7 < VDD < 3.6 V
- 14.5 15.5
Voltage Range 1
Slave mode 1.65 < VDD < 3.6 V
tv(SO) - 15.5 24
Data output valid time Voltage Range 1
Slave mode 1.65 < VDD < 3.6 V ns
- 19.5 26
Voltage Range 2
tv(MO) Master mode (after enable edge) - 2.5 3
th(SO) Slave mode (after enable edge) 8 - -
Data output hold time
th(MO) Master mode (after enable edge) 1 - -
1. Guaranteed by characterization results.
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 %.
NSS input
CPHA=1
CPOL=0 tw(SCKH)
CPHA=1 tw(SCKL)
CPOL=1
tr(SCK)
tv(SO) th(SO) tdis(SO)
ta(SO) tf(SCK)
MISO
MSB OUT BIT6 OUT LSB OUT
OUTPUT
tsu(SI) th(SI)
MOSI
INPUT MSB IN BIT 1 IN LSB IN
ai14135b
1. Measurement points are set at CMOS levels: 0.3 VDD and 0.7 VDD.
High
NSS input
tc(SCK)
SCK Output
CPHA= 0
CPOL=0
CPHA= 0
CPOL=1
SCK Output
CPHA=1
CPOL=0
CPHA=1
CPOL=1
tw(SCKH) tr(SCK)
tsu(MI) tw(SCKL) tf(SCK)
MISO
INP UT MSB IN BIT6 IN LSB IN
th(MI)
MOSI
MSB OUT B I T1 OUT LSB OUT
OUTPUT
tv(MO) th(MO)
ai14136c
1. Measurement points are set at CMOS levels: 0.3 VDD and 0.7 VDD.
Quad-SPI characteristics
Unless otherwise specified, the parameters given in Table 91 and Table 92 for Quad-SPI
are derived from tests performed under the ambient temperature, fAHB frequency and VDD
supply voltage conditions summarized in Table 22: General operating conditions, with the
following configuration:
• Output speed is set to OSPEEDRy[1:0] = 11
• Capacitive load C = 15 or 20 pF
• Measurement points are set at CMOS levels: 0.5 ₓ VDD
Refer to Section 6.3.17 for more details on the input/output alternate function
characteristics.
Clock
tv(OUT) th(OUT)
Data output D0 D1 D2
ts(IN) th(IN)
Data input D0 D1 D2
MSv36878V1
Clock
tvf(OUT) thr(OUT) tvr(OUT) thf(OUT)
SAI characteristics
Unless otherwise specified, the parameters given in Table 93 for SAI are derived
from tests performed under the ambient temperature, fPCLKx frequency and VDD
supply voltage conditions summarized inTable 22: General operating conditions, with
the following configuration:
• Output speed is set to OSPEEDRy[1:0] = 10
• Capacitive load C = 30 pF
• Measurement are performed at CMOS levels: 0.5 ₓ VDD
Refer to Section 6.3.17 for more details on the input/output alternate function
characteristics (CK,SD,FS).
SAI_SCK_X
th(FS)
SAI_FS_X
(output) tv(FS) tv(SD_MT) th(SD_MT)
SAI_SD_X
Slot n Slot n+2
(transmit)
tsu(SD_MR) th(SD_MR)
SAI_SD_X Slot n
(receive)
MS32771V1
SAI_SCK_X
tw(CKH_X) tw(CKL_X) th(FS)
SAI_FS_X
(input) tsu(FS) tv(SD_ST) th(SD_ST)
SAI_SD_X
Slot n Slot n+2
(transmit)
tsu(SD_SR) th(SD_SR)
SAI_SD_X Slot n
(receive)
MS32772V1
USB characteristics
The STM32WB55xx USB interface is fully compliant with the USB specification version 2.0,
and is USB-IF certified (for Full-speed device operation).
VDDUSB (2)
USB transceiver operating voltage - 3.0 - 3.6 V
USB crystal-less
Tcrystal_less - -15 - 85 °C
operation temperature
Embedded USB_DP pull-up value
RPUI - 900 1250 1600
during idle
Embedded USB_DP pull-up value Ω
RPUR - 1400 2300 3200
during reception
ZDRV(3) Output driver impedance(4) Driving high and low 28 36 44
1. TA = -40 to 125 °C unless otherwise specified.
2. The STM32WB55xx USB functionality is ensured down to 2.7 V, but the full USB electrical characteristics
are degraded in the 2.7 to 3.0 V voltage range.
3. Guaranteed by design.
4. No external termination series resistors are required on USB_DP (D+) and USB_DM (D-); the matching
impedance is already included in the embedded driver.
7 Package information
C
PLANE
fff M C F
e F
A1
D1 A
D
A
ddd C
BOTTOM VIEW
B09R_UFBGA129_ME_V1
Dpad
Dsm
BGA_WLCSP_FT_V1
Pitch 0.5 mm
Dpad 0,360 mm
Dsm 0.460 mm typ. (depends on soldermask registration tolerance)
Stencil opening 0.360 mm
Stencil thickness 0.100 mm
e1
F A1 BALL LOCATION A1
10 1
G
A
DETAIL A
e4
e2 E E
K
K
e e3 H
D A
D
BOTTOM VIEW TOP VIEW A2
A3 A2 SIDE VIEW
BUMP
FRONT VIEW A1
SEATING PLANE
DETAIL A
ROTATED 90
A08S_WLCSP100_ME_V1
A - - 0.59 - - 0.023
A1 - 0.18 - - 0.007 -
A2 - 0.38 - - 0.015 -
(2)
A3 - 0.025 - - 0.001 -
b 0.22 0.25 0.28 0.009 0.010 0.0110
D 4.38 4.40 4.42 0.1715 0.1728 0.1742
E 4.36 4.38 4.40 0.1707 0.1721 0.1735
e - 0.40 - - 0.0157 -
e1 - 3.60 - - 0.1417 -
e2 - 3.60 - - 0.1417 -
e3 - 0.08 - - 0.0031 -
e4 - 0.08 - - 0.0033 -
(3)
F - 0.480 - - 0.0187 -
(3)
G - 0.306 - - 0.0119 -
H - 0.32 - - 0.0124 -
K - 0.47 - - 0.0185 -
aaa - - 0.10 - - 0.0039
bbb - - 0.10 - - 0.0039
ccc - - 0.10 - - 0.0039
ddd - - 0.05 - - 0.0020
eee - - 0.05 - - 0.0020
1. Values in inches are converted from mm and rounded to the 3rd decimal place.
2. Nominal dimension rounded to the 3rd decimal place results from process capability.
3. Calculated dimensions are rounded to 3rd decimal place.
Dpad
Dsm
A08S_WLCSP100_FP_V1
Pitch 0.4 mm
Dpad 0.225 mm
Dsm 0.290 mm typ. (depends on the soldermask registration tolerance)
Stencil opening 0.250 mm
Stencil thickness 0.100 mm
E E
(2X) 0.10 C
SEATING
C PLANE
E2
2
1
PIN 1 ID
C 0.30 X 45'
68 67 b
e
EXPOSED PAD AREA
BOTTOM VIEW B029_VFQFPN68_ME_V1
1. VFQFPN stands for Thermally Enhanced Very thin Fine pitch Quad Flat Packages No lead. Sawed
version. Very thin profile: 0.80 < A ≤ 1.00 mm.
2. The pin #1 identifier must be existed on the top surface of the package by using indentation mark or other
feature of package body. Exact shape and size of this feature is optional.
0.15 6.40
6.65
7.00
8.30
6.40
0.25
0.82
0.65
0.40
B029_VFQFPN68_FP_V2
A
E E
T Seating
plane
ddd A1
e b
Detail Y
D
Y
Exposed pad
area D2
1
L
48
C 0.500x45°
pin1 corner R 0.125 typ.
E2 Detail Z
48
Z
A0B9_ME_V3
7.30
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_FP_V2
Product STM32WB55
identification(1) CGU6
Date code
Y WW
Pin 1 identifier B
Revision code
MS51581V1
1. Parts marked as “ES”, “E” or accompanied by an Engineering Sample notification letter, are not yet
qualified and therefore not yet ready to be used in production and any consequences deriving from such
usage will not be at ST charge. In no event, ST will be liable for any customer usage of these engineering
samples in production. ST Quality has to be contacted prior to any decision to use these Engineering
samples to run qualification activity.
8 Ordering information
Example: STM32 WB 55 V G V 6 TR
Device family
STM32 = Arm® based 32-bit microcontroller
Product type
WB = Wireless Bluetooth®
Device subfamily
55 = Die 5, full set of features
Pin count
C = 48 pins
R = 68 pins
V = 100 pins
Package
U = UFQFPN48 7 x 7 mm
V = VFQFPN68 8 x 8 mm
Y = WLCSP100 0.4 mm pitch
Q = BGA129 0.5 mm pitch
Temperature range
6 = Industrial temperature range, -40 to 85 °C (105 °C junction)
7 = Industrial temperature range, -40 to 105 °C (125 °C junction)
Packing
TR = tape and reel
xxx = programmed parts
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
acknowledgement.
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, please 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.