0% found this document useful (0 votes)
35 views

2.STM32_&_GFX_workshop_MKT

2.STM32_&_GFX_workshop_MKT

Uploaded by

not851273
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views

2.STM32_&_GFX_workshop_MKT

2.STM32_&_GFX_workshop_MKT

Uploaded by

not851273
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

Accelerating HMI of

Things with STM32 & new


X-Cube-TouchGFX
STM32 Workshop - MOOC

STM32 for Graphical UI’s


Accelerating the HMI of Things
Enabling high-end user experience in embedded devices
Smarter and richer devices requiring Advanced Graphical User Interfaces
UI evolution …
STM32 offer for Graphical UI’s
Enabling you to create high-end user experience in embedded devices

Advanced Graphics MCU Portfolio

State-of-the-art Graphical Software and Tools

Reference Designs and Worldwide Support

Extended Graphics Ecosystem


STM32 Devices with Graphics Acceleration
STM32MP1
4158 CoreMark
MPU 800 MHz Cortex -A7
209 MHz Cortex -M4

STM32F2 STM32F4 STM32H7 STM32F7


High Perf 398 CoreMark 608 CoreMark 3224 CoreMark 1082 CoreMark
MCUs 120 MHz 180 MHz 240 MHz Cortex -M4
480 MHz Cortex -M7
216 MHz

STM32F0 STM32G0 STM32F1 STM32F3 STM32G4


Mainstream 106 CoreMark 142 CoreMark 177 CoreMark 245 CoreMark 550 CoreMark
MCUs 48 MHz 64 MHz 72 MHz 72 MHz 170 MHz

STM32L0 STM32L1 STM32L5 STM32L4 STM32L4+


Ultra-low Power 75 CoreMark 93 CoreMark 424 CoreMark 273 CoreMark 409 CoreMark
MCUs 32 MHz 32 MHz 110 MHz 80 MHz 120 MHz

Wireless STM32WL
161 CoreMark
STM32WB
216 CoreMark
MCUs 48 MHz 64 MHz

Arm® Cortex® core M0 M0+ M3 M33 M4 M7 Dual A7 + M4

Optimized for mixed-signal applications Cortex-M0+ Radio co-processor Embedded HW Graphical Accelerators 5
STM32 Products with Advanced Graphics
Display Other
Device Core Flash RAM Chrom-ART
Controller Optimization
A7 @ 800MHz OpenGL GPU
STM32MP1 - - TFT, DSI -
M4 @ 209MHz ARM NEON
M7 @ 480MHz
STM32H7 DC 1MB to 2MB 1MB TFT, DSI ✓ JPEG
M4 @ 240MHz
STM32H7 SC M7 @ 480MHz 1MB to 2MB 1MB TFT ✓ JPEG
STM32H7A3 JPEG
M7 @ 280MHz 1MB to 2MB 1.4MB TFT ✓
STM32H7B3 Chrom-GRC
JPEG
STM32H7B0 M7 @ 280MHz 128KB 1.4MB TFT ✓
Chrom-GRC
STM32H750 M7 @ 480MHz 128KB 1MB TFT ✓ JPEG

STM32F7 Adv. M7 @ 216MHz 1MB to 2MB 320KB, 512KB TFT, DSI ✓ JPEG

STM32F750 M7 @ 216MHz 64KB 320KB TFT ✓

STM32F4 Adv. M4 @ 180MHz 512KB to 2MB 256KB, 384KB TFT, DSI ✓

STM32L4+ M4 @ 120MHz 1MB to 2MB 640KB TFT, DSI ✓ Chrom-GRC 6


Advanced Graphics MCU Portfolio
New STM32 graphics MCUs – High-end UI performance proven with TouchGFX

F7 & H7 value lines STM32H7A


(in production) (in production)

Flash size kept to the essential Large internal SRAM for BOM optimization
• Based on external Flash • Up to HVGA 16bpp and WVGA 8 bpp without external RAM
• Low cost option Advanced Graphics features
Advanced Graphics features • Chrom-ART™
• Chrom-ART™ • JPEG Codec
• JPEG Codec • TFT controller
• TFT controller • Chrom-GRC™
Large choice of packages Large choice of packages
• QFP and BGA • QFP, BGA and CSP
• Graphics support starting from QFP 64 pins
Free State-of-the-art Graphical Software and Tools
TouchGFX – Unbeatable GUI performance on STM32

Maximum Performance
The TouchGFX technology enables you to
achieve the highest level of smartphone GUI
performance on STM32 devices
Create Anything
The structure and flexibility of TouchGFX
gives the Developer control to easily create
unique UI designs
Easy to Use
TouchGFX combines a WYSIWYG designer,
auto code generation and a PC-simulator with
the efficiency and flexibility of the C++
language
Free State-of-the-art Graphical Software and Tools
TouchGFX – all you need to quickly start and achieve high-end GUI
Reference Designs and Worldwide Support
Large selection of developer kits with different display sizes and Interfaces

