Microchip Technology DV102012 Data Sheet

Page of 58
AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER
DS41606B-page 22
 2011 Microchip Technology Inc.
5.2
Command: TOUCH_ENABLE
Enable touch reporting.
COMMAND PACKET:
RESPONSE PACKET:
5.3
Command: TOUCH_DISABLE
Disable touch reporting.
COMMAND PACKET:
RESPONSE PACKET:
5.4
Command: CALIBRATE
The 
CALIBRATE command initiates the
controller-based calibration sequence. A RESPONSE
packet is returned for each calibration point touched.
COMMAND PACKET
RESPONSE PACKET (for each calibration point
touched, then released): 
5.5
Command: REG_READ
Read one or more operational registers.
COMMAND PACKET:
RESPONSE PACKET:
TABLE 5-3:
COMMAND: TOUCH_ENABLE
BYTE#
VALUE
DESCRIPTION
1
0x55
SYNC
2
0x01
SIZE
3
0x12
COMMAND
TABLE 5-4:
RESPONSE: TOUCH_ENABLE
BYTE#
VALUE
DESCRIPTION
1
0x55
SYNC
2
0x02
SIZE
3
STATUS
STATUS
4
0x12
COMMAND
TABLE 5-5:
COMMAND: TOUCH_DISABLE
BYTE#
VALUE
DESCRIPTION
1
0x55
SYNC
2
0x01
SIZE
3
0x13
COMMAND
TABLE 5-6:
RESPONSE: TOUCH_DISABLE
BYTE#
VALUE
DESCRIPTION
1
0x55
SYNC
2
0x02
SIZE
3
STATUS
STATUS
4
0x13
COMMAND
TABLE 5-7:
COMMAND: CALIBRATE
BYTE#
VALUE
DESCRIPTION
1
0x55
SYNC
2
0x02
BYTE COUNT
3
0x14
COMMAND
4
TYPE
0x01: 4-Point – Full interpola-
tion
0x02: 9-Point
0x03: 25-Point
0x04: 4-Point (AR1000 style)
TABLE 5-8:
RESPONSE: CALIBRATE
BYTE#
VALUE
DESCRIPTION
1
0x55
SYNC
2
0x02
SIZE
3
STATUS
STATUS
4
0x14
COMMAND
TABLE 5-9:
COMMAND: REG_READ
BYTE# VALUE
DESCRIPTION
1
0x55
SYNC
2
0x04
SIZE
3
0x20
COMMAND
4
0x00
REGISTER ADDRESS (MSB)
5
ADR
REGISTER ADDRESS (LSB)
6
N
NUMBER OF BYTES TO READ
TABLE 5-10:
RESPONSE: REG-READ
BYTE#
VALUE
DESCRIPTION
1
0x55
SYNC
2
N+2
SIZE
3
STATUS
STATUS
4
0x20
COMMAND
5
REG[ADR]
REGISTER VALUE
...
...
REGISTER VALUE(S)
4+N
REG[ADR+N-1] REGISTER VALUE