Datasheet
AD7142
Rev. A | Page 29 of 72
GPIO
INPUT
INT
OUTPUT
SERIAL
READBACK
GPIO
INPUT
INT
OUTPUT
1
GPIO INPUT LOW WHEN REGISTER IS READ BACK
GPIO INPUT HIGH WHEN REGISTER IS READ BACK
NOTES
1. READ GPIO_STATUS REGISTER TO RESET INT OUTPUT.
05702-030
Figure 43.
INT
Output Controlled by the GPIO Input Example,
GPIO_SETUP = 01, GPIO_INPUT_CONFIG = 10
GPIO
INPUT
INT
OUTPUT
SERIAL
READBACK
GPIO
INPUT
INT
OUTPUT
1
GPIO INPUT LOW WHEN REGISTER IS READ BACK
GPIO INPUT HIGH WHEN REGISTER IS READ BACK
NOTES
1. READ GPIO_STATUS REGISTER TO RESET INT OUTPUT.
05702-031
Figure 44.
INT
Output Controlled by the GPIO Input Example,
GPIO_SETUP = 01, GPIO_INPUT_CONFIG = 11
Table 14. GPIO Interrupt Behavior
GPIO_INPUT_CONFIG GPIO Pin GPIO_STATUS
INT
INT
Behavior
00 = Negative Level Triggered 1 0 1 Not triggered
00 = Negative Level Triggered 0 1 0 Asserted when signal on GPIO pin is low
01 = Positive Edge Triggered 1 1 0 Pulses low at low-to-high GPIO transition
01 = Positive Edge Triggered 0 0 1 Not triggered
10 = Negative Edge Triggered 1 0 1 Pulses low at high-to-low GPIO transition
10 = Negative Edge Triggered 0 1 0 Not triggered
11 = Positive Level Triggered 1 1 0 Asserted when signal on GPIO pin is high
11 = Positive Level Triggered 0 0 1 Not triggered