Login / Signup
Cart
Your cart is empty
Add a crisp 3.5" touchscreen TFT LCD display to your Arduino project with this 480x320 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.
LCD Type | TFT |
LCD Interface | SPI |
LCD Controller | ILI9486 |
Touch Screen Type | Resistive |
Touch Screen Controller | XPT2046 |
Colours | RGB, 65K colours |
Resolution | 480x320 (Pixel) |
Aspect Ratio | 8:5 |
I/O Voltage | 3.3V/5V |
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 |
Arduino board not included (pictured for reference)