The MAX11800–MAX11803 low-power touch-screen controllers operate from a single supply of 1.70V to 3.6V, targeting power-sensitive applications such as handheld
equipment. The devices contain a 12-bit SAR ADC and a
multiplexer to interface with a resistive touch-screen
panel. A digital serial interface provides communications.
The MAX11800–MAX11803 include digital preprocessing
of the touch-screen measurements, reducing bus loading
and application-processor resource requirements. The
included smart interrupt function generator greatly
reduces the frequency of interrupt servicing to the
devices. The MAX11800–MAX11803 enter low-power
modes automatically between conversions to save power,
making the devices ideal for portable applications.
The MAX11800/MAX11801 offer two modes of operation:
direct and autonomous. Direct mode allows the application processor to control all touch-screen controller activity. Autonomous mode allows the MAX11800/MAX11801
to control touch-screen activity, thereby freeing the
application processor to perform other functions. In
autonomous mode, the devices periodically scan the
touch screen for touch events without requiring hostprocessor intervention. This can be used to reduce system power consumption. An on-chip FIFO is used during
autonomous mode to store results, increasing effective
data throughput and lower system power.
The MAX11800–MAX11803 support data-tagging,
which records the type of measurement performed; X,
Y, Z1, or Z2, and the type of touch event; initial touch,
continuing touch, or touch release.
The MAX11800/MAX11802 support the SPI™ serial bus.
The MAX11801/MAX11803 support the I2C serial bus.
The MAX11800–MAX11803 are available in 12-pin TQFN
and 12-pin WLP packages, and are specified over the
-40°C to +85°C (extended) and -40°C to +105°C (automotive) temperature ranges.
Applications
Features
♦ 4-Wire Touch-Screen Interface
♦ X/Y Coordinate and Touch Pressure Measurement
♦ Ratiometric Measurement
♦ 12-Bit SAR ADC
♦ Single 1.7V to 3.6V Supply
♦ Two Operating Modes—Direct and Autonomous
♦ Data Tagging Provides Measurement and Touch
Event Information
♦ Data Filtering Provides Noise Reduction
♦ Aperture Mode Provides Spatial Filtering
♦ Digital Processing Reduces Bus Activity and
Interrupt Generation
♦ Programmable Touch-Detect Pullup Resistors
♦ Auto Power-Down Control for Low-Power
Operation
♦ 25MHz SPI Interface (MAX11800/MAX11802)
♦ 400kHz I
2
C Interface (MAX11801/MAX11803)
♦ 1.6mm x 2.1mm, 12-Pin WLP and 4mm x 4mm,
12-Pin TQFN
♦ Low-Power Operation
343µW at VDD= 1.7V, 34.4ksps
888µW at VDD= 3.3V, 34.4ksps
AD CAnalog-to-Digital Convert er: Circuit used to transform analog information into a form suitable for digital operations.
AP
AVG
MAF
SAFStraight Averaging Filter: The SAF takes the average of an entire sample set.
TDM
DCM
ACM
PSU
PM CPanel Measurement Command: Individual measurements of X or Y position and Z1 or Z2 pressure measurements.
CMC
Resistive Touch Sensor: Panel, or touch screen, or touch panel are used interchangeably to denote the
resistive touch sensor.
Touch-Sc reen Controller: Devices attached to a touch screen that provide the interface between an
application processor (AP) and touch screen.
X Position Positive I/O: Analog I/O from resistive touch screen. See Figure 4 for configuration and
measurement details.
X Position Negative I/O: Analog I/O from resisti ve touch screen. See F igure 4 for configuration and
measurement details.
Y Position Positive I/O: Analog I/O from resistive touch screen. See Figure 4 for configuration and measurement
details.
Y Position Negative I/O: Analog I/O from resisti ve touch screen. See F igure 4 for configuration and
measurement details.
Touch Resistance: Represents the resistance between the X and Y planes of a resistive touch screen during a
touch e vent.
Z1 Measurement: A resist ive touch-screen measurement to determine the resistance between the two planes
within the panel sensor during a touch event (R
Z2 Measurement: A resist ive touch-screen measurement to determine the resistance between the two planes
within the panel sensor during a touch event (R
Auxiliary Input: Analog input to the MAX11800–MAX11803 that can be used to monitor external conditions
such as battery voltage or temperature.
Application Processor: An external microcontroller or microprocessor that interfaces to and controls the
general operation of the MAX11800–MAX11803.
Averaging Mode: The abil ity to average consecutive measurement results to reduce noise from switch
bounce, power-supply ripple, and incomplete settling.
Median Averaging Filter: The MAF first removes the minimum and maximum samples before taking the
average of the remaining sample set.
Touch-Detect Mode: An untimed mode that monitors the panel for a touch using a user-selectable panel
pullup resistor of either 50k or 100k.
Direct Conversion Mode: A mode of operation in which the AP request s indi vidual panel setup and
convers ion operations or automated combinations of measurement s (X and Y, X and Y and Z1, or X and Y and
Z1 and Z2). The AP maintains control over the initiation of panel setup, measurements, and the sampling
Autonomous Conver sion Mode: A mode of operation in which the MAX11800/MAX11801 idle in TDM until a
touch event occurs. After a touch is detected, the MAX11800/MAX11801 begin an automated sequence of
measurements determined by the user conf iguration regi ster s.
Panel Setup Command: User-programmable modes for the purpose of allowing the panel suffic ient time to
settle, prior to the start of measurement s. PSU commands conf igure the on-chip multiplexer in preparation to
perform either X, Y, Z1, or Z2 measurements. Durations can either be specified and managed by the
MAX11800–MAX11803 (in ACM and DCM) or managed by the AP (in DCM).
Combined Measurement Command: Combination s of PMCs (X and Y, X and Y and Z1, or X and Y and Z1 and
Z2) offered by the MAX11800–MAX11803 and executed in series to reduce AP bus and interrupt activity.
). See Figure 5 for configuration and measurement details.
TOUCH
). See Figure 5 for configuration and measurement details.
First-In First-Out Memory: The MAX11800–MAX11803 contain a 1024-bit FIFO that is used to store conversion
FIFO
Scan
Scan Block
Timed Scan
Untimed Scan Untimed Scan: A scan or scan block operation that is controlled by the AP. This only applies to DCM.
TAG
ETAGEvent Tag: Data tags indicating the panel touch status observed during a measurement.
MTAGMeasurement Tag: Data tag indicating the type of measurement read back by the AP (either X, Y, Z1, or Z2).
TIRQ
EINT
CINT
CORINT
APERAperture Mode: Available in ACM only. Reduces data writes to the FIFO by spatially filtering measurement data.
CONT
LPM
PUR
PUF
SAR ADC
I2C
SPI
results when operating in autonomous conversion mode. FIFO depth indicates the number of words (16-bit
quantity) in the FIFO.
Scan: Generally, a single sequence of operations performed in DCM or ACM. The operations could include a
panel setup operation, followed by a panel measurement operation, or a combined measurement operation.
Scan Block: Generally, a sequence of multiple operations performed in DCM or ACM. The operations could
include panel-setup operations, panel-measurement operations, or combined measurement operations.
Timed Scan: A scan or scan block operation that uses the on-chip oscillator and timer. The timer is controlled
through the configuration registers and represents an array of fixed (time) quantities that are user selectable
(MAX11800/MAX11801).
D a t a Ta g : Infor m ati on ap p end ed to the end of an AD C conver si on r esul t. Tag s i nd i cate the typ e of m easur em ent and
touch status associ ated w i th each p anel ob ser vati on. S ee the d efi ni ti ons for E TAG and M TAG ( al so i n Tab l e 1) .
Touch Interrupt Request: Active-low interrupt, indicating that a touch is present (CINT) or has been initiated
(EINT) in DCM, or that new data is available in the FIFO in ACM.
Edge Interrupt Mode:Indicates, through TIRQ, that a touch has been initiated (EINT) in DCM. The duration that
TIRQ is low is user programmable.
Continuous Interrupt Mode:Indicates, through TIRQ, that a touch is present (CINT) in DCM. TIRQ goes low to
indicate the presence of a touch and stays low until the touch event ceases.
Clear-on-Read Interrupt Mode: Used in ACM only. TIRQ goes low to indicate the presence of new FIFO data. The
interrupt is cleared when the data is read by the AP (MAX11800/MAX11801).
C o n t i n u o u s B i t : An op ti on i n D C M to r etur n the MAX11800–MAX11803 to a p anel setup ( w ai t) m od e ( P S U ) after a
conver si on, r ather than a r etur n to TD M ( r ecom m end ed onl y for ap p l i cati ons w i th ver y l ong p anel settl i ng ti m es and
r eq uest contr ol l i ng thei r ow n aver ag i ng ) . The conti nuous b i t r esi d es i n b i t 0 ( R0) of the P S U an
Low-Power Mode: An idle mode used in DCM/EINT or ACM modes, when a touch is detected at the conclusion of
the last measurement. This indicates a new measurement needs to be requested or scheduled (the touch-detect
pullup is not engaged to save power).
Pullup Rough: A fast pullup mode, which uses the main X+ switch in parallel with the on-chip resistive pullup
(50kΩ/100kΩ) to quickly slew the touch panel capacitances. R
Pullup Fine: A slow (fine) pullup mode, which uses the on-chip resistive pullup to slew the touch-panel
capacitances to their final values (R
Successive Approximation Register ADC: An analog-to-digital converter that converts a continuous analog
waveform into a discrete digital representation through a binary search through all possible quantization levels
before finally converging upon a digital output for each conversion.
Inter-Integrated Circuit: A multimaster serial computer bus that is used to attach low-speed peripherals to other
components using two bidirectional open-drain lines, serial data (SDA) and serial clock (SCL), pulled up with
resistors.
Serial Peripheral Interface: A serial interface in which a master device supplies clock pulses to exchange data
serially with a slave over two data wires (master-slave and slave-master).
= 50kΩ or 100kΩ) typical and is required for all applications.
PUF
≤ 10Ω typical.
PUR
d P M C r eg i ster s.
MAX11800–MAX11803
Low-Power, Ultra-Small Resistive Touch-Screen
Controllers with I2C/SPI Interface
(VDD= 1.7V to 3.6V, TA= -40°C to +85°C (MAX11800E–MAX11803E), TA= -40°C to +105°C (MAX11800G/MAX11801G), unless otherwise noted. Typical values are at T
A
= +25°C and V
DD
= 3.3V, unless otherwise noted.)
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional
operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to
absolute maximum rating conditions for extended periods may affect device reliability.
VDDto GND...........................................................-0.3V to +4.0V
X+, X-, Y+, Y-, AUX, TIRQ to GND ........................-0.3V to +4.0V
SCL, CLK, SDA, DIN, A0, CS, A1, DOUT to GND.-0.3V to +4.0V
Maximum Current into Any Pin .........................................±50mA
(VDD= 1.7V to 3.6V, TA= -40°C to +85°C (MAX11800E–MAX11803E), TA= -40°C to +105°C (MAX11800G/MAX11801G), unless otherwise noted. Typical values are at T
A
= +25°C and V
DD
= 3.3V, unless otherwise noted.)
I2C TIMING CHARACTERISTICS
(VDD= 1.7V to 3.6V, TA= -40°C to +85°C (MAX11801E and MAX11803E), TA= -40°C to +105°C (MAX11801G), unless otherwise
noted. Typical values are at T
A
= +25°C and VDD= 3.3V, unless otherwise noted. See Figure 1.)
DIGITAL INPUTS (SDA, DIN, SCL, CLK, A0, CS, A1)
Input Logic-High Voltage V
Input Logic-Low Voltage VIL
Input Leakage Current IIN VIN = 0V or VDD -1 +1 μA
Input Hystere sis V
Input Capacitance 6 pF
DIGITAL OUTPUTS (SDA, DOUT, TIRQ)
Output Logic-High V
Output Logic-Low—TIRQ, DOUT VOL I
Output Logic-Low—SDA VOL I
TIRQ Pullup Res istor 125 k
PARAMETERSYMBOLCONDITIONSMINTYPMAXUNITS
IH
HYS
OH
0.7 x
V
DD
DOUT, I
TIRQ, CMOS conf iguration,
I
SOURCE
= 1mA 0.4 V
SINK
= 3mA 0.4 V
SINK
SOURCE
= 1mA
= 1mA
0.9 x
V
DD
0.9 x
V
DD
V
0.3 x
V
0.5 x
V
DD
DD
V
V
V
Serial-Clock Frequencyf
Bus Free Timet
Hold Time for START Conditiont
SCL Pulse-Width Lowt
SCL Pulse-Width Hight
Setup Time for Repeated START
(Sr) Condition
Data Hold Timet
Data Setup Timet
SDA and SCL Rise/Fall Timet
SDA and SCL Fall Timet
Setup Time for STOP Conditiont
Bus Capacitance AllowedC
Pulse Width of Suppressed Spiket
PARAMETERSYMBOLCONDITIONSMINTYPMAXUNITS
SCL
BUF
HD;STA
LOW
HIGH
t
SU;STA
HD;DAT
SU;DAT
R, tF
TF
SU;STO
SP
Bus free time between STOP and START
condition
After this period, the first clock pulse is
generated
Receiving
Transmitting
VDD = 1.7V to 2.7V10100
B
VDD = 2.7V to 3.6V10400
0400kHz
1.3μs
0.6μs
1.3μs
0.6μs
0.6μs
0900ns
100ns
20 +
/10
C
B
20 +
C
/10
B
0.6μs
300ns
250ns
50ns
pF
MAX11800–MAX11803
Low-Power, Ultra-Small Resistive Touch-Screen
Controllers with I2C/SPI Interface
(VDD= 1.8V at TA= -40°C to +85°C (TA= -40°C, TA= 0°C, TA= +25°C, and TA= +85°C), 12-bit mode, all measurements using
noncontinuous AUX input. SPI = 10MHz and I
2
C = 400kHz, unless otherwise noted. Resistive touch-screen panel (X+ to X- = 608Ω,
(VDD= 1.8V at TA= -40°C to +85°C (TA= -40°C, TA= 0°C, TA= +25°C, and TA= +85°C), 12-bit mode, all measurements using
noncontinuous AUX input. SPI = 10MHz and I
2
C = 400kHz, unless otherwise noted. Resistive touch-screen panel (X+ to X- = 608Ω,
Y+ to Y- = 371Ω).)
AVERAGE SUPPLY CURRENT
vs. SAMPLING RATE
3.0
DIRECT CONVERSION
MODE—AUXILIARY INPUT
2.5
2.0
1.5
1.0
SUPPLY CURRENT (FA)
0.5
sps = SAMPLES PER SECOND
0
0200
SAMPLING RATE (sps)
18016014012010080604020
INTERNAL OSCILLATOR CLOCK
FREQUENCY vs. SUPPLY VOLTAGE
2.08
2.06
2.04
2.02
2.00
1.98
1.96
1.94
1.92
INTERNAL OSCILLATOR CLOCK FREQUENCY (MHz)
1.90
1.83.6
VDD (V)
MAX11800 toc09
AVERAGE SUPPLY CURRENT
vs. SAMPLING RATE
120
AUXILIARY INPUT DATA
SAMPLED AT 1ksps AND
100
2ksps WITH EIGHT AND
16 SAMPLES
80
AVERAGING
ENABLED
60
40
SUPPLY CURRENT (FA)
20
0
ksps = KILO-SAMPLES PER SECOND
832
EQUIVALENT SAMPLING RATE (ksps)
2416
2.08
2.06
MAX11800 toc10
2.04
2.02
2.00
1.98
1.96
1.94
1.92
INTERNAL OSCILLATOR CLOCK FREQUENCY (MHz)
1.90
INTERNAL OSCILLATOR CLOCK
FREQUENCY vs. TEMPERATURE
V
DD
V
= 1.8V
DD
V
= 3.6V
DD
-4085
TEMPERATURE (NC)
POWER CONSUMPTION
vs. SAMPLE RATE
160
DATA TAKEN WITH
140
MAX11800 toc12
3.02.4
*MAX11800/MAX11801
RESISTIVE TOUCH SENSOR
AUTONOMOUS MODE*
120
100
80
60
40
POWER CONSUMPTION (FW)
20
0
0200
DIRECT CONTINUOUS MODE
cps = COORDINATES
PER SECOND
DIRECT EDGE MODE
SAMPLE RATE (cps)
15010050
= 3.0V
603510-15
MAX11800 toc13
MAX11800 toc11
MAX11800–MAX11803
Low-Power, Ultra-Small Resistive Touch-Screen
Controllers with I2C/SPI Interface
The MAX11800–MAX11803 contain standard features
found in a typical resistive touch-screen controller as
well as advanced features found only on Maxim touchscreen controllers. Standard features included in the
MAX11800–MAX11803 are:
• 4-wire touch-screen interface
• X/Y coordinate measurement
• Touch pressure measurement
• Direct conversion operation—requires direct AP
involvement
• Single commands—AP initiates all activity, one
command at a time
• Ratiometric measurement
• 12-bit SAR ADC
• Single 1.7V to 3.6V supply
• Programmable touch-detect pullup—50kΩ or
100kΩ
• Auto power-down control for low-power operation
Advanced features found in the MAX11800/MAX11801
include:
• Autonomous conversion operation—minimal AP
involvement
• On-chip FIFO—buffers up to 16 consecutive mea-
surements
• Data tagging—records measurement and touch-
event information
• Filtering—reduces noise using straight or median
averaging
• Aperture mode—provides spatial filtering
• Combined commands—multiple operations per-
formed with a single AP command
• User-programmable acquisition modes
• Programmable interrupt output drive
Advanced features found in the MAX11802/MAX11803
include:
• Data tagging—records measurement and touch
event information
• Filtering—reduces noise using straight or median
averaging
• Combined commands—multiple operations performed with a single AP command
• User-programmable acquisition modes
• Programmable interrupt output drive
The MAX11800/MAX11801 operate in one of two toplevel modes: direct conversion mode (DCM) or
autonomous conversion mode (ACM). Direct conversion mode requires the AP to initiate all activity to and
from the MAX11800/MAX11801. DCM is the operating
mode that most standard resistive touch-screen controllers use. ACM allows the MAX11800/MAX11801 to
perform measurements automatically and inform the AP
when they are complete, reducing data transfers on the
serial bus as well as generating fewer interrupt
requests. The MAX11802/MAX11803 operate in DCM
only. DCM requires the AP to initiate all activity to and
from the MAX11802/MAX11803. DCM is the operating
mode that most standard resistive touch-screen controllers use.
Both DCM and ACM support averaging, data tagging,
and combined commands. Certain commands and
operations are only available in DCM, while others are
only available in ACM. See Figures 3a and 3b and
Table 2 for details.
Position Measurements
Position measurements determine either the X or Y
coordinates of the point of contact on the panel sensor.
Allow adequate time for the panel to settle when switching between X and Y measurements. Figure 4 shows
the physical setup of the panel when performing position measurements.
The element R
TOUCH
represents the resistance between
the X and Y planes of the panel sensor. R
TOUCH
does
not contribute to the error when performing position
measurements. R
TOUCH
affects the panel settling time
required between each valid measurement.
The panel end-to-end resistance in the direction of
measurement determines the power applied across the
panel. The panel dissipates power in the X elements
when performing an X direction measurement and dissipates power in the Y elements when performing a Y
direction measurement.
NOTE 1: THE CONFIGURATION REGISTERS MUST BE SET UP PRIOR TO ENTERING AUTONOMOUS MODE. THESE REGISTERS CANNOT BE ALTERED WHILE AUTONOMOUS MODE IS ACTIVE.
NOTE 2: COMMANDS RECEIVED WHILE AUTONOMOUS MODE IS ACTIVE ARE IGNORED (EXCEPT READBACK COMMANDS). DURING AUTONOMOUS MODE ALL SCAN ACTIVITIES ARE
CONTROLLED BY THE MAX11800/MAX11801, BASED ON THE SETTINGS OF THE CONFIGURATION REGISTERS. ALL MEASUREMENT RESULTS ARE STORED IN THE ON-CHIP FIFO.
N/AN/A
N/AN/A
N/AN/A
N/AN/A
APERTURE
TIRQ
ADC
TDM TIMING
AUTONOMOUS TIMING
APERTURE SETTING (1)
0x09, 0x0B
TIRQ (1)
0x01
ADC RESOLUTION AND TIMING (1)
0x02, 0x04, 0x06
PUR AND PUF TIMING (1)
0x07
TINT AND SCANP TIMING (1)
0x08
N/A
MAX11800–MAX11803
Low-Power, Ultra-Small Resistive Touch-Screen
Controllers with I2C/SPI Interface