Tektronix TIF 2026
This page was machine-translated and may differ from the original. View original

ST Micro Adds Free Software to STM32 Embedded Ecosystem

Google 우선 소스Published2016.06.28 15:57
Improved Chip Design Accessibility with New Low Layer API
Optimization of Performance, Power Consumption, and Software Memory Footprint


STMicroelectronics (ST) has added new STM32Cube Low Layer Application Programming Interface (LL API) software to its 32-bit microcontroller development ecosystem.

By applying this LL API, when using STM32 ARM® Cortex®-M microcontrollers, code work can be performed at the hardware register level, enabling optimization of performance and runtime efficiency.

With the launch of LL API, STM32Cube now provides complete flexibility in peripheral control design, spanning from the easy-to-use and portable Hardware Abstraction Layer (HAL) to the LL API with superior optimization levels. This enables customers to focus more on application development by leveraging ST's verified software.

The LL API is integrated into the STM32Cube package, and example projects that run on the STM32 Nucleo development board are also provided.

These examples are designed for easy porting to other STM32 boards. The LL API can be used together with HAL in the same project[1], providing maximum design flexibility to determine the optimal trade-off point considering time-to-market, software memory footprint, and runtime efficiency during design.

Migration from the legacy STM32 Standard Peripheral Libraries (SPL) to the STM32Cube ecosystem is facilitated by the LL API. With some exceptions, the LL API conforms to the MISRA-C 2004 standard in the same manner as the HAL in the STM32Cube embedded software package, and all exceptions are documented with explanations attached.

Additionally, software verification is performed using Grammatech's CodeSonar® tool, ensuring optimized code quality and reliability. The STM32CubeMX software package's automatic update feature maintains it at the latest version.
To request a correction, reply or follow-up report on this article, see how to file a request. Previously published statements are collected in corrections & replies.
명세환 기자
명세환 Reporter