✨ New Arrivals Just Dropped!Explore
HomeStore

3.5" TFT 320 x 480 + Touchscreen Breakout Board with MicroSD Socket (HXD8357D)

3.5" TFT 320 x 480 + Touchscreen Breakout Board with MicroSD Socket (HXD8357D)

Add some jazz & pizazz to your project with a colour touchscreen LCD. This TFT display is big (3.5" diagonal) bright (6 white-LED backlights) and colourful! 480 x 320 pixels with individual RGB pixel control, this has way more resolution than a black and white 128 x 64 display, and double our 2.8" TFT. As a bonus, this display has a resistive 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. In addition, 4 pins are required for the touch screen (2 digital, 2 analogue)

Of course, we wouldn't just leave you with a datasheet and a "good luck!". Check out our detailed tutorial for wiring, testing and example code! 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, it's separate from the 8-bit library since both versions are heavily optimized. We also have a touch screen library that detects x, y and z (pressure) and example code to demonstrate all of it.

Revision History

  • As of February 10th, 2025 - We've updated the backlight driver as the previous chip was discontinued.
  • As of December 27, 2022 – we've updated this PCB to use TSSOP instead of SOIC versions of the 74-series level shifters, and to use a TPS61040-based backlight driver instead of FAN5331. We've also used Adafruit Pinguin to make a lovely and legible silkscreen. You may get the new PCB or the older version - both are identical other than the component swaps & fancy silkscreen.

Specifications

  • PCB may come in blue or Adafruit black
  • 3.5" diagonal LCD TFT display
  • 320 x 480 resolution, 18-bit (262,000) colour capable - our code uses only 16-bits since it's faster.
  • 8-bit digital interface, plus 4 or 5 control lines (12 pins minimum) or SPI mode with 4 or 5 SPI data/control lines (4 pins minimum) - not including the touch screen.
  • 5V compatible! Use with 3.3V or 5V logic such as an Arduino
  • 3.3V @ 150mA LDO regulator
  • 6 white LED backlights with DC/DC constant-current boost. You can PWM dim the backlight
  • 1 x 20 headers for easy breadboarding
  • 4-wire resistive touchscreen
  • Screen: 56mm x 85mm x 4mm
  • PCB: 56mm x 97mm x 2mm
  • Weight: 52g

Resources

$13.44

Original: $38.40

-65%
3.5" TFT 320 x 480 + Touchscreen Breakout Board with MicroSD Socket (HXD8357D)

$38.40

$13.44
Product image 1
Product image 2
Product image 3

Description

Add some jazz & pizazz to your project with a colour touchscreen LCD. This TFT display is big (3.5" diagonal) bright (6 white-LED backlights) and colourful! 480 x 320 pixels with individual RGB pixel control, this has way more resolution than a black and white 128 x 64 display, and double our 2.8" TFT. As a bonus, this display has a resistive 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. In addition, 4 pins are required for the touch screen (2 digital, 2 analogue)

Of course, we wouldn't just leave you with a datasheet and a "good luck!". Check out our detailed tutorial for wiring, testing and example code! 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, it's separate from the 8-bit library since both versions are heavily optimized. We also have a touch screen library that detects x, y and z (pressure) and example code to demonstrate all of it.

Revision History

  • As of February 10th, 2025 - We've updated the backlight driver as the previous chip was discontinued.
  • As of December 27, 2022 – we've updated this PCB to use TSSOP instead of SOIC versions of the 74-series level shifters, and to use a TPS61040-based backlight driver instead of FAN5331. We've also used Adafruit Pinguin to make a lovely and legible silkscreen. You may get the new PCB or the older version - both are identical other than the component swaps & fancy silkscreen.

Specifications

  • PCB may come in blue or Adafruit black
  • 3.5" diagonal LCD TFT display
  • 320 x 480 resolution, 18-bit (262,000) colour capable - our code uses only 16-bits since it's faster.
  • 8-bit digital interface, plus 4 or 5 control lines (12 pins minimum) or SPI mode with 4 or 5 SPI data/control lines (4 pins minimum) - not including the touch screen.
  • 5V compatible! Use with 3.3V or 5V logic such as an Arduino
  • 3.3V @ 150mA LDO regulator
  • 6 white LED backlights with DC/DC constant-current boost. You can PWM dim the backlight
  • 1 x 20 headers for easy breadboarding
  • 4-wire resistive touchscreen
  • Screen: 56mm x 85mm x 4mm
  • PCB: 56mm x 97mm x 2mm
  • Weight: 52g

Resources

You may also like

NEW
Thumbnail 1Thumbnail 2

Adafruit SGP41 Multi-Pixel Gas Sensor Breakout - VOC & NOx

$25.35

-70%NEW
Thumbnail 1Thumbnail 2

Adafruit Fruit Jam - Mini RP2350 Computer

$50.71

$15.21

-70%NEW
Thumbnail 1Thumbnail 2

Adafruit AS7331 UV / UVA / UVB / UVC Sensor Breakout

$28.52

$8.56

-70%NEW
Thumbnail 1Thumbnail 2

Adafruit AS7343 14-Channel Light / Colour Sensor Breakout

$25.35

$7.61

NEW
Thumbnail 1Thumbnail 2

Adafruit TMP119 High-Precision ±0.03°C I2C Temperature Sensor

$19.01

-70%NEW
Thumbnail 1Thumbnail 2

Adafruit TCS3430 / TCS34303 Ambient Tri-Stimulus Colour Sensor

$12.02

$3.61

NEW
Thumbnail 1Thumbnail 2

Adafruit LED Sequins - Cool White - Pack of 5

$5.02

-70%NEW
Thumbnail 1Thumbnail 2

Adafruit STCC4 and SHT41 - CO2, Temperature & Humidity Sensor

$34.86

$10.46

NEW
Thumbnail 1Thumbnail 2

Adafruit APDS9999 Proximity, Lux Light & Colour Sensor

$9.51

NEW
Thumbnail 1Thumbnail 2

Adafruit ADS122C04 24-Bit ADC - 4 Channel 2-kSPS

$25.35

NEW
Thumbnail 1Thumbnail 2

Adafruit TMAG5273 3D Hall Effect Magnetometer Breakout

$7.53

-70%NEW
Thumbnail 1Thumbnail 2

Adafruit Terminal Block BFF Add-On for QT Py and XIAO

$13.86

$4.16