STMicroelectronics STMPE812A Touchscreen Controller Datasheet

The STMPE812A is a 4-wire resistive touchscreen controller with 4-bit port expander integrated. The touchscreen controller is designed to be fully autonomous, requiring only minimal CPU intervention for sampling, filtering and pre-processing operations.


STMicroelectronics STMPE812A Touchscreen Controller Datasheet - cover page
Brand
STMicroelectronics
Category
microcontrollers
Document type
Datasheet
Language
English
Pages
53
File format
PDF
File size
586 KB
Published
10 August, 2012
Updated
30 September, 2023
MD5 checksum
496B99F639C0B4BD084ED0A37D808CF0

About this manual

The STMPE812A is a 4-wire resistive touchscreen controller with an integrated 4-bit port expander. It is designed for fully autonomous operation, requiring minimal CPU intervention for sampling, filtering, and pre-processing. The device includes a 12-bit ADC, a PWM controller, and multiple GPIOs with alternate functions.

What's inside

  • STMPE812A functional overview
  • Pin configuration and functions
  • Typical application
  • I2C interface
  • Power supply
  • Charge pump
  • Power modes
  • STMPE812A registers
  • Interrupt system
  • ADC controller

Specifications

Touchscreen type4-wire resistive
ADC resolution12-bit
Operating voltage1.65 - 3.6 V
Hibernation current0.5 µA
Active mode current100 µA
I2C interface speedup to 400 kHz
ESD protection (Touchscreen pins)8 kV HBM, 1 kV CDM
Package typeCSP 12

Frequently asked questions

What is the I2C slave address for the STMPE812A?

The I2C address is 0x41 (0x82/83 including Rd/Wr bit) or 0x40 (0x80/81 including Rd/Wr bit), selected by the P0 pin state.

Does the STMPE812A support auto-hibernation?

Yes, the device features auto-hibernation and hotkey wake-up capabilities.

What are the power consumption specifications?

The device consumes 0.5 µA in Hibernation mode and 100 µA in Active mode.

Download PDF (586 KB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →