Key facts
- Brand
- STMicroelectronics
- Model
- STMPE812
- Documents
- 3
- Languages
- EN
- Last added
- 2012-08-10
Start here

STMicroelectronics STMPE812A Touchscreen Controller Datasheet
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.
Read onlineSTMicroelectronics STMPE812 specifications
| Touchscreen type | 4-wire resistive |
|---|---|
| ADC resolution | 12-bit |
| Operating voltage | 1.65 - 3.6 V |
| Hibernation current | 0.5 µA |
| Active mode current | 100 µA |
| I2C interface speed | up to 400 kHz |
| ESD protection (Touchscreen pins) | 8 kV HBM, 1 kV CDM |
| Package type | CSP 12 |
Source: STMicroelectronics STMPE812A Touchscreen Controller Datasheet
All STMicroelectronics STMPE812 documents by type
Ratings, dimensions and ordering codes, for selection and design work.
How to use the product for one specific task, with worked examples.
Questions answered in these manuals
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.
From: STMicroelectronics STMPE812A Touchscreen Controller Datasheet
Does the STMPE812A support auto-hibernation?
Yes, the device features auto-hibernation and hotkey wake-up capabilities.
From: STMicroelectronics STMPE812A Touchscreen Controller Datasheet
What is the operating voltage range of the STMPE812?
The operating voltage range is 1.65 to 3.6 V.
What are the GPIO specifications?
It has 4 GPIOs with 8 mA drive and 12 mA sink at 3.3 V.
What is the operating voltage range for the STMPE812A?
The device operates with a Vcc voltage between 1.65 V and 3.6 V.
What external components are required at the RESET pin?
A pull-up resistor between 2.2k and 10kQ must be connected at RESET.
