STM32WBA, 1st Wireless Cortex-M33 for more powerful & more secure Bluetooth applications #STM32InnovationLive

The STM32WBA is the first wireless STM32 to open the way for a Bluetooth Low Energy 5.3 and SESIP Level 3 certification. At its heart, the new series uses an architecture inspired by the STM32U5. We find a similar Cortex-M33, but running at 100 MHz, and flash capacities varying from 512 KB to 1 MB. While the STM32WBA will have a dedicated firmware package (STM32CubeWBA), it supports current profiles for STM32WB microcontrollers, thus vastly facilitating the transition from the STM32WB to the STM32WBA. ST also improved the radio to reach +10 dBm in output power, making it the first module of its kind to provide such a robust link.

A new architectural foundation

A Cortex-M33

The STM32WBA
The STM32WBA

The STM32WBA represents a new approach to our wireless MCUs. The original STM32WB had a Cortex-M0+ running the radio stack and a Cortex-M4 for the application. The STM32WBA uses a single Cortex-M33 with a score of 407 in CoreMark, which is twice the performance of the previous generation. Beyond computational improvements, the new architecture simplifies developments and provides new features. For instance, the STM32WBA offers an interface for touch sensors that could serve industrial applications and one advanced timer for motor control.

Similarly, the new device supports the low-power background autonomous mode (LPBAM). It enables peripherals to remain functional and use direct memory access (DMA) without waking the CPU. Engineers can perform sensor monitoring operations using LPBAM through I2C, SPI, or UART, increasing the usefulness of low-power modes. Additionally, the STM32WBA supports low-power STOP0, STOP1, and standby modes that developers find in the STM32U5, but ST tweaked them to go rapidly from a running mode with connectivity to Standby mode with the radio context written in the memory. Standby mode with RTC only needs 200 nA, and the Stop mode with 64 KB of RAM demands 16.3 µA.

The first STM32WBAs

A more robust signal

The radio also received significant optimizations as it’s the first in this kind of product to reach +10 dBm in output power, thus offering a more robust wireless link. The new performance can make a significant difference when connecting to a device despite an obstruction diminishing the signal. The STM32WBA also supports important features like long-range transmissions, a high-speed connection of up to 2 Mbps, and advertising extensions to optimize communication management. Moreover, while the STM32WBA52 relies on LDOs, future models in the series will also feature a switched-mode power supply. Similarly, while the STM32WBA52 only focuses on, future devices will support Matter, OpenThread, and Zigbee.

A new security paradigm

The presence of a Cortex-M33 in STM32WBA devices also means that, for the first time, our wireless microcontrollers can help provide a SESIP Level 3 certification. Developers can use functionalities like TrustZone, Trusted Firmware, Secure Boot, Secure Debug, and more to bolster their security and protect sensitive applications from the radio stack. Thanks to ST software packages and firmware, developers can more easily implement privileged and unprivileged sections to safeguard sensitive information like cloud credentials or user data.

Existing solutions within the STM32Trust initiative will help users implement these safeguards. Furthermore, because the STM32WBA takes cues from the STM32U5, developers can reuse some of the information or documentation. Nevertheless, ST will have specific content on the STM32 Wiki to address issues related to wireless stacks. The new devices will also include mechanisms protecting against physical attacks, such as anti-tamper pins, a unique hardware key, and more.

Getting started

NUCLEO-WBA52CG
NUCLEO-WBA52CG

The best way to start creating a proof-of-concept is to grab the new NUCLEO-WBA52CG, a new type of Nucleo board where the microcontroller sits on a removable daughter card. The solution can help engineers more easily swap between microcontrollers, making the device more portable. By using the board, developers could determine whether their application can use ST’s basic Bluetooth stack, which helps save memory, or if they require the full-featured version. ST will also provide bare metal middleware and firmware using AzureRTOS. A software package using FreeRTOS will also be available on GitHub Hotspot, which already contains a repository for a web interface supporting the new device.

For more information visit ST Blog here

SHARE
Previous articleIndia is One of The Top 10 Markets for Digi-Key
Next articleFuses, Sockets and Safety Diodes in SMT and THT Formats
Electronics Media is an Indian electronics and tech journalism platform dedicated for international electronics and tech industry. EM covers news from semiconductor, aerospace, defense-e, IOT, design, tech startup, emerging technology, innovation and business trends worldwide. Follow us on twitter for latest update in industry.