AN_336 FT8xx-Selecting an LCD Display

Application Note
AN_336
FT8xx - Selecting an LCD Display
Version 2.0
Issue Date: 2015-09-21
The EVE devices support a wide range of LCD panels due to their programmable display setting
registers. This document covers some of the factors which should be considered when selecting an
LCD panel to be used with the FTDI FT80x and FT81x devices and when configuring the device for
the selected panel.
Use of FTDI devices in life support and/or safety applications is entirely at the user’s risk, and the
user agrees to defend, indemnify and hold FTDI harmless from any and all damages, claims, suits
or expense resulting from such use.
Future Technology Devices International Limited (FTDI)
Unit 1, 2 Seaward Place, Glasgow G41 1HH, United Kingdom
Tel.: +44 (0) 141 429 2777 Fax: + 44 (0) 141 429 2758
Web Site: http://ftdichip.com
Copyright © 2015 Future Technology Devices International Limited
Application Note
AN_336 FT8xx - Selecting an LCD Display
Version 2.0
Document Reference No.: FT_001078 Clearance No.: FTDI#400
Table of Contents
1 Introduction .............................................................. 3
2 Choosing a Display .................................................... 4
3 Display Parameters ................................................... 5
4 90 Degree Rotation (Portrait Orientation) ................. 8
5 Pixel Ratio ................................................................. 9
6 Capacitive Touch Controller Compatibility ............... 10
7 Touch Screen Calibration ......................................... 13
8 Conclusion ............................................................... 16
9 Contact Information ................................................ 17
Appendix A– References .............................................. 18
Document References ............................................................... 18
Acronyms and Abbreviations..................................................... 18
Appendix B – List of Tables & Figures .......................... 19
List of Figures ........................................................................... 19
List of Tables............................................................................. 19
Appendix C– Revision History ...................................... 20
Product Page
Document Feedback
2
Copyright © 2015 Future Technology Devices International Limited
Application Note
AN_336 FT8xx - Selecting an LCD Display
Version 2.0
Document Reference No.: FT_001078 Clearance No.: FTDI#400
1 Introduction
The EVE devices support a wide range of LCD panels due to their programmable display setting
registers. This document covers some of the factors which should be considered when selecting an
LCD panel to be used with the FTDI FT80x and FT81x devices and when configuring the device for
the selected panel.
Product Page
Document Feedback
3
Copyright © 2015 Future Technology Devices International Limited
Application Note
AN_336 FT8xx - Selecting an LCD Display
Version 2.0
Document Reference No.: FT_001078 Clearance No.: FTDI#400
2 Choosing a Display
When selecting an LCD panel and determining it’s compatibility with the FT8xx, some important
factors are highlighted below:

Ensure that the resolution of the screen is within the capabilities of the particular EVE
series device.
o The FT80x supports resolutions up to 512 x 512, including WQVGA (480 x 272)
and QVGA (320 x 240) displays. These are typically up to 5” screens.
o The FT81x supports larger resolutions up to 800 x 600, including SVGA (800 x
x600). These are typically up to 7" screens, although there are a few 10” displays
on the market at this resolution also.

Check that the ribbon cable of the display is compatible with the EVE board which is
intended to be used. Some LCD modules also have different electrical requirements, for
example the power and ground positions, or the LED connections for the backlight driver.

If the panel uses a touchscreen, ensure that it matches the touch support of the particular
member of the EVE family:
o FT800 and FT810/FT812 support resistive touch panels
o FT801 and FT811/FT813 support capacitive touch. The Capacitive Touch Controller
must be one of the supported controllers. See section 6 for details.

Check that the display is compatible with parallel RGB input signals and is configured for
RGB mode. Some panels may require programming over a separate data interface in order
to configure the display controller chip, and so the board may need to provide connections
between these lines on the LCD ribbon cable and the MCU. This can be confirmed by
referring to the datasheet for the LCD panel and also the datasheet for the controller chip
itself used in the panel.
The FT800, 801, 810, 811 support 18-bit RGB, with 6 lines per colour. The FT812 and 813
extend this to 8 bits per colour giving 24-bit colour capability.

Some FT8xx boards use different GPIO lines to enable the display etc. The sample code
provided on the FTDI website is configured to use the GPIO assignments to match the
FTDI evaluation modules.

