AD7879/AD7889
Data Sheet
Table 14. Control Register 3
Address Bit Name
0x03
TEMP MASK
AUX/VBAT MASK
INT MODE
GPIO ALERT
AUX/VBAT LOW
AUX/VBAT HIGH
TEMP LOW
TEMP HIGH
X+
Y+
Z1
Z2
AUX
VBAT
TEMP
Not used
Data Bit
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Description
TEMP mask bit.
0 = temperature measurement is allowed to cause interrupt.
1 = temperature measurement is not allowed to cause interrupt.
AUX/VBAT mask bit.
0 = AUX/VBAT measurement is allowed to cause interrupt.
1 = AUX/VBAT measurement is not allowed to cause interrupt.
DAV/INT mode select.
0 = enable DAV mode.
1 = enable INT mode.
This bit overrides any mask bits associated with individual channels.
GPIO interrupt enable.
0 = GPIO can cause an alert on the INT output.
1 = mask GPIO from causing an alert on the INT output.
1 = AUX/VBAT below low limit.
1 = AUX/VBAT above high limit.
1 = TEMP below low limit.
1 = TEMP above high limit.
1 = include measurement of Y position (X+ input).
1 = include measurement of X position (Y+ input).
1 = include Z1 touch-pressure measurement (X+ input).
1 = include measurement of Z2 touch-pressure measurement (Y− input).
1 = include measurement of AUX channel.1
1 = include measurement of battery monitor (VBAT).1
1 = include temperature measurement.
Unused.
Default Value
0x0000
1 If GPIO is enabled in Control Register 2 (Bit 13), AUX and VBAT are both ignored. If AUX and VBAT are both selected and GPIO is disabled, AUX is ignored and VBAT is
measured.
Table 15. Limit Registers
Address Register Name
0x04
AUX/VBAT high limit
0x05
AUX/VBAT low limit
0x06
TEMP high limit
0x07
TEMP low limit
Data Bit
[15:0]
[15:0]
[15:0]
[15:0]
Description
User-programmable AUX/VBAT high limit register
User-programmable AUX/VBAT low limit register
User-programmable TEMP high limit register
User-programmable TEMP low limit register
Default Value
0x0000
0x0000
0x0000
0x0000
Rev. D | Page 24 of 40