Skip to content

Resistive Touch Screen Controller - STMPE610

The STMPE610 Resistive Touch Screen Controller breakout provides an easy way to add touch input to your projects without tying up analogue pins. Instead of continuously polling a resistive overlay, this dedicated controller handles all the touch sensing and reports coordinates over I2C or SPI.

The breakout includes an onboard 3 V regulator and level shifting, making it safe to use with both 3.3 V and 5 V logic. A 1 mm pitch FPC connector accepts most medium and large resistive touchscreens directly, and four X/Y contacts are broken out to 0.1"-spaced headers for other screen types.

Key Features

  • Dual Interface – Supports both I2C and SPI communication
  • Interrupt Pin – Signals when a touch is detected, eliminating the need for polling
  • Level Shifting – Onboard regulator and shifters for 3.3 V and 5 V compatibility
  • FPC Connector – 1 mm pitch connector for direct connection to most resistive touchscreens
  • Breakout Headers – 0.1" pitch pads for X/Y contacts when using non-standard screens
  • Stable Readings – Precise and fast touch coordinate output

Ideal For

  • Adding touch input to TFT and LCD display projects
  • Microcontrollers without analogue inputs
  • Reducing pin usage for touch sensing
  • Arduino, Raspberry Pi, and other development board projects

Resources

The Resistive Touch Screen Controller - STMPE610 appears in the following collections:

SKU AF-1571