Embedded software accelerates development of small, low-power devices

The STM32CubeU0 embedded software package from STMicroelectronics includes low-level utilities and interfaces, middleware, and an operating system to enable the developer to start working with STM32U0 series MCUs quickly and easily.

The STM32CubeU0 from STMicroelectronics is a single package which combines all the generic embedded software components required to develop an application on STM32U0 series microcontrollers.

The package includes the STM32Cube hardware abstraction layer (HAL) and low-layer application programming interfaces (APIs), a consistent set of middleware components such as the Azure® real-time operating system (RTOS), USB, and STM32 touch-sensing library. All embedded software utilities are supplied with examples running on STM32 boards.

The STM32Cube HAL ensures the greatest possible portability across MCUs in the STM32 portfolio, while the low-layer APIs make up a fast, lightweight resource which is useful for embedded experts, as it is closer to the hardware than the HAL is. HAL and low-layer APIs can be used simultaneously, with a few restrictions.

The STM32CubeU0 package is part of the STM32Cube software set, which provides code to support the whole STM32 32-bit MCU portfolio. STM32Cube includes STM32CubeMX, a graphical software configuration tool which enables developers to generate C initialization code using graphical wizards.

The package is available on free, user-friendly license terms. ST supplies a framework for updating the STM32CubeU0, and provides notifications to users when a new release is available.

Information Datasheet