English
Language : 

AR1000_16 Datasheet, PDF (33/61 Pages) Microchip Technology – AR1000 Series Resistive Touch Screen Controller
AR1000 SERIES RESISTIVE TOUCH SCREEN CONTROLLER
9.3.2 ENABLE_TOUCH – 0x12
Controller will send touch coordinate reports for valid
touch conditions.
Send: <0x55><0x01><0x12>
Receive: <0x55><0x02><Response><0x12>
9.3.3 DISABLE_TOUCH – 0x13
Controller will not send any touch coordinate reports. A
touch will, however, still wake-up the controller if
asleep.
Send: <0x55><0x01><0x13>
Receive: <0x55><0x02><Response><0x13>
9.3.4 CALIBRATE – 0x14
Enter Calibration mode. This instructs the controller to
enter a mode of accepting the next four touches as the
calibration point coordinates. See Section 10.1 “Cali-
bration of Touch Sensor with Controller” for an
example.
Completion of Calibration mode will automatically store
the calibration point coordinates in on-board controller
memory and set (to 1) the CCE bit of the TouchOptions
register. This bit enables the controller to report touch
coordinates that have been processed with the
previously collected calibration data.
To provide for proper touch orientation, the four
sequential calibration touches must be input in the
physical order on the touch sensor, as shown in
Figure 9-1.
FIGURE 9-1:
CALIBRATION ROUTINE
SEQUENCE
#1
Upper Left
#2
Upper Right
Touch Sensor
#4
Lower Left
#3
Lower Right
Upon completion, the controller’s register values and
calibration data are stored to the EEPROM.
The Calibration mode will be canceled by sending any
command before the mode has been completed. If the
calibration is canceled, the controller response may
appear incorrect or incomplete. This is expected
behavior.
 2009-2016 Microchip Technology Inc.
DS40001393C-page 33