Reference Designs

S1D13781 Reference design for mbed™ compatible platforms

The S5U13781R01C100 Shield TFT Controller board with an integrated Epson S1D13781 LCD controller can be used with some mbed™ compatible platforms.

Summary

mbed is a well-known software platform for ARM® based microcontrollers. It provides the tools and developer ecosystem necessary to create standards-based solutions for any kind of application, but with particular focus on Industrial applications. Further information is available on the mbed website at www.mbed.com.

In order to use the S1D13781 Shield TFT board with mbed compatible microcontroller boards, some small modifications are required. Epson provides an easy to follow guide that details the required modifications. Also available is a simple graphics library designed to work with the mbed compilier, and instructional videos to help new users get started. These resources are available on Epson's website here. The S5U13781R01C100 board has been successfully tested with the ST Microelectronics Nucleo F303RE, F401RE and F411RE mbed compatible boards.

The S1D13781 Shield TFT Board adds support for up to WQVGA TFT graphics to the mbed™ based platform and provides a software library of simple graphics functions. It is designed to provide evaluation of the S1D13781 LCD controller and enables rapid prototyping on the mbed ™ compatible board. It uses the mbed™standard SPI interface, providing a simple hardware connection which is powered by the mbed™compatible board. The S1D13781 Shield board includes two FPC connectors (40-pin and 54-pin) which can be used to connect to a WQVGA or QVGA TFT panel available separately.

The S1D13781 is a simple, multi-purpose Graphics LCD Controller with 384KByte embedded SRAM display buffer which supports RGB interface TFT panels. The embedded display buffer allows WQVGA up to 480x272 at 24bpp, or 480x272 at 16bpp (Main Layer) and 480x272 at 8bpp (PIP Layer) for two layer display. The S1D13781 is a flexible, low power, single chip solution designed to meet the demands of embedded markets and devices where total system cost and battery life are major concerns.

The S1D13781 Shield TFT Board can also be used to evaluate the low cost S1D13L01 LCD Controller which shares the same features as the S1D13781 except for BitBLT functionality*.

* See the S1D13781 and S1D13L01 Hardware Specifications for complete feature list.

S5U13781R01C100

Features

  • Connection with mbed™ compatible board using SPI (Example connection is available for STMicroelectronics Nucleo F401RE)
  • 40-pin FPC Connector for 480x272 TFT
  • 54-pin FPC Connector for 320x240 TFT
  • LED Backlight Driver included on Shield board
  • 3.3V IO
  • Integrated Epson S1D13781 LCD Controller with:
  • 384KByte Embedded Memory
  • Multiple Window (Layer) support for Main and PIP
  • Rotation (SwivelView™) 90°, 180°, 270°
  • Alpha Blending, Transparency, Flashing

Software Library

The S1D13781 Shield Graphics Library is used with the mbed online compiler to provide hardware access and simple graphics routines which enable users to quickly display graphics and text to a LCD panel connected to the S1D13781 Shield TFT Board.

Available Functions:
Direct Hardware Access - routines for Register and Memory IO, and functions to control S1D13781 features
Draw Pixel - draws pixel at specified x,y location using selected color
Draw Line - draws line between specified x,y locations using selected color
Draw Rectangle - draws rectangle (or filled rectangle) using selected color
Draw Text - draws text and multiline text to the specified window using a customizable font
Copy Area - routine which uses the BitBLT function to copy image data to another area of the display

Detailed technical information

Instructional videos, documents, and software are available at the following website.

https://global.epson.com/products_and_drivers/semicon/products/display_controllers/detail/s1d13781_shield_board_mbed.html

S1D13781 Reference Design for open source hardware platform Arduino® Due

The S5U13781R01C100 Shield TFT Controller board with an integrated Epson S1D13781 LCD controller is compatible with the Arduino® Due.

Summary

The S1D13781 Shield TFT Board adds support for up to WQVGA TFT graphics to the Arduino Due and provides a software library of simple graphics functions. It is designed to provide evaluation of the S1D13781 LCD controller and enables rapid prototyping on the Arduino Due board. It uses the Arduino Due's standard SPI interface, providing a simple hardware connection which is powered by the Arduino Due board. The S1D13781 Shield board includes two FPC connectors (40-pin and 54-pin) which can be used to connect to a WQVGA or QVGA TFT panel available separately.

The S1D13781 is a simple, multi-purpose Graphics LCD Controller with 384KByte embedded SRAM display buffer which supports RGB interface TFT panels. The embedded display buffer allows WQVGA up to 480x272 at 24bpp, or 480x272 at 16bpp (Main Layer) and 480x272 at 8bpp (PIP Layer) for two layer display. The S1D13781 is a flexible, low power, single chip solution designed to meet the demands of embedded markets and devices where total system cost and battery life are major concerns.

