Microchip Technology DV102012 Data Sheet

Page of 58
 2011 Microchip Technology Inc.
DS41606B-page 27
AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER
6.13
Register 12: TouchMode
The TouchMode value defines the action taken by the
controller in response to the three touch events/states
(i.e., (1) pen down, (2) pen movement and (3) pen up).
A code is specified for each event to specify one of 6
predefined actions. As can be seen in the footnotes of
, several actions specify a sequence of
multiple touch reports. Each report in a multiple-touch
sequence can be spaced in time by parameter
PenStateReportDelay.
6.14
Register 13: TouchOptions
The TouchOptions register contains several bit flags
corresponding to options in operation.
TouchMode[7:5] = PD[2:0] Response to event PD (PEN DOWN)
b000
No touch report issued in response to the event
b001
Touch report w/ P=0
b010
Touch report w/ P=1
b011
Touch report w/ P=1, then Touch report w/ P=0
b100
Touch report w/ P=0, then Touch report w/ P=1, then Touch report w/ P=0
b101
Touch report w/ P=0, then Touch report w/ P=1
TouchMode[4:3] = PM[1:0] Response to event PM (PEN MOVEMENT)
b000
No touch report issued in response to the event
b001
Touch report w/ P=0
b010
Touch report w/ P=1
TouchMode[2:0] = PU[2:0] Response to event PU (PEN UP)
b000
No touch report issued in response to the event
b001
Touch report w/ P=0
b010
Touch report w/ P=1
b011
Touch report w/ P=1, then Touch report w/ P=0
b100
Touch report w/ P=0, then Touch report w/ P=1, then Touch report w/ P=0
b101
Touch report w/ P=0, then Touch report w/ P=1
TouchOptions[7:7] 1: Set TOUCH_ENABLE as the default power-up state
TouchOptions[6:6] 1: Enable verbose mode for calibration feedback
TouchOptions[3:3] 1: Enable proprietary dynamic rise time algorithm
TouchOptions[1:1] 1: Select 8W, 0: Select 4W (if MODE input = V
DD
)
TouchOptions[0:0] 1: Enable ‘calibrated’ touch reports, 0: Enable ‘raw’ touch reports