AD7142
1
SERIAL
READBACK
GPIO INPUT LOW WHEN REGISTER IS READBACK
GPIO
INPUT
INT
OUTPUT
1
SERIAL
READBACK
GPIO INPUT LOW WHEN REGISTER IS READBACK
GPIO
INPUT
INT
OUTPUT
GPIO INPUT HIGH WHEN REGISTER IS READBACK
GPIO
INPUT
INT
OUTPUT
NOTES
1. READ GPIO_STATUS REGISTER TO RESET INT OUTPUT.
Figure 40. INT Output Controlled by the GPIO Input Example,
GPIO_SETUP = 01, GPIO_INPUT_CONFIG = 10
Table 14. GPIO Interrupt Behavior
GPIO_INPUT_CONFIG
GPIO Pin
00 = Negative Level Triggered 1
00 = Negative Level Triggered 0
01 = Positive Edge Triggered
1
01 = Positive Edge Triggered
0
10 = Negative Edge Triggered 1
10 = Negative Edge Triggered 0
11 = Positive Level Triggered
1
11 = Positive Level Triggered
0
GPIO_STATUS
0
1
1
0
0
1
1
0
GPIO INPUT HIGH WHEN REGISTER IS READBACK
GPIO
INPUT
INT
OUTPUT
NOTES
1. READ GPIO_STATUS REGISTER TO RESET INT OUTPUT.
Figure 41. INT Output Controlled by the GPIO Input Example,
GPIO_SETUP = 01, GPIO_INPUT_CONFIG = 11
INT
INT Behavior
1
Not triggered
0
Asserted while signal on GPIO pin is low
0
Pulses low at low-to-high GPIO transition
1
Not triggered
1
Pulses low at high-to-low GPIO transition
0
Not triggered
0
Asserted while signal on GPIO pin is high
1
Not triggered
Rev. 0 | Page 28 of 68