Consult the datasheets of the LCD panel and the controller chip in the LCD panel, to
determine the required values for the FT8xx’s display setting registers. Further details on
these are given in section 3.
Product Page
Document Feedback
4
Copyright © 2015 Future Technology Devices International Limited
Application Note
AN_336 FT8xx - Selecting an LCD Display
Version 2.0
Document Reference No.: FT_001078 Clearance No.: FTDI#400
3 Display Parameters
The following figures show the relationship between the timing registers of the FT8xx and the
parameters which are typically used in an LCD panel datasheet.
HCYCLE (TH)
THP
HSYNC0 (THF)
HSIZE (THD)
THB
TVP
HSYNC1
VSIZE (TVD)
VSYNC1
VOFFSET
Viewable area
VSYNC0 (TVF)
VCYCLE (TV)
TVB
HOFFSET
Vertical
Horizontal
Figure 3.1 LCD Display Parameters
FT800
Display
REG_HCYCLE
REG_HSIZE
REG_HOFFSET
REG_HSYNC0
REG_HSYNC1
REG_VCYCLE
REG_VSIZE
REG_VOFFSET
REG_VSYNC0
REG_VSYNC1
REG_PCLK
REG_PCLK POL
REG_SWIZZLE
TH
THD
THF + THP + THB
THF
THF + THP
TV
TVD
TVF + TVP + TVB
TVF
TVF + TVP
TPCLK
Description
Total length of line (visible and non-visible) (in PCLKs)
Length of visible part of line (in PCLKs)
Length of non-visible part of line (in PCLK cycles)
Horizontal Front Porch
Horizontal Front Porch plus Hsync Pulse width
Total number of lines (visible and non-visible) (in lines)
Number of visible lines (in lines)
Number of non-visible lines (in lines)
Vertical Front Porch
Vertical Front Porch plus Vsync Pulse width
System Clock / REG_PCLK = PCLK frequency
PCLK polarity (0 = rising edge, 1 = falling edge)
Defines arrangement of the RGB pins of the EVE device
Table 3.1 Translating between FT8xx and Display parameters
Product Page
Document Feedback
5
Copyright © 2015 Future Technology Devices International Limited
Application Note
AN_336 FT8xx - Selecting an LCD Display
Version 2.0
Document Reference No.: FT_001078 Clearance No.: FTDI#400
The following diagrams show how the timing parameters from Table 3.1 and
relate to the actual waveforms produced by the FT8xx.
Figure 3.1 above
Note that some display datasheets show the front porch (THF) at the left-hand side of the timing
diagram (as shown below) and others show it at the right-hand side.
Horizontal timing information
HSYNC0
(THF)
THB
THP
HOFFSET
HSYNC1
Vertical timing information
VSYNC0
(THF)
TVP
TVB
VOFFSET
VSYNC1
Figure 3.2 Timing Waveforms
In addition to the Horizontal and Vertical settings, Table 3.1 also mentions the PCLK and Swizzle
settings, as described below.
PCLK
The FT8xx devices generate the PCLK output based upon dividing down the System Clock. The
divider is specified by the REG_PCLK register.
The LCD datasheet will specify an allowable range of PCLK frequencies. When selecting a display,
ensure that a value within the panel’s supported range can be selected by the divider. The
datasheets for the FT80x and FT81x provide further details of the system clock and dividers.
For the FT80x, the system clock can be 48MHz or 36MHz. This can be selected by the CLK48MHz
or CLK36MHz system commands. The 48MHz setting is default. The REG_PCLK can be configured
to divide this down to a value supported by the LCD panel.
For example, with 48MHz system clock and REG_PCLK = 5, PCLK output = 48MHz / 5 = 9.6MHz.
Product Page
Document Feedback
6
Copyright © 2015 Future Technology Devices International Limited
Application Note
AN_336 FT8xx - Selecting an LCD Display
Version 2.0
Document Reference No.: FT_001078 Clearance No.: FTDI#400
The FT81x offers an increased range of system clock settings which are 60MHz, 48MHz, 36MHz
and 24MHz. 60MHz is the default setting. The REG_PCLK selects an integer division of the selected
system clock. With the default 60MHz system clock, the divider allows values of 60MHz (divide-by1), 30MHz (divide-by-2), and 20MHz (divide-by-3) and so on.
For example an LCD display may support between 26MHz and 48MHz in which case the divider
would be set to give a 30MHz output.
PCLK Polarity
The display datasheet will also indicate which edge of PCLK the data must be valid on. The FT8xx
supports either polarity through setting the REG_PCLK_POL.
Swizzle
The Swizzle setting allows the R/G/B video signals to be arranged to one of several different orders
on the FT8xx’s RGB pins. This simplifies the process of laying out the PCB traces between the
FT8xx and the display. Ensure that the swizzle is set correctly for the actual connections on the
PCB between the FT8xx and the LCD.
Product Page
Document Feedback
7
Copyright © 2015 Future Technology Devices International Limited
Application Note
AN_336 FT8xx - Selecting an LCD Display
Version 2.0
Document Reference No.: FT_001078 Clearance No.: FTDI#400
4 90 Degree Rotation (Portrait Orientation)
The FT81x (FT810, FT811, FT812, FT813) support 90 degree rotation of the display, allowing a
landscape display panel to be used in a portrait orientation. The FT81x handles the rotation of the
image, which allows this to be achieved without additional workload on the host MCU.
Whilst the register REG_ROTATE can be written directly, this would not rotate the touch
transforms. Therefore, it is recommended to use the co-processor command CMD_SETROTATE
instead to rotate both the image and the touch transformations.
Note that the application running on the host MCU must take account of the selected screen
orientation and position items accordingly to make best use of the landscape or portrait display
area.
At the time of writing, the majority of panels are designed for landscape orientation (where the
horizontal parameters are for the longest side, e.g. 480 x 272). For applications requiring a
portrait orientation, the FT81x family are therefore recommended.
Figure 4.1 Screen rotation options on the FT81x
Product Page
Document Feedback
8
Copyright © 2015 Future Technology Devices International Limited
Application Note
AN_336 FT8xx - Selecting an LCD Display
Version 2.0
Document Reference No.: FT_001078 Clearance No.: FTDI#400
5 Pixel Ratio
Some of the available 7” LCD panels have been found to use non-square pixels, which can result in
some items not displaying as intended. For example, a circle would appear oval and a square
would appear as rectangular. Whilst the application could in some cases adjust it’s drawing of
primitives to reduce the effect, this could still affect the appearance of other items such as the
clock widget.
It is recommended to check the datasheet for any display being considered to ensure that the
pixels are square. Display datasheets normally list the Active Area size, but some do not list the
pixel or dot pitch. If not specified directly in the display datasheet, the pixel width/height ratio can
be calculated from the Active Area size.
For example, if
the display Active Area size is 154.08 x 85.92 (W x H) and the resolution is 800 x 480,
then the average pixel size (assuming no gap between pixels) is
Width 154.08 / 800 = 0.1926mm
Height 85.92 / 480 = 0.179mm
The W/H ratio of each pixel (average) is therefore 1.076
Note: Some datasheets specify the dot pitch. Each pixel contains three 3 dots (R, G and B dot). If
dot pitch is 0.063mm (W) x 0.179mm (H), then the pixel pitch is (0.063x3) =0.189 mm (W) x
0.179mm (H). The W/H ratio of each pixel is therefore 1.056.
Figure 5.1 Display Parameters
Note: FTDI recommend checking the datasheet for any display which is being considered, but the
non-square pixels appear to be primarily on 7” panels rather than smaller sizes.
Two example displays which have square pixels are shown below.
Innolux AT070TN83 V1
7”
Module size:
165X104mm
Active Area:
152.4x91.44mm
Interface: RGB666
Datasheet: http://elinux.org/images/0/07/AT070TN83.pdf
pixel pitch = 0.1905 x 0.1905 mm
Product Page
Document Feedback
Microtech MTF070TN83-V1
7”
Module size:
165.00X104.0X5.5mm
Active Area:
152.4X91.44mm
Interface:
RGB888
Datasheet: TBD
pixel pitch 0.1926(H) x 0.1790(V)
9
Copyright © 2015 Future Technology Devices International Limited
Application Note
AN_336 FT8xx - Selecting an LCD Display
Version 2.0
Document Reference No.: FT_001078 Clearance No.: FTDI#400
6 Capacitive Touch Controller Compatibility
This section provides information on capacitive touch controller compatibility for the FT801, FT811
and FT813. The FT800, FT810 and FT812 support resistive screens via their integrated resistive
touch screen interface, and so this section does not apply.
Note that this list is correct at the time of writing and is provided for guidance only. FTDI cannot
support compatibility of any other touch controllers beyond those specified in this section. FTDI
recommend that customers test the intended touch controller as part of their prototyping stage, as
specifications of third-party ICs are subject to change by the manufacturer beyond the control of
FTDI.
Compatible Touch Controllers
The following controllers are compatible with the FT801, FT811 and FT813. Further testing has
enabled the FT5x26, 5x36 and 6x06 to be added to the list of supported controllers.
Azoteq
-
IQS5xx
FocalTech
-
FT5x06 series: FT5206/FT5306/FT5406
-
FT5x16 series: FT5316
-
FT5x26 series: FT5426 (see FT801 notes)
-
FT5x36 series: FT5336 (see FT801 notes)
-
FT6x06 series: FT6306 (see FT801 notes)
The particular models shown in blue text were tested for each family.
Voltage Levels
Some of the supported touch controllers are intended for 1.8V operation on their VCCIO. In order
to achieve compatibility with the touch controllers, the I/O voltage of the touch controller must
match the FT8xx’s VCCIO. In these cases, the following may help:

