ST Life.augmented


S-Touch® advanced resistive touchscreen controller with 8-bit GPIO expander
  • active Active

The STMPE811 is a GPIO (general purpose input/output) port expander able to interface a main digital ASIC via the two-line bidirectional bus (I2C). A separate GPIO expander is often used in mobile multimedia platforms to solve the problems of the limited amount of GPIOs typically available on the digital engine.

The STMPE811 offers great flexibility, as each I/O can be configured as input, output or specific functions. The device has been designed with very low quiescent current and includes a wakeup feature for each I/O, to optimize the power consumption of the device.

A 4-wire touchscreen controller is built into the STMPE811. The touchscreen controller is enhanced with a movement tracking algorithm (to avoid excessive data), a 128 x 32 bit buffer and programmable active window feature.

pdf Please read
Errata Sheet
pdf Download

Key Features

  • 8 GPIOs
  • 1.8 - 3.3 V operating voltage
  • Integrated 4-wire touchscreen controller
  • Interrupt output pin
  • Wakeup feature on each I/O
  • SPI and I2C interface
  • Up to 2 devices sharing the same bus in I2C mode (1 address line)
  • 8-input 12-bit ADC
  • 128-depth buffer touchscreen controller
  • Touchscreen movement detection algorithm
  • 25 kV air-gap ESD protection (system level)
  • 4 kV HBM ESD protection (device level)

Circuit Diagram

Design Resources


Technical Documentation

Product Specifications

Description Version Size
DS5742: S-Touch® advanced resistive touchscreen controller with 8-bit GPIO expander
6.1 654 KB

Application Notes

Description Version Size
AN2748: STMPE811 PCB design guideline
1.3 95 KB
AN2807: STMPE811 reference code for touchscreen controller operation
1.3 96 KB
AN2825: S-Touch® STMPE811 resistive touchscreen controller advanced features
1.3 157 KB
AN3128: STM32 embedded graphic objects/touchscreen library
5.1 4,400 KB

Technical Notes & Articles

Description Version Size
TN0074: Calibration procedure for a resistive touchscreen system based on the STMPE811
1.4 435 KB

User Manual

Description Version Size
UM0772: Advanced resistive touchscreen controller demonstration kit based on the STMPE811
3.0 849 KB

Related Tools and Software

Related Tools and Software

Part Number Description
STSW-STM32098 STM32 embedded GUI library (AN3128)

Publications and Collaterals


Description Version Size
S-Touch controllers
1.0.0 1,093 KB

Sample & Buy

No Results
Feedback Form
Customer Feedback