🚚 Free Worldwide Shipping on All Orders!Shop Now
HomeStore

Adafruit TSC2046 SPI Resistive Touch Screen Controller

Product image 1

Adafruit TSC2046 SPI Resistive Touch Screen Controller

The Adafruit TSC2046 is an SPI resistive touch screen controller that offloads touch reading from your microcontroller. Instead of tying up analog pins and constantly polling, the TSC2046 handles all touch sensing over SPI and provides an interrupt pin that signals when a touch is detected.

The breakout board can be powered from 3V to 5V, making it safe for use with both 3.3V and 5V logic. An onboard 1mm pitch FPC connector accepts the flex cable from most medium and large resistive touch panels directly. For other touch screens, the four X/Y contacts are broken out on 0.1" pitch pads for hand soldering or wiring.

Key Features

  • SPI Touch Controller – Reads X, Y, and Z (pressure) coordinates over SPI, no analog pins required
  • Interrupt Pin (IRQ) – Drops low on touch detection to reduce SPI polling
  • 1mm Pitch FPC Connector – Plug in most 4-wire resistive touch panel flex cables directly
  • 0.1" Breakout Pads – Four X/Y contacts for touch panels with non-standard connectors
  • 3V to 5V Operation – Compatible with a wide range of microcontrollers
  • Fast and Precise – Stable readings with less latency than direct analog reading
  • Busy Pin – Indicates when the chip is still processing a reading
  • Vref Pin – Access or change the default 2.5V reference voltage
  • Two Extra ADC Inputs – Aux (0V–Vref) and VBat (0V–2×Vref) channels for additional analog readings

Ideal For

  • Adding touch input to TFT and LCD display projects
  • SPI-based projects where I2C is already in use or unavailable
  • Microcontrollers without analog inputs
  • Projects needing interrupt-driven touch detection

Package Contents

  • 1× Adafruit TSC2046 SPI Resistive Touch Screen Controller Breakout

Resources

$2.92

Original: $9.75

-70%
Adafruit TSC2046 SPI Resistive Touch Screen Controller—

$9.75

$2.92

Product Information

Shipping & Returns

Description

The Adafruit TSC2046 is an SPI resistive touch screen controller that offloads touch reading from your microcontroller. Instead of tying up analog pins and constantly polling, the TSC2046 handles all touch sensing over SPI and provides an interrupt pin that signals when a touch is detected.

The breakout board can be powered from 3V to 5V, making it safe for use with both 3.3V and 5V logic. An onboard 1mm pitch FPC connector accepts the flex cable from most medium and large resistive touch panels directly. For other touch screens, the four X/Y contacts are broken out on 0.1" pitch pads for hand soldering or wiring.

Key Features

  • SPI Touch Controller – Reads X, Y, and Z (pressure) coordinates over SPI, no analog pins required
  • Interrupt Pin (IRQ) – Drops low on touch detection to reduce SPI polling
  • 1mm Pitch FPC Connector – Plug in most 4-wire resistive touch panel flex cables directly
  • 0.1" Breakout Pads – Four X/Y contacts for touch panels with non-standard connectors
  • 3V to 5V Operation – Compatible with a wide range of microcontrollers
  • Fast and Precise – Stable readings with less latency than direct analog reading
  • Busy Pin – Indicates when the chip is still processing a reading
  • Vref Pin – Access or change the default 2.5V reference voltage
  • Two Extra ADC Inputs – Aux (0V–Vref) and VBat (0V–2×Vref) channels for additional analog readings

Ideal For

  • Adding touch input to TFT and LCD display projects
  • SPI-based projects where I2C is already in use or unavailable
  • Microcontrollers without analog inputs
  • Projects needing interrupt-driven touch detection

Package Contents

  • 1× Adafruit TSC2046 SPI Resistive Touch Screen Controller Breakout

Resources