32F429IDISCO 32F469IDISCO 32F746GDISCO 32F769IDISCO 32L4R9IDISCOVERY 32F750GDISCO STM32H747IDISCOVERY STM32H750BDISCOVERY


STM32F429 STM32F469 STM32F746 STM32F769 STM32L4R9 STM32F750 STM32H747XIH6U STM32H750
320x240 800x480 480x272 800x480 390x390 480x272 800*480 480*272
QVGA LCD WVGA LCD WQVGA LCD WVGA LCD AMOLED WQVGA LCD WVGA LCD WQVGA LCD
64 MBits SDRAM 128 MBits SDRAM 64 MBits SDRAM 128 Mbits SDRAM 16 Mbits PSRAM 64 MBits SDRAM 256 Mbit SDRAM 128 Mbit SDRAM
128 Mbit QSPI Flash 128 Mbit QSPI Flash 512 Mbit QSPI Flash 512 Mbit OctoSPI Flash 128 Mbit QSPI Flash 2*512 Mbit QSPI NOR Flash 2*512 Mbit QSPI NOR Flash
Arduino Uno Arduino Uno Arduino Uno Arduino Uno Arduino Uno Arduino Uno 4-Gbyte on-board eMMC
Arduino Uno

10
Reference Designs and Worldwide Support
Large selection of developer kits with different Display sizes and Interfaces

STM32429I-EVAL STM32439I-EVAL STM32469I-EVAL STM32756G-EVAL STM32769G-EVAL STM32743I-EVAL


• STM32F429 • STM32F439 • STM32F469 • STM32F756 • STM32F769 • STM32F769
• 480x272 WQVGA LCD • 640x480 VGA LCD • 800x480 WVGA LCD • 640x480 VGA LCD • 800x480 WVGA LCD • 800x480 WVGA LCD
• 256 MB SDRAM • 256 MB SDRAM • 256 MB SDRAM • 256 MB SDRAM • 256 MB SDRAM • 256 MB SDRAM
• 128 MB NOR Flash • 128 MB NOR Flash • 128 MB NOR Flash • 128 MB NOR Flash • 128 MB NOR Flash • 128 MB NOR Flash
• 512 MB QSPI Flash • 512 MB QSPI Flash • 512 MB QSPI Flash • 512 MB QSPI Flash

11
Application Templates (AT) in TouchGFX Designer
AT Version
Developer kit Online / Delivery Date
(TouchGFX 4.13)
STM32F746G-DISCO (LTDC) Online 3.0.0
STM32H7B3I-DK (LTDC) Online 3.0.0
STM32H750B-DK (LTDC) Online 3.0.0
STM32F769I-DISCO (MIPI/ Custom) Online 3.0.0
STM32L4R9I-DK (MIPI/Custom) Online 3.0.0
STM32L4R9I-EVAL (MIPI/Custom) Online 3.0.0
STM32F750B-DK (LTDC) Online 3.0.0
STM32F469I-DISCO (MIPI/custom) Online 3.0.0
STM32L4P5G-DK (LTDC) Online 3.0.0
STM32H743I-EVAL (LTDC) Online 3.0.0
STM32F429I-DISCO (LTDC) Online 3.0.0
STM32L496G-DISCO (FMC/Custom) Online 3.0.0
STM32756G-EVAL (LTDC) Online 3.0.0
STM327F69I-EVAL (MIPI/Custom) Online 3.0.0
STM324F69I-EVAL (MIPI/Custom) Online 3.0.0
STM324x9I_EVAL (5" + 4.3") Online 3.0.0
STM32F412G-DISCO (FMC/Custom) Online 3.0.0 12
Reference Designs and Worldwide Support
More information - Links

• STM32 Graphical User Interface


• STM32 Graphics solutions Q&A
• TouchGFX knowledge base
• Graphics with STemWIn MOOC
• TouchGFX Recorded Webinars
• ST on line support
• TouchGFX YouTube Channel
- Run Examples or Reference designs on STM32
• www.TouchGFX.com evaluation kits with one click
- Build your own prototype in minutes, run it on PC and
STM32 evaluation kits.

13
Reference Designs and Worldwide Support
New Documentation web site

• https://support.touchgfx.com/

14
Reference Designs and Worldwide Support
STM32 graphic TouchGFX Community

15
Extended Graphics Eco-system
A large selection of advanced graphical software ported for STM32 hardware
Extended Graphics Eco-system
TouchGFX
GUI development Service partners Implementers

TouchGFX Implementer Services


• Coupon support
• Porting
• Application Development
• Onsite Development
• Training
• Hardware Development
• Full Turnkey Solutions
• Electronic Manufacturing
• User experience
• Graphical Art-work
Learn more at www.touchgfx.com/resources/implementer-services

17
Thank you

© STMicroelectronics - All rights reserved.


The STMicroelectronics corporate logo is a registered trademark of the STMicroelectronics
group of companies. All other names are the property of their respective owners.

You might also like