English
Language : 

AR1000_16 Datasheet, PDF (30/61 Pages) Microchip Technology – AR1000 Series Resistive Touch Screen Controller
AR1000 SERIES RESISTIVE TOUCH SCREEN CONTROLLER
9.0 COMMANDS
9.1 Sending Commands
9.1.1 COMMAND SEND FORMAT
The controller supports application-specific
configuration commands as shown in Table 9-1, below.
TABLE 9-1: COMMAND SEND FORMAT
Byte #
Name
Value
1
Header
2
Size
3
Command
4
Data
:
Data
0x55
0x<>
0x<>
0x<>
0x<>
To ensure command communication is not interrupted
by touch activity, it is recommended that the controller
touch is disabled, prior to other commands. This can be
done as follows:
1. Send DISABLE_TOUCH command
2. Wait 50 ms
3. Send desired commands
4. Send ENABLE_TOUCH command
Description
Header (mark beginning of command packet)
Size, # of bytes following this byte
Command ID
Data, if applicable for the command
Data, if applicable for the command
9.1.2 COMMAND RESPONSE
A received command will be responded to as seen in
Table 9-2 below.
TABLE 9-2: COMMAND RESPONSE FORMAT
Byte #
1
2
3
4
5
:
Name
Header
Size
Status
Command
Data
Data
Value
0x55
0x<>
0x<>
0x<>
0x<>
0x<>
Description
Header (mark beginning of command packet)
Size, # of bytes following this byte
Status
Command ID
Data, if applicable for the command
Data, if applicable for the command
The “Status” value within the response packet should
be one of the following (See Table 9-3):
TABLE 9-3: COMMAND RESPONSE
STATUS VALUES
Status Value
Description
0x00
Success
0x01
Command Unrecognized
0x03
Header Unrecognized
0x04
Command Time Out (exceeded ~100
ms)
0xFC Cancel Calibration mode
DS40001393C-page 30
 2009-2016 Microchip Technology Inc.