Questions? Call us: +1 760-918-6722

EMB INT Demo Board Application Notes


This document is intended to help setup the development environment for the Displaytech EMBXXXINTDemo boards, where XXX={018, 022, 024, 028, 035, 043, 070} corresponding to display sizes of 1.8", 2.2", 2.4", 2.8", 3.5", 4.3" and 7.0", respectively.


The hardware for the INT Demo is built from 2 boards. The Integrated TFT Driver board, or INT board (top board), and the Demo board (bottom board). The INT board was developed when Displaytech recognized the difficulty some customers faced with products going EOL too soon. These embedded boards simplify design and development, provide faster time to market, and offer long term continuity of supply.

INT Board features include:

  • Built-in Frame Buffer
  • Auto-Initialization of TFT Display
  • Dynamic Backlight Control via PWM Signal
  • Built-in Clock Generator
  • Programmable Contrast and Color Saturation Control
  • Embedded 4-wire Resistive Touch Panel Control

The Demo board represents how a customer might design a board to interface with the INT board.

The Displaytech EMB018028INTDEMO is a demonstration board for the Displaytech INT018ATFT, INT022ATFT, INT024BTFT and INT028ATFT integrated driver boards. The EMB018028INTDEMO,EMB035INTDEMO, EMB057INTDEMO and the EMB070INTDEMO are controlled by a Microchip PIC32MX460F512L MCU.

The INT Demo board includes:

  • USB connection
  • 2Mbit external SPI flash
  • Mini-SD card slot

Please refer to the Product Datasheet on the website pin outs, and the schematic.


All of the Demo boards (representing a customer design reference) utilize a Microchip PIC32MX460F512L MCU and make use of the Microchip development tools. Familiarly with Microchip development tools is required, otherwise there will be a learning curve as with every new tool. However, learning new tools is a familiar process that all engineers are accustomed to. Displaytech recommends trying out the supplied project, without making any modifications. Once the developer is successful bring up the board with the provided sample project and gains familiarity with the tools, the developer can then comfortably start making changes to the project. If the developer makes changes and breaks something, the developer can always go back to the baseline sample project provided. The example project can be tailored to your application, by utilizing the SD card, and other features.

As stated, Microchip developments tools are required. Microchip is constantly updating the development tools. The current Displaytech demo uses the graphics library 3.6, from MLA 2013_02_15.

In addition to MLA library version 3.6, you will also need MPLAB X and the compiler. All tools are provided by Microchip free of charge.


Install all of the software above. Refer to the sample MPLAB X project supplied by your Displaytech sales representative. If you were not supplied with the sample MPLAB X project, please contact youf Displaytech sales representative (, providing the version of the INT DEMO board that you purchased (for example, the EMB057INTDEMO).

Please see the following instructions on how to program the INT Demo board:

Please note that *INT* boards do not need programming. For the sample demo, the *INT Demo* boards must be programmed, but typically come pre-programmed with a demo.

Please note that power should be provided to the INT Demo board using a *powered* USB HUB. If you are experiencing problems such as the display flashing when power is turned on, it is most likely that your USB port is not providing enough power. Please use a *powered* USB HUB instead of plugging directly into your computer’s USB port.

Note: If you purchase just the INT board, Displaytech recommends you purchase the DEMO board so that you have a *working* example. For INT boards, you are supplied with the same example code. Please refer to the documentation on the the website for the INT board you purchased. See Home » Products » Integrated TFT Driver Boards, then select the “LCD Controller Data Sheet” for the controller data sheet. Keep in mind that once the INT board powers up, there is a micro-controller on the INT board that initializes the board. There is no need to re-initialize the display. After the INT board is powered up, the host micro-controller only needs to write display data directly to the LCD Controller.

Version 1.0, 8/2/2015