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:
