Datasheet
OVERVIEW
X+
Y+
X-
Y-
AuxilaryInput
AGND
AGND
TSC2006
SNSGND
DGND
1 Fm
1.6VDC
0.1 Fm
Touch
Screen
GPIO
GPIO
SDI
SCLK
SDO
CS
Host
Processor
PINTDAV
RESET
SDO
SCLK
SNSVDD
VREF
I/OVDD
AUX
SNSGND
AGND
SUBGND
DGND
CS
SDI
1 Fm 0.1 Fm
1 Fm 0.1 Fm
( isoptional;
softwareimplementation
pollingoftheStatus
registerispossible)
PINTDAV
TSC2006
www.ti.com
......................................................................................................................................................... SBAS415C – JUNE 2007 – REVISED MARCH 2009
The TSC2006 is an analog interface circuit for a human interface touch screen device. A register-based
architecture eases integration with microprocessor-based systems through a standard SPI bus. All peripheral
functions are controlled through the registers and onboard state machines. The TSC2006 features include:
• Very low-power touch screen controller
• Very small onboard footprint
• Relieves host from tedious routine tasks by flexible preprocessing, saving resources for more critical tasks
• Ability to work on very low supply voltage
• Minimal connection interface allows easiest isolation and reduces the number of dedicated I/O pins required
• Miniature, yet complete; requires no external supporting component. ( NOTE: Although the TSC2006 can use
an external reference, it is also possible to use SNSVDD as the reference.)
• Enhanced electrostatic discharge (ESD) protection up to 8kV
The TSC2006 consists of the following blocks (refer to the block diagram on the front page):
• Touch Screen Interface
• Auxiliary Input (AUX)
• Temperature Sensor
• Acquisition Activity Preprocessing
• Internal Conversion Clock
• SPI Interface
Communication with the TSC2006 is done via an SPI serial interface. The TSC2006 is an SPI slave device;
therefore, data are shifted into or out of the TSC2006 under the control of the host microprocessor, which also
provides the serial data clock.
Control of the TSC2006 and its functions is accomplished by writing to different registers in the TSC2006. A
simple serial command protocol (compatible with SPI), is used to address these registers.
The measurement result is placed in the TSC2006 registers and may be read by the host at any time. This
preprocessing frees up the host so that resources can be redirected for more critical tasks. Two optional signals
are also available from the TSC2006 to indicate that data are available for the host to read. PINTDAV is a
programmable interrupt/status output pin that can be programmed to indicate a pen-touch, data available, or the
combination of both. Figure 23 shows a typical application of the TSC2006.
Figure 23. Typical Circuit Configuration
Copyright © 2007 – 2009, Texas Instruments Incorporated Submit Documentation Feedback 11
Product Folder Link(s): TSC2006