Datasheet
ADAS1000/ADAS1000-1/ADAS1000-2 Data Sheet
Rev. A | Page 60 of 80
Table 31. GPIO Control Register (GPIOCTL) Address 0x06, Reset Value = 0x000000
R/W
Default Bit Name Function
0 [23:19] Reserved Reserved, set to 0
R/W
0
18
SPIFW
Frame secondary SPI words with chip select
0 (default) =
MCS
asserted for entire frame
1 =
MCS
asserted for individual word
R/W 0 17 Reserved Reserved, set to 0
R/W 0 16 SPIEN
Secondary SPI enable (
ADAS1000 and ADAS1000-1 only); SPI interface providing ECG data at
128 kHz data rate for external digital pace algorithm detection, uses GPIO0, GPIO1, GPIO2 pins
0 (default) = disabled
1 = enabled; he individual control bits for GPIO0, GPIO1, GPIO2 are ignored; GPIO3 is not affected by
SPIEN
R/W 00 [15:14] G3CTL [1:0] State of GPIO3 pin
00 (default) = high impedance
01 = input
10 = output
11 = open drain
R/W
0
13
G3OUT
Output value to be written to GPIO3 when the pin is configured as an output or open drain
0 (default) = low value
1 = high value
R 0 12 G3IN Read only; input value read from GPIO3 when the pin is configured as an input
0 (default) = low value
1 = high value
R/W 00 [11:10] G2CTL [1:0] State of GPIO2 pin
00 (default) = high impedance
01 = input
10 = output
11 = open drain
R/W 0 9 G2OUT Output value to be written to GPIO2 when the pin is configured as an output or open drain
0 (default) = low value
1 = high value
R 0 8 G2IN Read only Input value read from GPIO2 when the pin is configured as an input
0 (default) = low value
1 = high value
R/W
00
[7:6]
G1CTL [1:0]
State of GPIO1 pin
00 (default) = high impedance
01 = input
10 = output
11 = open drain
R/W 0 5 G1OUT Output value to be written to GPIO1 when the pin is configured as an output or open drain
0 (default) = low value
1 = high value
R 0 4 G1IN Read only; input value read from GPIO1 when the pin is configured as an input
0 (default) = low value
1 = high value
R/W 00 [3:2] G0CTL [1:0] State of the GPIO0 pin
00 (default) = high impedance
01 = input
10 = output
11 = open drain
R/W 0 1 G0OUT Output value to be written to GPIO0 when pin is configured as an output or open drain
0 (default) = low value
1 = high value
R 0 0 G0IN (Read only) input value read from GPIO0 when pin is configured as an input
0 (default) = low value
1 = high value










