Datasheet
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
20x01SIZE
3 0x12 COMMAND
TABLE 5-4: RESPONSE: TOUCH_ENABLE
BYTE# VALUE DESCRIPTION
1 0x55 SYNC
20x02SIZE
3 STATUS STATUS
4 0x12 COMMAND
TABLE 5-5: COMMAND: TOUCH_DISABLE
BYTE# VALUE DESCRIPTION
1 0x55 SYNC
20x01SIZE
3 0x13 COMMAND
TABLE 5-6: RESPONSE: TOUCH_DISABLE
BYTE# VALUE DESCRIPTION
1 0x55 SYNC
20x02SIZE
3 STATUS STATUS
4 0x13 COMMAND
TABLE 5-7: COMMAND: CALIBRATE
BYTE# VALUE DESCRIPTION
1 0x55 SYNC
2 0x02 BYTE COUNT
30x14COMMAND
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
20x02SIZE
3 STATUS STATUS
4 0x14 COMMAND
TABLE 5-9: COMMAND: REG_READ
BYTE# VALUE DESCRIPTION
10x55SYNC
20x04SIZE
30x20COMMAND
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
2N+2SIZE
3 STATUS STATUS
4 0x20 COMMAND
5 REG[ADR] REGISTER VALUE
... ... REGISTER VALUE(S)
4+N REG[ADR+N-1] REGISTER VALUE