STMicroelectronics STM32U3 Series
Extend battery life and protect data in cost-sensitive industrial, medical, and consumer devices with the ultra-low-power STM32U3.

The STM32U3 series offers greater power efficiency in run mode compared to previous product generations. It is the first STM32 based on near-threshold design which drastically reduces the dynamic consumption of the final application. This product represents the market-leader in term of efficiency with 117 Coremark/mW and a static mode < 2 µA.
The series is based on an Arm© Cortex©-M33 core, with extended memory: 256 Kbytes of RAM and 1 Mbyte of dual bank flash. The STM32U3 series supports -40 °C to +105 °C temperature range.
Benefits
- First STM32 with near-threshold design
- Best-in class power consumption
- Robust security to safeguard sensitive and mission-critical applications
Applications
- Industrial
- Medical
- Consumer
- Smart metering
Tools & software
STM32CubeU3
STM32Cube MCU Package for STM32U3 series
STM32Cube is an STMicroelectronics original initiative to make the life of the developer easier by reducing development effort, time, and cost. STM32Cube covers the entire STM32 portfolio. STM32Cube includes STM32CubeMX, a graphical software configuration tool that allows the generation of C initialization code using graphical wizards.
It also comprises the STM32CubeU3 MCU Package, composed of the STM32Cube hardware abstraction layer (HAL) and the low-layer (LL) APIs, a consistent set of middleware components, including ThreadX, FileX, LevelX, NetX Duo, USBX, touch library, Mbed TLS, and OpenBL. All embedded software utilities are delivered with a full set of examples running on STMicroelectronics boards.
The STM32Cube HAL is an STM32 embedded software layer that ensures maximized portability across the STM32 portfolio, while the LL APIs make up a fast, light-weight, expert-oriented layer, which is closer to the hardware than the HAL. HAL and LL APIs can be used simultaneously with a few restrictions.
Both the HAL and LL drivers have been developed in compliance with V‑Model requirements for design, implementation, and tests.

Furthermore, the STMicroelectronics‑specific validation process adds a deeper qualification level, such as compliance with MISRA C®:2012 guidelines, elimination of possible runtime errors with the Synopsys® Coverity® static analysis tool, and code coverage by running tests on STM32 hardware with the LDRA dynamic analysis tool (on new drivers or after significant updates). Reports are available on demand.
STM32CubeU3 gathers in one single package all generic embedded software components required to develop an application on STM32U3 series. Following the STM32Cube initiative, this set of components is highly portable, not only within the STM32U3 series, but also to other STM32 series. In addition, the low-layer APIs provide an alternative, high-performance, low-footprint solution to the STM32CubeU3 HAL at the cost of portability and simplicity.
HAL and LL APIs are available in open-source BSD license for user convenience.
NUCLEO-U385RG-Q
STM32 Nucleo-64 development board with STM32U385RGT6Q
The STM32 Nucleo-64 board provides an affordable and flexible way for users to try out new concepts and build prototypes by choosing from the various combinations of performance and power consumption features provided by the STM32 microcontroller. For the compatible boards, the internal or external SMPS significantly reduces power consumption in Run mode.
The ARDUINO® Uno V3 connectivity support and the ST morpho headers allow the easy expansion of the functionality of the STM32 Nucleo open development platform with a wide choice of specialized shields.
The STM32 Nucleo-64 board does not require any separate probe as it integrates the ST-LINK debugger/programmer.
The STM32 Nucleo-64 board comes with the STM32 comprehensive free software libraries and examples available with the STM32Cube MCU Package.

STM32CubeWBA - STM32Cube MCU Package for STM32WBA series (HAL, Low-Layer APIs and CMSIS, File system, RTOS, BLE/802.15.4, Thread and Zigbee stacks - and examples running on ST boards)
STM32Cube is an STMicroelectronics original initiative to make the life of the developer easier by reducing development effort, time, and cost. STM32Cube covers the whole STM32 portfolio.
STM32Cube includes STM32CubeMX, a graphical software configuration tool that allows the generation of C initialization code using graphical wizards.
It also comprises the STM32CubeWBA MCU Package, composed of the STM32Cube hardware abstraction layer (HAL) and the low-layer (LL) APIs, a consistent set of middleware components such as STMTouch™, STM32_WPAN (Bluetooth® 5.4 profiles and services), Azure® RTOS kernel, OpenBootloader, mbedTLS, TFM, MCUboot, and HCI connectivity services. All embedded software utilities are delivered with a full set of examples running on STMicroelectronics boards.

The STM32Cube HAL is an STM32 embedded software layer that ensures maximized portability across the STM32 portfolio, while the LL APIs make up a fast, light-weight, expert-oriented layer, which is closer to the hardware than the HAL. HAL and LL APIs can be used simultaneously with a few restrictions.
Both the HAL and LL APIs are production-ready and have been developed in compliance with CodeSonar®, MISRA C®:2012 guidelines and ISO/TS 16949. Furthermore, STMicroelectronics specific validation processes add a deeper-level qualification.
The STM32CubeWBA gathers in one single package all generic embedded software components required to develop an application on STM32WBA series microcontrollers. Following STM32Cube initiative, this set of components is highly portable, not only within the STM32WBA series, but also to other STM32 series. In addition, the low-layer APIs provide an alternative, high-performance, low-footprint solution to the STM32CubeWBA HAL at the cost of portability and simplicity.
HAL and LL APIs are available in open-source BSD license for user convenience.

Related Documents |
Article
How multiprotocol devices with increased security are changing the IoT
Security now focusses on the wireless connections and new legislation is forcing OEMs to rethink IoT development. With more protocols now in use, where does security fit in?

Article
Transformative IoT solutions with the STM32 32-bit Wireless MCU Series
Choosing the right microcontroller for your project is crucial. In this post, we’ll explore the capabilities of ST’s 32-bit wireless MCU STM32WBA52 and the IoT applications that benefit most from them.

STMicroelectronics
STM32
STM32 MCUs and MPUs offer products combining very high performance, real-time capabilities, digital signal processing, low-power / low-voltage operation, and connectivity, while maintaining full integration and ease of development.

Have a question? Contact usEmail: |