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.
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.
| 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 |
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.
Yes, the device features auto-hibernation and hotkey wake-up capabilities.
The device consumes 0.5 µA in Hibernation mode and 100 µA in Active mode.