Datasheet
AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER
DS41606B-page 34 2011 Microchip Technology Inc.
8.1 Command Summary
The boot load operation uses the same data format/
protocol as the touch application. Commands are
described below.
STATUS code(s) returned in RESPONSE packet.
8.2 Command: VERSION
Request firmware version packet – includes Boot
mode.
COMMAND PACKET:
RESPONSE PACKET:
8.3 Command: RESET
Execute a device Reset. If in USB mode, the device will
detach from the bus and re-enumerate.
COMMAND PACKET:
RESPONSE PACKET:
None.
TABLE 8-1: COMMAND SUMMARY
CMND NAME DESCRIPTION
0x01 VERSION Return version number and mode
0xF0 RESET Software device Reset
0xF1 INIT Initialize boot loader
0xF2 WRITE Write-memory contents
0xF3 READ Read-memory contents
0xF4 FLUSH Flush Flash cache
0xF5 WRITE_MODE Write nonvolatile BOOT mode value
TABLE 8-2: COMMAND STATUS SUMMARY
CODE NAME DESCRIPTION
0x00 OK No error
0x01 BAD PACKET Packet was malformed, unrecognized or timed out
TABLE 8-3: COMMAND: VERSION
BYTE# VALUE DESCRIPTION
1 0x55 SYNC
20x01SIZE
3 0x01 COMMAND
TABLE 8-4: RESPONSE: VERSION
BYTE# VALUE DESCRIPTION
1 0x55 SYNC
20x06 SIZE
3 STATUS STATUS
40x01 COMMAND
6 VER_MAJOR VERSION (Major)
7 VER_MINOR VERSION (Minor)
8 VER_REV VERSION (Revision – inter-
nal)
9 MODE Boot mode
0: Normal
1: Write boot – upper Flash
2: Write application – lower
3: Write application – upper
TABLE 8-5: COMMAND: RESET
BYTE# VALUE DESCRIPTION
1 0x55 SYNC
20x01SIZE
3 0xF0 COMMAND