The S1D13781 Shield TFT Board can also be used to evaluate the low cost S1D13L01 LCD Controller which shares the same features as the S1D13781 except for BitBLT functionality*.

* See the S1D13781 and S1D13L01 Hardware Specifications for complete feature list.

S5U13781R01C100

Features

  • Simple connection with Arduino Due using SPI
  • Graphics Library for use with Arduino Sketch IDE
  • 40-pin FPC Connector for 480x272 TFT
  • 54-pin FPC Connector for 320x240 TFT
  • LED Backlight Driver included on Shield board
  • 3.3V IO
  • Integrated Epson S1D13781 LCD Controller with:
  • 384KByte Embedded Memory
  • Multiple Window (Layer) support for Main and PIP
  • Rotation (SwivelView™) 90°, 180°, 270°
  • Alpha Blending, Transparency, Flashing

Software Library

The S1D13781 Shield Graphics Library is used with the Arduino Sketch IDE to provide hardware access and simple graphics routines which enable users to quickly display graphics and text to a LCD panel connected to the S1D13781 Shield TFT Board.

Available Functions:

  • Direct Hardware Access - routines for Register and Memory IO, and functions to control S1D13781 features
  • Draw Pixel - draws pixel at specified x,y location using selected color
  • Draw Line - draws line between specified x,y locations using selected color
  • Draw Rectangle - draws rectangle (or filled rectangle) using selected color
  • Draw Text - draws text and multiline text to the specified window using a customizable font
  • Copy Area - routine which uses the BitBLT function to copy image data to another area of the display

Detailed technical information

Instructional videos, documents, and software are available at the following website.

https://global.epson.com/products_and_drivers/semicon/products/display_controllers/detail/s1d13781_shield_board_arduino.html

S1D13517 Reference Design using Microchip PIC32

For detailed information on the S1D13517 Reference Design using Microchip PIC32, please visit Microchip's website at:
http://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=AC164127-7

S1D13781 Reference Design using ST-Micro

S1D13781 with STM32 VL discovery (ARM Cortex-M3)
S1D13781 with STM32 F4 discovery (ARM Cortex-M4)

STM32VL-Discovery

Summary

This reference design includes the following hardware. The connections between the STM32VL-Discovery and S5U13781R00C100, and the listed panels have been tested and confirmed by Epson. The Epson provided sample software and demonstration guide allow quick and easy evaluation of the LCD system.

System

  • (1) Hardware
  • - MCU evaluation board : STM32VL-Discovery (STMicroelectronics)
  • - LCDC evaluation board : S5U13781R00C100 (EPSON)
  • - 3.5" QVGA TFT module : T-55343GD035JU-LW (Optrex)
  • - 4.3" PSP TFT module : ATM0430D5 (XIAMEN ZETTLER)
  • - 3.5" QVGA TFT module : LMT035KDH03 (Shenzhen TOPWAY)
  • (2) Connection
  • - SPI IF between STM32VL-Discovery and S5U13781R00C100
  • - RGB IF between TFT modules

Document and Sample demonstration software

Notes

(1) LCD panels for the reference design
You can use the all the LCD panels listed at LCD Connection Guides for this reference design. Connection guides are available for Optrex, ORTUSTECH, Zettler, TOPWAY, etc.

(2) How to transfer Bitmap data from PC to the Flash memory on S5U13781R00C100
Image transfer requires "UM232H by FTDI" (USB serial converter). Please refer to the S5U13781R00C100 Demonstration Guide for further information.

STM32F4-Discovery

Summary

Epson provides sample software and a demonstration guide for system listed below, allowing quick and easy evaluation of the LCD system.

System

  • (1) Hardware
  • - MCU evaluation board : STM32F4-Discovery (STMicroelectronics)
  • - LCDC evaluation board : S5U13781R00C100 (EPSON)
  • - 4.3" PSP TFT module : ATM0430D5 (XIAMEN ZETTLER)
  • (2) Connection
  • - SPI IF between STM32 F4-Discovery and S5U13781R00C100
  • - RGB IF between TFT modules

Document and Sample demonstration software

S1D13513 Reference Design using Freescale Kinetis

For detailed information on the S1D13513 Reference Design using Freescale Kinetis, please visit Freescale's website at:

http://www.nxp.com/products/developer-resources/hardware-development-tools/tower-development-boards/peripheral-modules/epson-display-controller-tower-system-module:TWR-LCDC-EPSON?fsrch=1&sr=1&pageNum=1

S1D13781 Reference Design using TI Tiva C series and MSP430 series

For detailed information on the S1D13781 Reference Design using TI Tiva C series and MSP430 series, please visit the following websites at:

https://global.epson.com/products_and_drivers/semicon/products/display_controllers/detail/s1d13781_boosterpack_package.html