STMicroelectronics STM32 32-Bit Arm® Cortex®-M MCUs

STMicroelectronics STM32 32-Bit ARM® Cortex®-M MCUs are based on the Arm Cortex-M processor and designed to offer new degrees of freedom to MCU users. The MCUs offer a 32-bit product range that combines very high performance, real-time capabilities, digital signal processing, and low-power, low-voltage operation. This is achieved while maintaining full integration and ease of development. 

The unparalleled and large range of STM32 devices, based on an industry-standard core and accompanied by a vast choice of tools and software, makes this family of products the ideal choice, both for small projects and for entire platform decisions.

The STM32 portfolio features a variety of options, now including Arm Cortex-M cores (M0, M0+, M3, M4, and M7). This gives developers the flexibility to find the perfect STM32 for applications. Particular attention is paid to accommodate the porting of applications from one device to another. The binary compatibility combined with the similar pinout assignment, hardware IP proliferation, and higher-level programming language makes the development job far more convenient when dealing with the STM32 families.

TouchGFXDesigner for STM32 Microcontrollers

STMicroelectronics STM32 32-Bit Arm® Cortex®-M MCUs

TouchGFX is an advanced free-of-charge graphic software framework optimized for STM32 microcontrollers. Taking advantage of STM32 graphic features and architecture, TouchGFX accelerates the HMI-of-things revolution through the creation of stunning, smartphone-like graphic user interfaces. 

The TouchGFX framework includes the TouchGFX Designer (TouchGFXDesigner), an easy-to-use, drag-and-drop-based graphic-building PC tool, and the TouchGFX engine, a powerful and optimized graphic core. TouchGFX makes GUI development easy, combining WYSIWYG simulator and automatic code generation. It covers all steps from early design sketches to exclusive end-products, through quick iterations over finished prototypes.

TouchGFX Designer is available as a standalone software tool, allowing easy and fast graphic evaluation and proof of concept. The TouchGFX framework, including TouchGFX Designer, is distributed within STM32Cube MCU Packages. It is fully compatible with the STM32CubeMX initialization and code generation tool for the seamless co-development of graphic and main application in a unified project environment.

Key features

•  Structure: Easy creation of multiple screen contents and associated transitions
•  Widgets: Wide selection of customizable widgets, such as a swipe container and cycle progress, for effortless GUI creation
•  Skins: Set of ready-to-use graphical skins enabling consistent prototyping with no need for a graphical designer

No restriction to the use of custom graphics.

Learn More About ST TouchGFXDesigner


Chart - STMicroelectronics STM32 32-Bit Arm® Cortex®-M MCUs



STMicroelectronics STM32 32-Bit Arm® Cortex®-M MCUs
Published: 2008-02-21 | Updated: 2023-03-09