Datasheet

2011 Microchip Technology Inc. DS41606B-page 21
AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER
5.0 COMMANDS
In normal operation, the AR1100 automatically returns
‘touch reports’ in response to a touch – no ‘prompting
is required from the host. The following command set
can be used to configure the parameters used to
‘fine-tune’ the operation. To prevent touch reports from
interfering with these commands, it is recommended
that TOUCH_DISABLE be executed prior to any other
command(s) and the TOUCH_ENABLE command be
used as the last step to return the AR1100 to normal
operation.
5.1 Summary
Table 5-1 summarizes the standard command set.
Table 5-2 summarizes the STATUS byte in the
RESPONSE packet.
TABLE 5-1: COMMAND SUMMARY
CMND NAME DESCRIPTION
0x12 TOUCH_ENABLE Enable TOUCH reporting
0x13 TOUCH_DISABLE Disable TOUCH reporting
0x14 CALIBRATE Execute Calibrate routine
0x20 REG_READ Read register(s)
0x21 REG_WRITE Write register(s)
0x28 EE_READ Read EE location(s)
0x29 EE_WRITE Write EE location(s)
0x2B EE_READ_PARAMS Read parameter set (from EE to RAM)
0x23 EE_WRITE_PARAMS Write parameter set (from RAM to EE)
TABLE 5-2: STATUS SUMMARY
STATUS NAME DESCRIPTION
0x00 OK No error
0x01 UNRECOGNIZED Unrecognized command
0x04 TIMEOUT Packet time out
0x05 EEPARAMS_ERR Error reading EEPROM parameters
0xFC CAL_CANCEL Calibration sequence cancelled