The I/O voltage of the touch controller could be set to 3.3V. This may require
customisation by the touch control manufacturer.

If this is not possible, level shifters would be required to translate the levels between 1.8V
for the touch controller and 3.3V (in particular, the FT801 device uses a VCCIO of 3.3V).

For the FT811 and FT813 only, the VCCIO of the FT811/813 could be lowered to 1.8V. In
this case, the RGB signals would also be 1.8V and so the LCD selected must be compatible
with 1.8V signals. The FT801 does not support 1.8V VCCIO and so this option is not
available.
Product Page
Document Feedback
10
Copyright © 2015 Future Technology Devices International Limited
Application Note
AN_336 FT8xx - Selecting an LCD Display
Version 2.0
Document Reference No.: FT_001078 Clearance No.: FTDI#400
Modes
Some Focaltech controllers support two interrupt modes: query mode and trigger mode. The
FT8xx series support only the trigger mode. In addition, some Focaltech controllers also offer two
different types of I2C protocol: IIC Standard Protocol and FTS 26 Bytes (IIC/SPI) Protocol. The
FT8xx series support only the IIC Standard protocol.
I2C Address
For the FT801, the capacitive touch controller must have its I2C address set to 0x38 as the FT801
does not support configuration of I2C address via the register map.
Note: 0x38 = 7’b0111000 excluding the read/write bit. This translates to an actual address byte
value 0x70 for write operation, and 0x71 for read operation, after the R/W bit is added.
For the FT811 and FT813, the FT81x series have the additional feature that the I2C address can be
specified via the REG_TOUCH_CONFIG register. Some of the touch controllers listed above have a
configurable/programmable I2C address. The register allows the FT81x to be configured to
communicate with controllers programmed with a non-default address.
Figure 6.1 Touch Configuration register
For example, if an FT5206 controller has I2C address b’0111000, the REG_TOUCH_CONFIG
register would be written as 0x0381.
Hardware
The following diagram shows an example of connecting the FT8xx to a capacitive touch controller.
The controller IC is often integrated into either the display panel itself or within the ribbon cable
attached to the panel. The FT8xx board would have a suitable connector to match the connector
on the panel’s ribbon, such as the FPC connector below.
The communication between the FT8xx and the capacitive touch controller takes place via the I2C
lines SDA and SCL in addition to the reset and interrupt lines. The initialisation and communication
of the capacitive touch controller via these lines is all handled by the FT8xx transparently to the
user application.
Product Page
Document Feedback
11
Copyright © 2015 Future Technology Devices International Limited
Application Note
AN_336 FT8xx - Selecting an LCD Display
Version 2.0
Document Reference No.: FT_001078 Clearance No.: FTDI#400
The touch controller may have a single power input line or may have separate VCC and VCCIO
supply lines. As mentioned in the previous section, the I/O voltage of the CTP must match that of
the FT8xx. If the CTP has only one supply pin, it must support operation from the same voltage as
the FT8xx’s VCCIO. Please refer the datasheet of the CTP to verify its recommended power supply
configuration.
Note that the number of connections in the ribbon cable and the order of the signals may vary and
so please consult the datasheet of the LCD panel and the CTC device used in the panel to confirm
the pinout. For example, some panels may not use the Wake signal.
The circuit uses pull-ups on the interrupt, SDA and SCL lines and also the Wake (where present).
The 33 Ohm series resistors help to improve EMI performance.
Figure 6.2 Capacitive Touch Connections
Product Page
Document Feedback
12
Copyright © 2015 Future Technology Devices International Limited
Application Note
AN_336 FT8xx - Selecting an LCD Display
Version 2.0
Document Reference No.: FT_001078 Clearance No.: FTDI#400
7 Touch Screen Calibration
The calibration feature of the FT8xx allows it to determine the alignment of the touch panel
relative to the screen. When the application runs the calibration command on the FT8xx, the user
is requested to tap three dots on the screen. The FT8xx calculates six transform values during the
calibration routine which then allow it to make adjustments so that the users touch is aligned to
the graphics underneath. It is required that the screen is calibrated for any application which will
use touch to ensure touch accuracy. The calibration is required for both resistive and capacitive
touch.
Note that for capacitive panels (FT801, FT811, FT813) the calibration is carried out in Compatibility
mode and the transforms still apply when switching to extended mode.
The FT8xx series include a calibration command which makes the above process simple for the
host MCU and removes any need to manually calculate transform values or to apply these each
time a touch is detected. On completion of the command, the registers are already loaded with the
required transforms and the touch system is fully calibrated.
However, on power-down, these transform values are lost. In most of the demo applications, this
requires the calibration routine to be run after each power-up. To provide a better end-user
experience, it is possible to run the calibration once, store the values on the MCU’s non-volatile
memory and then restore the values after each power on. Note that the values must be stored
within the MCU or a storage device attached to the MCU as the FT8xx does not include non-volatile
memory for storage of these values.
Storing Calibration Values
In order to store the values, the calibration could for example be run during a factory test of the
finished product. The host MCU would do the following.
During factory test:




