With STM32Cube, STMicroelectronics provides a comprehensive software tool, significantly reducing development efforts, time and cost.

STM32Cube consists of (usable together or independently):

  • The STM32CubeMX, featuring:
    • Configuration C code generation for pin multiplexing, clock tree, peripherals and middleware setup with graphical wizards
    • Generation of IDE ready projects for a integrated development environment tool chains
    • Power consumption calculation for a user-defined application sequence
    • Direct import of STM32 Cube embedded software libraries from st.com
    • Integrated updater to keep STM32CubeMX up-to-date
       
  • STM32Cube MCU Package including:
    • The HAL hardware abstraction layer, enabling portability between different STM32 devices via standardized API calls
    • The Low-Layer (LL) APIs, a light-weight, optimized, expert oriented set of APIs designed for both performance and runtime efficiency
    • A collection of Middleware components, like RTOS, USB library, file system, TCP/IP stack, Touch sensing library or Graphic Library (depending on the MCU series)

Revolutionize your user experience using STM32 GUI solutions

Thanks to the graphics acceleration, memory integration, advanced display interfaces and smart architecture of STM32 microcontrollers, you can now enrich your applications with a high-end user experience with a limited total cost of ownership.

Benefits include:

  • Largest portfolio of advanced graphics running on 32-bit Arm® Cortex® microcontrollers
  • Free, state-of-the-art graphic software and design tools
  • Documentation, reference designs and support center
  • Extended ecosystem with partners and selected design houses

Visit the STM32 graphics resource page to find out more and get started.

×
Resources Support & Community
Featured Products




×