3.5″ Touch LCD Shield for Arduino
Add a crisp 3.5″ touchscreen TFT LCD display to your Arduino project with this 480×320 display shield from Waveshare!
This display comes pre-assembled and is designed to be used with the Arduino Uno or a pin-compatible board. The display slots into your Arduino’s female headers and is powered by the Arduino board as well.
The display includes resistive touch which is useful for interfacing with your project’s menus and options, with PWM backlight control for adjusting brightness to a comfortable level. The onboard microSD slot can be used for storing images for your display project. The display is controlled by SPI, keeping more of your IO pins free.
The product wiki provides examples for the Arduino Uno to get you started. You will also find datasheets and other information in the resources section below.
Features
- Resistive touch screen TFT LCD
- 3.5″ 480×320 resolution
- Standard UNO interface, compatible with Arduino UNO, Leonardo etc
- Onboard stand-alone touch controller
- PWM backlight control
- Micro SD slot
- Controlled via SPI
- Online resources with Arduino examples
Specifications
LCD Type | TFT |
LCD Interface | SPI |
LCD Controller | ILI9486 |
Touch Screen Type | Resistive |
Touch Screen Controller | XPT2046 |
Colours | RGB, 65K colours |
Resolution | 480×320 (Pixel) |
Aspect Ratio | 8:5 |
I/O Voltage | 3.3V/5V |
Interface
Pin | Arduino | Description |
5V | 5V | 5V power input |
GND | GND | Ground |
SCLK | D13 | SPI clock |
MISO | D12 | SPI data input |
MOSI | D11 | SPI data output |
LCD_CS | D10 | LCD chip select |
LCD_BL | D9 | LCD backlight |
LCD_RST | D8 | LCD reset |
LCD_DC | D7 | LCD data/command select |
TP_BUSY | D6 | Touch panel busy |
SD_CS | D5 | Micro SD card chip select |
TP_CS | D4 | Touch panel chip select |
TP_IRQ | D3 | Touch panel interrupt |
Package Contents
- 1x 3.5″ TFT LCD Touch Shield
Arduino board not included (pictured for reference)
Resources
-
Product Wiki
- User Manual
- Schematic
- Demo Code
- ILI9486 Datasheet
- XPT2046 Datasheet