Run a co-processor list containing the Calibrate command
Wait for REG_CMD_READ == REG_CMD_WRITE (this indicates the completion of
the co-processor command list and will only occur once the user has tapped the
three dots)
The command will have populated the registers REG_TOUCH_TRANSFORM_A to
REG_TOUCH_TRANSFORM_F with the transform values
The MCU can now read these six registers with standard 32-bit register read
commands and can store the values in the MCU’s EEPROM for example
On Power Up:

The MCU can now write the six values back to their respective
REG_TOUCH_TRANSFORM registers with standard 32-bit register writes, instead of
running the calibration command.
Re-calibrate Option:

Product Page
Document Feedback
It may also be desirable to provide a menu option in the application or another
way in which the user can re-run the calibration if required (e.g. during
maintenance of a machine or if the screen had been damaged and replaced with a
new LCD panel).
13
Copyright © 2015 Future Technology Devices International Limited
Application Note
AN_336 FT8xx - Selecting an LCD Display
Version 2.0
Document Reference No.: FT_001078 Clearance No.: FTDI#400
Example
The pseudo-code example below demonstrates one possible application. In this scenario, on
power-up, the MCU would initialise the FT8xx and screen registers and then enters the calibration
routine only if the calibration has never been run before or if the user is pressing (touching) and
holding the screen during power-up. Otherwise, it is considered that the calibration had been
carried out already (and so suitable transform values are available in the MCU EEPROM) and the
operator does not wish to re-calibrate. The values are loaded in this case from EEPROM and so the
operator does not need to carry out the tapping of the calibration dots.
The code below could be called each time the MCU and FT8xx are powered up and before the main
application starts. If the calibration data is not already stored in the MCU’s EEPROM or if
the user touches and holds the screen during power-up, the calibration routine is run and the
resulting values are read by the MCU and stored in its EEPROM. Otherwise, the values from the
EEPROM from the previous calibration are written to the FT8xx’s REG_TOUCH_TRANSFORM_A to
REG_TOUCH_TRANSFORM_F registers.
This code uses byte 0 of the MCU’s EEPROM to indicate whether the calibration data has already
been stored in the EEPROM (0x7C was used to indicate ‘values stored’) and uses EEPROM bytes 1
– 24 to store the actual calibration data copied from the FT8xx’s REG_TOUCH_TRANSFORM_A, _B,
_C, _D, _E and _F registers.
// Check if calibration data exists already or if the user is touching the screen.
If ((IsTouch()) || (EEPROM.Read(0) != 0x7C))
{
Blank();
// Blank the screen
while (IsTouch());
// Wait for user to release touch
write(REG_PWM_DUTY, 128);
// Ensure the display PWM is at 100%
BeginCoProList();
// Start a new co-processor command list
CMD
CMD
CMD
CMD
DLSTART
//
CLEAR(1,1,1)
//
COLOR_RGB(255,255,255)
//
TEXT(screen.w/2, screen.h/2,
the dot");
CMD CALIBRATE
//
CMD DISPLAY
//
CMD SWAP
//
FlushCoProBuffer();
WaitCmdFifoIdle();
DL Start command
Clear the buffers
Set colour for the subsequent text
28, OPT_CENTERX|OPT_CENTERY, "please tap on
Run the actual calibration
Display command
Swap command
// Send above co-processor commands to the FT8xx
// Wait until co-processor finishes execution
// i.e. until REG_CMD_READ == REG_CMD_WRITE
// The FT8xx’s registers REG_TOUCH_TRANSFORM_A to REG_TOUCH_TRANSFORM_F now have
// their calibrated values. The MCU can read the six 32-bit values. Here, we read
// them a byte at a time since the EEPROM is programmed on a byte-by-byte basis.
for (int i = 0; i < 24; i++)
{
EEPROM.write(1 + i, rd32(REG_TOUCH_TRANSFORM_A + i));
}
EEPROM.write(0, 0x7c);
// Write loc 0 to 0x7C to show the data is stored
// Now EEPROM(0) has value 0x7C and EEPROM(1) to (24) have the values of the
// six 32-bit REG_TOUCH_TRANSFORM registers
}
else
{
Product Page
Document Feedback
14
Copyright © 2015 Future Technology Devices International Limited
Application Note
AN_336 FT8xx - Selecting an LCD Display
Version 2.0
Document Reference No.: FT_001078 Clearance No.: FTDI#400
// If the calibration values were already in EEPROM and the user had not touched
// the screen on power-up then we read the existing EEPROM values and write them
// to the FT8xx’s REG_TOUCH_TRANSFORM registers
for (int i = 0; i < 24; i++)
wr32(REG_TOUCH_TRANSFORM_A + i, EEPROM.read(1 + i));
}
// Now, the main application can begin
Product Page
Document Feedback
15
Copyright © 2015 Future Technology Devices International Limited
Application Note
AN_336 FT8xx - Selecting an LCD Display
Version 2.0
Document Reference No.: FT_001078 Clearance No.: FTDI#400
8 Conclusion
The FT8xx supports a wide range of LCD panels thanks to the configurability of its video output
timing. This application note provides information to help when selecting an LCD panel and also to
illustrate the relationship between LCD datasheet parameters and the FT8xx’s display settings
registers. It also highlights some of the considerations specific to the new enhanced FT81x series.
Product Page
Document Feedback
16
Copyright © 2015 Future Technology Devices International Limited
Application Note
AN_336 FT8xx - Selecting an LCD Display
Version 2.0
Document Reference No.: FT_001078 Clearance No.: FTDI#400
9 Contact Information
Head Office – Glasgow, UK
Branch Office – Tigard, Oregon, USA
Future Technology Devices International Limited
Unit 1, 2 Seaward Place, Centurion Business Park
Glasgow G41 1HH
United Kingdom
Tel: +44 (0) 141 429 2777
Fax: +44 (0) 141 429 2758
Future Technology Devices International Limited
(USA)
7130 SW Fir Loop
Tigard, OR 97223-8160
USA
Tel: +1 (503) 547 0988
Fax: +1 (503) 547 0987
E-mail (Sales)
E-mail (Support)
E-mail (General Enquiries)
[email protected]
[email protected]
[email protected]
E-Mail (Sales)
E-Mail (Support)
E-Mail (General Enquiries)
[email protected]
[email protected]
[email protected]
Branch Office – Taipei, Taiwan
Branch Office – Shanghai, China
Future Technology Devices International Limited
(Taiwan)
2F, No. 516, Sec. 1, NeiHu Road
Taipei 114
Taiwan , R.O.C.
Tel: +886 (0) 2 8791 3570
Fax: +886 (0) 2 8791 3576
Future Technology Devices International Limited
(China)
Room 1103, No. 666 West Huaihai Road,
Shanghai, 200052
China
Tel: +86 21 62351596
Fax: +86 21 62351595
E-mail (Sales)
E-mail (Support)
E-mail (General Enquiries)
E-mail (Sales)
E-mail (Support)
E-mail (General Enquiries)
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Web Site
http://ftdichip.com
Distributor and Sales Representatives
Please visit the Sales Network page of the FTDI Web site for the contact details of our distributor(s) and sales
representative(s) in your country.
System and equipment manufacturers and designers are responsible to ensure that their systems, and any Future Technology
Devices International Ltd (FTDI) devices incorporated in their systems, meet all applicable safety, regulatory and system-level
performance requirements. All application-related information in this document (including application descriptions, suggested
FTDI devices and other materials) is provided for reference only. While FTDI has taken care to assure it is accurate, this
information is subject to customer confirmation, and FTDI disclaims all liability for system designs and for any applications
assistance provided by FTDI. Use of FTDI devices in life support and/or safety applications is entirely at the user’s risk, and the
user agrees to defend, indemnify and hold harmless FTDI from any and all damages, claims, suits or expense resulting from
such use. This document is subject to change without notice. No freedom to use patents or other intellectual property rights is
implied by the publication of this document. Neither the whole nor any part of the information contained in, or the product
described in this document, may be adapted or reproduced in any material or electronic form without the prior written consent
of the copyright holder. Future Technology Devices International Ltd, Unit 1, 2 Seaward Place, Centurion Business Park,
Glasgow G41 1HH, United Kingdom. Scotland Registered Company Number: SC136640
Product Page
Document Feedback
17
Copyright © 2015 Future Technology Devices International Limited
Application Note
AN_336 FT8xx - Selecting an LCD Display
Version 2.0
Document Reference No.: FT_001078 Clearance No.: FTDI#400
Appendix A– References
Document References
FT800 Datasheet
FT81x Datasheet
FT800 Programmers Guide
FT81x Programmers Guide
Acronyms and Abbreviations
Terms
Description
CTC
Capacitive Touch Controller
EVE
Embedded Video Engine
LCD
Liquid Crystal Display
SPI
Serial Peripheral Interface
Product Page
Document Feedback
18
Copyright © 2015 Future Technology Devices International Limited
Application Note
AN_336 FT8xx - Selecting an LCD Display
Version 2.0
Document Reference No.: FT_001078 Clearance No.: FTDI#400
Appendix B – List of Tables & Figures
List of Figures
Figure 3.1 LCD Display Parameters .................................................................................................5
Figure 3.2 Timing Waveforms .........................................................................................................6
Figure 4.1 Screen rotation options on the FT81x ...............................................................................8
Figure 5.1 Display Parameters ........................................................................................................9
Figure 6.1 Touch Configuration register ......................................................................................... 11
Figure 6.2 Capacitive Touch Connections ....................................................................................... 12
List of Tables
Table 3.1 Translating between FT8xx and Display parameters ............................................................5
Product Page
Document Feedback
19
Copyright © 2015 Future Technology Devices International Limited
Application Note
AN_336 FT8xx - Selecting an LCD Display
Version 2.0
Document Reference No.: FT_001078 Clearance No.: FTDI#400
Appendix C– Revision History
Document Title:
AN_336 FT8xx - Selecting an LCD Display
Document Reference No.:
FT_001078
Clearance No.:
FTDI#400
Product Page:
http://www.ftdichip.com/EVE.htm
Document Feedback:
Send Feedback
Revision
Changes
Date
1.0
Initial release
2014-07-15
2.0
Updated to include the FT81x series
2015-09-21
Product Page
Document Feedback
20
Copyright © 2015 Future Technology Devices International Limited