Supported Hardware

To get TouchGFX running on your custom board, you need to port TouchGFX’ hardware abstraction layer (HAL) to it. You can find a detailed description of this process in the porting guide.

With the TouchGFX distribution (applies to both the evaluation and the licensed version), you receive a driver package containing helpful components to use in your porting process.

One of the benefits of choosing a hardware platform that holds TouchGFX supported components, or components similar to these, is the driver package, as you speed up the process of porting your application to your target board. Here is a list of current TouchGFX supported hardware.

NXP_for_box_final
  • LPC1788
  • LPC1853
  • LPC1857
  • LPC4088
  • LPC4350
  • LPC4353
  • LPC4357
  • K70 (Freescale)
ST_for_box_final
  • STM32F429
  • STM32F439
  • STM32F469
  • STM32F746
  • STM32F756
  • STM32F769
Renesas_for_box
  • Synergy S7
    Support available:
    March 1, 2017
Mediatek_for_box_final
  • MT2523
    Contact TouchGFX Sales Support for more info

Can’t Find Your Preferred Hardware on the List? It Might Be under Way!
Our purpose with TouchGFX is to enable easy creation of high-end products with outstanding graphics regardless of hardware choice. This is why we are continuously working on expanding our list of supported hardware.

If we do not support your preferred hardware yet, you can choose to do the porting yourself, get help from our tech team, or have us do it for you.

Evaluation Boards

TouchGFX directly supports a number of evaluation boards from different vendors. With one of these in hand, you can start your proof of concept using the free TouchGFX evaluation version.

TouchGFX comes with predefined projects that are ready to be compiled and downloaded to any of the boards. You will have your first TouchGFX application running on target hardware within minutes.

MANUFACTURER EVALUATION BOARD MCU DISPLAY SIZE TOUCH LINK
DG TouchGFXDemoBoard Rev1.1-4353 NXP LPC 4353 ARM Cortex M4/M0, 204 MHz 4.3″ Capacitive TouchGFX Demoboard
DG TouchGFXDemoBoard Rev1.1-4350 NXP LPC 4350 ARM Cortex M4/M0, 204 MHz, Flashless MCU 4.3″ Capacitive TouchGFX Demoboard
DG TouchGFXDemoBoard Rev1.1-4353 NXP LPC 4353 ARM Cortex M4/M0, 204 MHz 5.7″ Capacitive TouchGFX Demoboard
DG TouchGFXDemoBoard Rev1.1-4353 NXP LPC 4353 ARM Cortex M4/M0, 204 MHz 7.0″ Capacitive TouchGFX Demoboard
EA_blue_table LPC4357 Developer’s Kit NXP LPC 4357 ARM Cortex M4/M0, 204 MHz 4.3″ Resistive More Info
EA_blue_table LPC 4088 Display Module NXP LPC 4088 ARM Cortex M4, 120 MHz 4.3″ Capacitive/Resistive More Info
EA_blue_table LPC 4088 Display Module NXP LPC 4088 ARM Cortex M4, 120 MHz 5.0″ Resistive More Info
FDI_for_table uEZGUI-1788-70WVT NXP LPC 1788 ARM Cortex M3, 120 MHz 7.0″ Resistive More Info
ST_blue_table STM32F429-DISCO STM32F429 ARM Cortex M4, 180 MHz 2.4″ Resistive More Info
ST_blue_table STM324x9I-EVAL STM32F429 ARM Cortex M4, 180 MHz 4.3″ Resistive More Info
ST_blue_table STM324x9I-EVAL STM32F439 ARM Cortex M4, 180 MHz 5.7″ Capacitive More Info
ST_blue_table STM32469I-EVAL STM32F469I ARM Cortex M4, 180 MHz 4.0″
(800×480)
Capacitive More Info
ST_blue_table STM32F469I-DISCO STM32F469I ARM Cortex M4, 180 MHz 4.0″
(800×480)
Capacitive More Info
ST_blue_table STM32F746G-DISCO STM32F746 ARM Cortex M7, 200 MHz 4.3″ Capacitive More Info
ST_blue_table STM32746G-EVAL ST STM32F746 ARM Cortex M7, 200 MHz 5.7″ Capacitive More Info
ST_blue_table STM32756G-EVAL STM32F756 ARM Cortex M7, 200 MHz 5.7″ Capacitive More Info
ST_blue_table STM32F769I-DISCO
Hex file available here
STM32F769 ARM Cortex M7, 200 MHz 4.0″ Capacitive More Info
ST_blue_table STM32769I-EVAL STM32F769 ARM Cortex M7, 200MHz 4.0″ Capacitive More Info
Renesas_blue_for-table Renesas Synergy™ Starter Kit SK-S7G2 S7 2.4″ Resistive More Info
Renesas_blue_for-table Renesas Synergy™ PE-HMI1 S7 7.0″ Capacitive More Info