X-CUBE-TOUCHGFX is an advanced tool for designing smartphone-like Graphical User Interfaces, which is optimized for STM32 microcontrollers
Leveraging the STM32 graphical hardware acceleration, architecture, and ecosystem, TouchGFX accelerates the HMI-of-Things revolution.
TouchGFX enables the creation of stunning user interfaces on embedded devices, ranging from simple, low-color UIs, to high-resolution, complex interfaces.
Key features of TouchGFX
- Smartphone-like animations
- Easy programing
- Minimum CPU load and footprints
- Included in the STM32 ecosystem
- Support and documentation to help you easily get started
- Free of charge
Discover what TouchGFX is all about
Integrated in the STM32 ecosystem, TouchGFX is a free GUI tool providing everything you need to create cutting-edge GUIs.
NeoChrom GPU is a new 2.5D accelerator embedded in the STM32U5 MCU, bringing significant hardware optimizations for rich UIs on STM32. The technology optimizes animations, such as flips, spins, scaling, and zooms, and the new hardware IP accelerates texture mapping and alpha blending. NeoChrom GPU performs these computations, thereby freeing up the MCU and increasing the number of frames per second.
Build your own smartphone-like GUI!
The STM32 GUI offer helps you move forward with your design, from idea to final product. It includes a large choice of developer kits, software examples and demos. Each developer kit comes with a flashed demonstration.
The STM32H750B-DK discovery kit is a complete demonstration and development platform for the dual-core STM32H750XB microcontroller, based on Arm® Cortex®-M7 and -M4.
The kit comes with a 4.3” RGB interface LCD with touch panel connector to speed up the development of graphical user interfaces.
Watch our TouchGFX solution come to life on the STM32H750B discovery kit and move from idea to design in no time with TouchGFX and STM32.
The STM32H7B3I-DK discovery kit is a complete demonstration and development platform for the STM32H7B3LIH6QU microcontroller, based on the Arm® Cortex®-M7 core.
The kit comes with a 4.3" (480x272 pixels) TFT color LCD module including a capacitive touch panel with RGB interface.
Download the free TouchGFX GUI software, and use the STM32H7B3I-DK. You will not need any external RAM to develop your next embedded UI.
- An overview of the STM32 Graphics ecosystem including TouchGFX
- Basic rules and helpful design tips for developing GUIs for use on resource limited MCUs
- Hands-on look at designing real-life GUIs with different screens and effective animations using TouchGFX on an entry-level STM32G071 MCU and a 320x240 SPI display