Touch Controllers

S-Touch™ Resistive Touch Screen Controller

 

Introduction

The S-Touch touchscreen controller is a four-wire resistive controller featuring autonomous functionality to minimise demands on the host processor. For embedded designers, this frees valuable CPU cycles to ease pressure on performance, power consumption and response times.

Advanced Movement tracking

The host may set a value from 4 to 127 as the distance between the new touch position and the previous position so it may be considered as the valid new position. This reduces redundant, nearby data positions.

Window Masking

The host may define a rectangle within the full window so that if the touch position falls outside of the defined window, the touch is simply ignored.

Data Buffer (FIFO)

128 sets of data buffers in the touchscreen controller ensure that no data is missing, even if the CPU is busy. Each data buffer contains a 12-bit x-coordinate, a 12-bit y-coordinate and an 8-bit touch pressure interrupt on FIFO full, FIFO empty and FIFO reaching programmable threshold.

Features

  • IQQ2C (400kHz) or SPI (1MHz) serial interface
  • 12-bit ADC for high-resolution touchscreen
  • 128-depth data buffering
  • Advanced movement tracking to reduce CPU/bus use
  • Window masking function allows intelligent use of screen
  • 4 kV HBM ESD protection
  • Ultra-low power consumption (active <1mA, idle <1μA)
  • Ultra-small (3.0 x 3.0mm) QFN16 package

S-Touch™ Resistive Touch Screen Controller

 

GPIOs Vcc Touchscreen Technology Interface Part Number
8
1.8 to 3.3 V
4-wire resistive
SPI/I2C

STMPE811

6
1.8 to 3.3 V
4-wire resistive
SPI/I2C
STMPE610

 

Copyright © 1995-2010 Anglia Components Ltd.
Please read our Privacy Statement in conjunction with the Terms and Conditions of this Website.