Functional overview
STM32WB55xx STM32WB35xx
It integrates a 2.4 GHz RF transceiver and a powerful Cortex®-M0+ core, on which a
complete power-optimized stack for Bluetooth® Low Energy protocol runs, providing
master / slave role support
ï‚· GAP: central, peripheral, observer or broadcaster roles
ï‚· ATT/GATT: client and server
ï‚· SM: privacy, authentication and authorization
ï‚· L2CAP
ï‚· Link layer: AES-128 encryption and decryption
In addition, according to Bluetooth® specification v5.0, the BLE block provides:
ï‚· Multiple roles simultaneous support
ï‚· Master/slave and multiple roles simultaneously
ï‚· LE data packet length extension (making it possible to reach 800 kbps at application
level)
ï‚· LE privacy 1.2
ï‚· LE secure connections
ï‚· Flexible Internet connectivity options
ï‚· High data rate (2 Mbps)
The device allows the applications to meet the tight peak current requirements imposed by
the use of standard coin cell batteries. When the high efficiency embedded SMPS ï€
step-down converter is used, the RF front end consumption (Itmax) is only 8.1 mA at the
highest output power (+6 dBm).
The power efficiency of the subsystem is optimized: while running with the radio and the
applicative cores simultaneously using the SMPS, the Cortex®-M4 core consumption
reaches 53 µA / MHz in active mode.
Ultra-low-power sleep modes and very short transition time between operating modes result
in very low average current consumption during real operating conditions, resulting in longer
battery life.
The BLE block integrates a full bandpass balun, thus reducing the need for external
components.
The link between the Cortex®-M4 application processor (CPU1) running the application, and
the BLE stack running on the dedicated Cortex®-M0+ (CPU2) is performed through a
normalized API, using a dedicated IPCC.
24/193
DS11929 Rev 10