🎉 Up to 70% Off Selected ItemsShop Sale
HomeStoreAll Products

3.5" Resistive Touch Display (G) for Raspberry Pi (320x480)

Product image 1
Product image 2
Product image 3
Product image 4
Product image 5
Product image 6
Product image 7
Product image 8
Product image 9
Product image 10
Product image 11
Product image 12

3.5" Resistive Touch Display (G) for Raspberry Pi (320x480)

All Products

Resistive?! Yep - you don't see many resistive touch displays for the Raspberry Pi these days, however they have a place in certain projects/scenarios, and they cost less than their more-common capacitive counterparts - so this might be ideal for your project!

It's a 3.5" IPS panel with a 320x480 resolution offering 262K colours, 170° viewing angles and 60Hz refresh rate - all controlled via SPI. It features resistive single-point touch and mounts to the rear of your Raspberry Pi using pogo pins, which keeps your GPIO header and top of the board completely free for HATs and coolers.

A connector on the rear of the display can be used with the included GH1.25 11-pin cable to use this display with other development boards, with ESP32-S3 examples provided in the product wiki.

It's an interesting combo of OG resistive touch technology combined with a modern 60Hz IPS panel, SPI communication and pogo in mounting.

Note: The display orientation is portrait by default, 320x480 resolution (H×V). Change the software config for landscape display.

Raspberry Pi not included.

Features

  • 3.5" IPS display compatible with Raspberry Pi
  • 320x480 resolution, 262K colours and 170° viewing angles
  • 60Hz refresh rate for smooth display performance
  • Single-point resistive touch using XPT2046 controller
  • ST7796S display driver with SPI interface to minimise GPIO usage
  • Pogo pin mounting connects underneath the Raspberry Pi, keeping the GPIO header free
  • Additional GH1.25 11-pin connector for use with other development boards
  • Portrait orientation by default (320x480); software configurable for landscape
  • Immersion gold PCB finish for improved durability

Specifications

Operating voltage 5V
Logic level 3.3V
Display driver ST7796S
Touch driver XPT2046
Display interface 4-wire SPI
Touch interface SPI
Display panel IPS
Display size 3.5"
Touch type Resistive
Touch points Single-point touch
Display active area 49.56 × 74.04 mm
Touch panel size 54.86 × 83.79 mm

Resources

Pinout

Pin Description Connector
TP_IRQ Touch panel interrupt pin 1
TP_CS Touch panel chip select 2
LCD_BL LCD backlight pin 3
LCD_RST LCD reset pin (active low) 4
LCD_DC LCD data/command select (high = data, low = command) 5
LCD_CS LCD chip select (active low) 6
SCLK SPI clock pin 7
MOSI SPI MOSI pin 8
MISO SPI MISO pin 9
GND Ground 10
VCC 5V power input 11

Package Contents

  • 1x 3.5" Resistive Touch Display (G) for Raspberry Pi (320x480)
  • 1x GH1.25 11-pin cable
  • 1x Screw pack

Raspberry Pi not included.

$5.39

Original: $15.40

-65%
3.5" Resistive Touch Display (G) for Raspberry Pi (320x480)—

$15.40

$5.39

Product Information

Shipping & Returns

Description

Resistive?! Yep - you don't see many resistive touch displays for the Raspberry Pi these days, however they have a place in certain projects/scenarios, and they cost less than their more-common capacitive counterparts - so this might be ideal for your project!

It's a 3.5" IPS panel with a 320x480 resolution offering 262K colours, 170° viewing angles and 60Hz refresh rate - all controlled via SPI. It features resistive single-point touch and mounts to the rear of your Raspberry Pi using pogo pins, which keeps your GPIO header and top of the board completely free for HATs and coolers.

A connector on the rear of the display can be used with the included GH1.25 11-pin cable to use this display with other development boards, with ESP32-S3 examples provided in the product wiki.

It's an interesting combo of OG resistive touch technology combined with a modern 60Hz IPS panel, SPI communication and pogo in mounting.

Note: The display orientation is portrait by default, 320x480 resolution (H×V). Change the software config for landscape display.

Raspberry Pi not included.

Features

  • 3.5" IPS display compatible with Raspberry Pi
  • 320x480 resolution, 262K colours and 170° viewing angles
  • 60Hz refresh rate for smooth display performance
  • Single-point resistive touch using XPT2046 controller
  • ST7796S display driver with SPI interface to minimise GPIO usage
  • Pogo pin mounting connects underneath the Raspberry Pi, keeping the GPIO header free
  • Additional GH1.25 11-pin connector for use with other development boards
  • Portrait orientation by default (320x480); software configurable for landscape
  • Immersion gold PCB finish for improved durability

Specifications

Operating voltage 5V
Logic level 3.3V
Display driver ST7796S
Touch driver XPT2046
Display interface 4-wire SPI
Touch interface SPI
Display panel IPS
Display size 3.5"
Touch type Resistive
Touch points Single-point touch
Display active area 49.56 × 74.04 mm
Touch panel size 54.86 × 83.79 mm

Resources

Pinout

Pin Description Connector
TP_IRQ Touch panel interrupt pin 1
TP_CS Touch panel chip select 2
LCD_BL LCD backlight pin 3
LCD_RST LCD reset pin (active low) 4
LCD_DC LCD data/command select (high = data, low = command) 5
LCD_CS LCD chip select (active low) 6
SCLK SPI clock pin 7
MOSI SPI MOSI pin 8
MISO SPI MISO pin 9
GND Ground 10
VCC 5V power input 11

Package Contents

  • 1x 3.5" Resistive Touch Display (G) for Raspberry Pi (320x480)
  • 1x GH1.25 11-pin cable
  • 1x Screw pack

Raspberry Pi not included.