STMPE610QTR STMicroelectronics, STMPE610QTR Datasheet - Page 39

IC CTLR ADV TOUCH SCREEN 16-QFN

STMPE610QTR

Manufacturer Part Number
STMPE610QTR
Description
IC CTLR ADV TOUCH SCREEN 16-QFN
Manufacturer
STMicroelectronics
Series
S-Touch™r
Type
Resistiver
Datasheets

Specifications of STMPE610QTR

Touch Panel Interface
4-Wire
Number Of Inputs/keys
1 TSC
Resolution (bits)
12 b
Data Interface
I²C, Serial, SPI™
Data Rate/sampling Rate (sps, Bps)
180k
Voltage Reference
External
Voltage - Supply
1.65 V ~ 3.6 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
16-QFN
Voltage Supply Source
Single Supply
Sampling Rate (per Second)
180k
Resolution
12 bit
Number Of Adc Inputs
6
Interface Type
I2C, SPI
Supply Voltage (max)
3.6 V
Supply Voltage (min)
1.65 V
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Mounting Style
SMD/SMT
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
497-8825-2

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
STMPE610QTR
Manufacturer:
ST
0
STMPE610
11
Touchscreen controller programming sequence
The following are the steps to configure the touchscreen controller (TSC):
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
k)
l)
m) The TSCDATA_XYZ register holds the X, Y and Z values. These values are
n)
Disable the clock gating for the touchscreen controller and ADC in the SYS_CFG2
register.
Configure the touchscreen operating mode and the window tracking index.
A touch detection status may also be enabled through enabling the corresponding
interrupt flag. With this interrupt, the user is informed through an interrupt when
the touch is detected as well as lifted.
Configure the TSC_CFG register to specify the “panel voltage settling time”, touch
detection delays and the averaging method used.
A windowing feature may also be enabled through TSCWdwTRX, TSCWdwTRY,
TSCWdwBLX and TSCWdwBLY registers. By default, the windowing covers the
entire touch panel.
Configure the TSC_FIFO_TH register to specify the threshold value to cause an
interrupt. The corresponding interrupt bit in the interrupt module must also be
enabled. This interrupt bit should be masked off during data fetching from the
FIFO in order to prevent an unnecessary trigger of this interrupt. Upon completion
of the data fetching, this bit can be re-enabled
By default, the FIFO_RESET bit in the TSC_FIFO_CTRL_STA register holds the
FIFO in Reset mode. Upon enabling the touchscreen controller (through the EN
bit in TSC_CTRL), this FIFO reset is automatically deasserted. The FIFO status
may be observed from the TSC_FIFO_CTRL_STA register or alternatively through
the interrupt.
Once the data is filled beyond the FIFO threshold value, an interrupt is triggered
(assuming the corresponding interrupt is being enabled). The user is required to
continuously read out the data set until the current FIFO size is below the
threshold, then, the user may clear the interrupt flag. As long as the current FIFO
size exceeds the threshold value, an interrupt from the touchscreen controller is
sent to the interrupt module. Therefore, even if the interrupt flag is cleared, the
interrupt flag will automatically be asserted, as long as the FIFO size exceeds the
threshold value.
The current FIFO size can be obtained from the TSC_FIFO_Sz register. This
information may assists the user in how many data sets are to be read out from
the FIFO, if the user intends to read all in one shot. The user may also read a data
set by a data set.
The TSC_DATA_X register holds the X-coordinates. This register can be used in
all touchscreen operating modes.
The TSC_DATA_Y register holds the Y-coordinates. TSC_DATA_Y register holds
the Y-coordinates.
The TSC_DATA_Z register holds the Z value. TSC_DATA_Z register holds the Z-
coordinates.
packed into 4 bytes. This register can only be used when the touchscreen
operating mode is 000 and 001. This register is to facilitate less byte read.
For the TSC_FRACT_Z register, the user may configure it based on the
touchscreen panel resistance. This allows the user to specify the resolution of the
Doc ID 15432 Rev 3
Touchscreen controller programming sequence
39/56

Related parts for STMPE610QTR