AR1000 SERIES RESISTIVE TOUCH
SCREEN CONTROLLER
AR1000 Series Resistive Touch Screen Controller
Special Features
•
•
•
•
•
RoHS Compliant
Power-Saving Sleep mode
Industrial Temperature Range
Built-in Drift Compensation Algorithm
128 Bytes of User EEPROM
Touch Sensor Support
•
•
•
•
4-Wire, 5-Wire and 8-Wire Analog Resistive
Lead-to-Lead Resistance: 50-2,000typical)
Layer-to-Layer Capacitance: 0-0.5 µF
Touch Sensor Time Constant: 500 µs (maximum)
Power Requirements
• Operating Voltage: 2.5-5.0V ±5%
• Standby Current:
- 5V: 85 µA, typical; 125 µA (maximum)
- 2.5V: 40 µA, typical; 60 µA (maximum)
• Operating “No touch” Current:
- 3.0 mA (typical)
• Operating “Touch” Current:
- 17 mA, typical, with a touch sensor having
200 layers
- Actual current is dependent on the touch
sensor used
• AR1011/AR1021 Brown-Out Detection (BOR) set
to 2.2V
Touch Resolution
• 10-bit Resolution (maximum)
Touch Coordinate Report Rate
• 140 Reports Per Second (typical) with a Touch
Sensor of 0.02 µF with 200 Layers
• Actual Report Rate is dependent on the Touch
Sensor used
Communications
•
•
•
SPI, Slave mode, p/n AR1021
I
2
C, Slave mode, p/n, AR1021
UART, 9600 Baud Rate, p/n AR1011
Touch Modes
• Off, Stream, Down, Up and more.
2009-2016 Microchip Technology Inc.
DS40001393C-page 1
AR1000 SERIES RESISTIVE TOUCH SCREEN CONTROLLER
Table of Contents
1.0
Device Overview
.......................................................................................................................................................................... 3
2.0
Basics of Resistive Sensors
......................................................................................................................................................... 5
3.0
Hardware......................................................................................................................................................................................
9
4.0
I
2
C Communications
.................................................................................................................................................................. 14
5.0
SPI Communications
.................................................................................................................................................................. 18
6.0
UART Communications
.............................................................................................................................................................. 22
7.0
Touch Reporting Protocol
........................................................................................................................................................... 23
8.0
Configuration Registers
.............................................................................................................................................................. 24
9.0
Commands
................................................................................................................................................................................. 30
10.0
Application Notes
....................................................................................................................................................................... 39
11.0
Electrical Specifications
.............................................................................................................................................................. 45
12.0
Packaging Information................................................................................................................................................................
47
Appendix A:
Data Sheet Revision History............................................................................................................................................
57
Appendix B:
Device Differences...........................................................................................................................................................
58
The Microchip Website.........................................................................................................................................................................
59
Customer Change Notification Service
................................................................................................................................................ 59
Customer Support
................................................................................................................................................................................ 59
TO OUR VALUED CUSTOMERS
It is our intention to provide our valued customers with the best documentation possible to ensure successful use of your Microchip
products. To this end, we will continue to improve our publications to better suit your needs. Our publications will be refined and
enhanced as new volumes and updates are introduced.
If you have any questions or comments regarding this publication, please contact the Marketing Communications Department via
E-mail at
docerrors@microchip.com.
We welcome your feedback.
Most Current Data Sheet
To obtain the most up-to-date version of this data sheet, please register at our Worldwide Website at:
http://www.microchip.com
You can determine the version of a data sheet by examining its literature number found on the bottom outside corner of any page.
The last character of the literature number is the version number, (e.g., DS30000000A is version A of document DS30000000).
Errata
An errata sheet, describing minor operational differences from the data sheet and recommended workarounds, may exist for current
devices. As device/documentation issues become known to us, we will publish an errata sheet. The errata will specify the revision
of silicon and revision of document to which it applies.
To determine if an errata sheet exists for a particular device, please check with one of the following:
• Microchip’s Worldwide Website;
http://www.microchip.com
• Your local Microchip sales office (see last page)
When contacting a sales office, please specify which device, revision of silicon and data sheet (include literature number) you are
using.
Customer Notification System
Register on our website at
www.microchip.com
to receive the most current information on all of our products.
DS40001393C-page 2
2009-2016 Microchip Technology Inc.
AR1000 SERIES RESISTIVE TOUCH SCREEN CONTROLLER
1.0
DEVICE OVERVIEW
1.1
Applications
The Microchip mTouch
®
AR1000 Series Resistive
Touch Screen Controller is a complete, easy to
integrate, cost-effective and universal touch screen
controller chip.
The AR1000 Series has sophisticated proprietary
touch screen decoding algorithms to process all touch
data, saving the host from the processing overhead.
Providing filtering capabilities beyond that of other
low-cost devices, the AR1000 delivers reliable,
validated, and calibrated touch coordinates.
Using the on-board EEPROM, the AR1000 can store
and independently apply the calibration to the touch
coordinates before sending them to the host. This
unique combination of features makes the AR1000 the
most resource-efficient touch screen controller for
system designs, including embedded system
integrations.
The AR1000 Series is designed for high volume, small
form factor touch solutions with quick time to market
requirements – including, but not limited to:
•
•
•
•
•
•
•
•
Mobile communication devices
Personal Digital Assistants (PDA)
Global Positioning Systems (GPS)
Touch Screen Monitors
KIOSK
Media Players
Portable Instruments
Point of Sale Terminals
FIGURE 1-1:
BLOCK DIAGRAM
FIGURE 1-2:
PIN DIAGRAM
AR1000 Series (QFN)
20
19
18
17
16
AR1000 Series (SSOP, SOIC)
2009-2016 Microchip Technology Inc.
6 SDO
7 NC
8 SCK/SCL/TX
9 NC
10 SDI/SDA/RX
1
2
3
4
5
6
7
8
9
10
V
DD
M1
SY-
M2
WAKE
SIQ
SY+
SS
SDO
NC
V
SS
X-
X+
5WSX-
Y-
Y+
SX+
SDI/SDA/RX
NC
SCK/SCL/TX
20
19
18
17
16
15
14
13
12
11
1
2
3
4
5
M2
WAKE
SIQ
SY+
SS
SY-
M1
V
DD
V
SS
X-
X+ 15
5WSX- 14
Y- 13
Y+ 12
SX+ 11
DS40001393C-page 3
AR1000 SERIES RESISTIVE TOUCH SCREEN CONTROLLER
TABLE 1-1:
PIN DESCRIPTIONS
Pin
Function
Description/Comments
Supply Voltage
Communication Selection
Sense Y- (8-wire). Tie to V
SS
, if
not used.
4/8-wire or 5-wire Sensor
Selection
Touch Wake-up/Touch Detection
LED Drive/SPI Interrupt. No
connect, if not used.
Sense Y+ (8-wire). Tie to V
SS
, if
not used.
Slave Select (SPI). Tie to V
SS
, if
not used.
SPI Serial Data Output/I
2
C
Interrupt. Tie to Vss, if UART.
No connection. No connect or tie
to V
SS
or V
DD
.
SPI/I
2
C Serial Clock/UART
Transmit
No connection. No connect or tie
to V
SS
or V
DD
.
I
2
C Serial Data/SPI Serial Data
Input/UART Receive
Sense X+ (8-wire). Tie to V
SS
, if
not used.
Y+ Drive
Y- Drive
5W Sense (5-wire)/Sense X-
(8-wire). Tie to V
SS
, if not used.
X+ Drive
X- Drive
Supply Voltage Ground
SSOP, SOIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
QFN
18
19
20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
V
DD
M1
SY-
M2
WAKE
SIQ
SY+
SS
SDO
NC
SCK/SCL/TX
NC
SDI/SDA/RX
SX+
Y+
Y-
5WSX-
X+
X-
V
SS
DS40001393C-page 4
2009-2016 Microchip Technology Inc.
AR1000 SERIES RESISTIVE TOUCH SCREEN CONTROLLER
2.0
2.1
BASICS OF RESISTIVE
SENSORS
Terminology
TABLE 2-1:
Sensor
4-Wire
SENSOR COMPARISON
Comments
ITO (Indium Tin Oxide) is the resistive coating that
makes up the active area of the touch sensor. ITO is a
transparent semiconductor that is sputtered onto the
touch sensor layers.
Flex or Film or Topsheet is the top sensor layer that a
user touches.
Flex
refers to the fact that the top layer
physically flexes from the pressure of a touch.
Stable or Glass is the bottom sensor layer that
interfaces against the display.
Spacer Adhesive is a frame of adhesive that connects
the flex and stable layers together around the perimeter
of the sensor.
Spacer Dots maintain physical and electrical
separation between the flex and stable layers. The dots
are typically printed onto the stable layer.
Bus Bars or Silver Frit electrically connect the ITO on
the flex and stable layers to the sensor’s interface tail.
Bus bars are typically screen printed silver ink. They
are typically much lower in resistivity than the ITO.
X-Axis is the left and right direction on the touch sensor.
Y-Axis is the top and bottom direction on the touch
sensor.
Drive Lines supply a voltage gradient across the
sensor.
8-Wire
5-Wire
Less expensive than 5-wire or 8-wire
Lower power than 5-wire
More linear (without correction) than
5-wire
Touch inaccuracies occur from flex layer
damage or resistance changes
Maintains touch accuracy with flex layer
damage
Inherent nonlinearity often requires touch
data correction
Touch inaccuracies occur from resistance
changes
More expensive than 4-wire
Lower power than 5-wire
More linear (without correction) than
5-wire
Touch inaccuracies occur from flex layer
damaged
Maintains touch accuracy with resistance
changes
The AR1000 Series Resistive Touch Screen
Controllers will work with any manufacturers of analog
resistive 4, 5 and 8-wire touch screens. The
communications and decoding are included, allowing
the user the quickest simplest method of interfacing
analog resistive touch screens into their applications.
The AR1000 Series was designed with an
understanding of the materials and processes that
make up resistive touch screens. The AR1000 Series
Touch Controller is not only reliable, but can enhance
the reliability and longevity of the resistive touch
screen, due to its advanced filtering algorithms and
wide range of operation.
2.2
General
Resistive 4, 5, and 8-wire touch sensors consist of two
facing conductive layers, held in physical separation
from each other. The force of a touch causes the top
layer to deflect and make electrical contact with the
bottom layer.
Touch position measurements are made by applying a
voltage gradient across a layer or axis of the touch
sensor. The touch position voltage for the axis can be
measured using the opposing layer.
A comparison of typical sensor constructions is shown
below in
Table 2-1.
2009-2016 Microchip Technology Inc.
DS40001393C-page 5