Datasheet

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