Datasheet
ADAS1000-3/ADAS1000-4 Data Sheet
Rev. A | Page 58 of 76
Table 32. 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; 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; the 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 the 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 the pin is configured as an input
0 (default) = low value
1 = high value