Author Gravatar Image LADY ADA

Add some jazz & pizazz to your project with a color touchscreen LCD. This TFT display is big (2.8" diagonal) bright (4 white-LED backlight) and colorful! 240x320 pixels with individual RGB pixel control, this has way more resolution than a black and white 128x64 display.

As a bonus, this display has either a resistive or capacitive touchscreen attached to it already, so you can detect finger presses anywhere on the screen.

This display has a controller built into it with RAM buffering, so that almost no work is done by the microcontroller. The display can be used in two modes: 8-bit or SPI. For 8-bit mode, you'll need 8 digital data lines and 4 or 5 digital control lines to read and write to the display (12 lines total). SPI mode requires only 5 pins total (SPI data in, data out, clock, select, and d/c) but is slower than 8-bit mode.

If you have the resistive touch version, 4 pins are required for the touch screen (2 digital, 2 analog) or you can purchase and use our resistive touchscreen controller (not included) to use I2C or SPI

If you have the capacitive touch version, there is a capacitive touch controller chip already installed that communicates of standard I2C plus an IRQ line.

Of course, we wouldn't just leave you with a datasheet and a "good luck!". For 8-bit interface fans we've written a full open source graphics library that can draw pixels, lines, rectangles, circles, text, and more. For SPI users, we have a library as well, its separate from the 8-bit library since both versions are heavily optimized.

For resitive touch, we also have a touch screen library that detects x, y and z (pressure) and example code to demonstrate all of it.

For capacitive touch, we have an I2C interface library for the captouch chip.

If you are using an Arduino-shaped microcontroller, check out our TFT shield version of this same display, with SPI control and a touch screen controller as well

Last updated on 2015-05-04 at 04.27.56 PM Published on 2014-03-18 at 04.50.41 PM