Skip to main content
  • Products
  • Software evaluation
  • Downloads
  • Free utilities
  • Purchase
  • Silicon Vendors
  • Support
  • About us
  • Blog
  • Forum
  • Search
  • Jobs
  • Newsletter
  • Blog
  • Contact
  • Shop
  • emWin
  • Display Drivers
  • Technology
  • Demos
  • Add-ons
  • Tools
  • emWin source upgrade

Display drivers

Flexible display driver support for embedded GUI applications

  • Support for a wide range of display controllers
  • Configurable drivers for different hardware setups
  • Support for direct and indirect frame buffer access
Contact us Downloads Documentation
SEGGER emWin

Overview

emWin provides display drivers for a wide range of display controllers and hardware configurations. Each driver supports a specific display controller or family of controllers and can be adapted to the target hardware through configuration files, without modifying the driver itself.

Depending on the hardware architecture, emWin supports both directly and indirectly accessible frame buffers. This flexibility allows emWin to be used with different display interfaces and memory configurations.

Systems with directly accessible frame buffers

A directly accessible frame buffer allows the CPU to access video memory through its address and data bus. For these systems, emWin provides the GUIDRV_Lin driver, which supports display controllers with linearly addressable video memory.

The driver manages the contents of video memory without requiring controller-specific code. It can be used with any display controller that provides a compatible linear memory interface.

Displays with indirectly accessible frame buffers

Unlike directly accessible frame buffers, indirectly accessible video memory requires communication with the display controller to read or write data.

For these systems, an LCD controller provides the interface, typically consisting of control and data lines. emWin uses a small set of communication routines to read data from and write data to the display controller.

emWin display drivers

The following table lists the display drivers available for emWin, along with their supported display controllers and color depths.

Display driverSupported display controllers / PurposeSupported bits/pixel
GUIDRV_BitPlainsThis driver can be used for solutions without display controller. It manages separate bitplains for each color bit. Initially it has been developed to support a solution for an R32C/111 which drives a TFT display without display controller. It can be used for each solution which requires the color bits in separate plains.1 - 8
GUIDRV_FlexColor
  • Epson S1D19122
  • FocalTech FT1509
  • Himax HX8301, HX8325A, HX8340, HX8347, HX8352, HX8352B, HX8353, HX8357, HX8367
  • Hitachi HD66772
  • Ilitek ILI9163, ILI9220, ILI9221, ILI9320, ILI9325, ILI9328, ILI9335, ILI9338, ILI9340, ILI9341, ILI9342, ILI9481, ILI9486, ILI9488, ILI9806
  • LG Electronics LGDP4525, LGDP4531, LGDP4551
  • Lucid Display Technology LDT7138
  • Novatek NT39122
  • OriseTech SPFD5408, SPFD54124C, SPFD5414D
  • Raio RA8870, RA8875
  • Renesas R61505, R61516, R61526, R61580
  • Samsung S6D0117, S6E63D6
  • Sitronix ST7628, ST7637, ST7687, ST7712, ST7715, ST7735, ST77775, ST7789, ST7796
  • Solomon SSD1284, SSD1289, SSD1298, SSD1351, SSD1355, SSD1961, SSD1963, SSD2119
  • Syncoam SEPS525
16,18
GUIDRV_IST3088
  • Integrated Solutions Technology IST3088, IST3257
4
GUIDRV_LinThis driver supports every display controller with linear addressable video memory with a direct (full bus) interface. This means that the video RAM is directly addressable by the address lines of the CPU. The driver contains no controller specific code. So it can also be used for solutions without display controller which require a driver which only manages the video RAM.1, 2, 4, 8, 16, 24, 32
GUIDRV_S1D13513
  • Epson S1D13513
32
GUIDRV_S1D13748
  • Epson S1D13748
16
GUIDRV_S1D13781
  • Epson S1D13781
8
GUIDRV_S1D13C00
  • Epson S1D13C00
6 + 2
GUIDRV_S1D13L01
  • Epson S1D13L01
8
GUIDRV_S1D13L02
  • Epson S1D13L02
16
GUIDRV_S1D13L04
  • Epson S1D13L04
24, 32
GUIDRV_S1D15G00
  • Epson S1D15G00
12
GUIDRV_SH_MEM
  • Sharp Memory LCDs (b/w and 3bpp) with 8- or 10 bit address interface and compatible displays.
1, 3
GUIDRV_SLin
  • Epson S1D13305, S1D13700 (indirect interface only!)
  • Raio RA8835
  • Solomon SSD1325, SSD1327, SSD1848
  • Toshiba T6963
  • UltraChip UC1617
1, 2
GUIDRV_SLinEPD
  • Solomon SSD1673
1
GUIDRV_SPage
  • Avant Electronics SBN0064G
  • Epson S1D15E05, S1D15E06, S1D15605, S1D15606, S1D15607, S1D15608, S1D15705, S1D15710, S1D15714, S1D15719, S1D15721
  • Hitachi HD61202
  • Integrated Solutions Technology IST3020, IST3501
  • New Japan Radio Company NJU6676
  • Novatek NT7502, NT7534, NT7538, NT75451
  • Samsung KS0108, S6B0108, S6B0713, S6B0719, S6B0724, S6B1713
  • Sino Wealth SH1101A
  • Sitronix ST7522, ST75256, ST7565, ST7567, ST7570, ST7591,
    ST7592
  • Solomon SSD1303, SSD1305, SSD1306, SSD1316, SSD1805, SSD1815, SSD1821
  • Sunplus SPLC501C
  • UltraChip UC1610, UC1601, UC1606, UC1608, UC1611, UC1628, UC1638, UC1701
1, 2, 4
GUIDRV_SSD1926
  • Solomon SSD1926
8
GUIDRV_SSD1322
  • Solomon SSD1322
4
GUIDRV_UC1698G
  • UltraChip UC1698G
5
  • User manual
  • Online documentation
  • Knowledge Base
  • List of downloads
  • Release notes
  • Update notification
  • Pricing
  • Support
  • Silicon vendor resources

Headquarters

SEGGER Microcontroller GmbH

Ecolab-Allee 5
40789 Monheim am Rhein, Germany
info@segger.com
Tel.: +49-2173-99312-0
Fax: +49-2173-99312-28

Locations

USA: SEGGER Microcontroller Systems LLC

Boston area
101 Suffolk Lane
Gardner, MA 01440, USA
us-east@segger.com
Tel.: +1-978-874-0299
Fax: +1-978-874-0599

Silicon Valley
Milpitas, CA 95035, USA
us-west@segger.com
Tel.: +1-408-767-4068

China: SEGGER Microcontroller China Co., Ltd.

Room 218, Block A, Dahongqiaoguoji
No. 133 Xiulian Road
Minhang District, Shanghai 201199, China
china@segger.com
Tel.: +86-133-619-907-60

ISO 9001
ISO 27001
First-class embedded software tools since 1992
Designed and made in Germany
  • Imprint
  • Disclaimer
  • Code of Conduct
  • Privacy Policy
© 2026 SEGGER - All rights reserved.