Datasheet

Table Of Contents
AD7292 Data Sheet
Rev. 0 | Page 22 of 40
Digital Output Driver Subregister (Address 0x01)
The 16-bit digital output driver subregister enables the output
drivers of the digital I/O pins. Setting Bits[D11:D0] to 1 enables
the corresponding digital I/O output driver. Six of the 12 digital
I/O pins offer mixed functionality (see Table 18). When a digital
I/O pin is configured as a GPIO pin and its output is enabled, its
value is controlled by the GPIO register (see the GPIO Register
(Address 0x0B) section).
Digital I/O Function Subregister (Address 0x02)
Six of the 12 GPIO pins offer dual functionality. To enable
standard GPIO functionality, write a 1 to the corresponding
bit in the 16-bit digital I/O subregister. To enable the alternative
functionality, write a 0 to the appropriate bit (see Table 18). For
example, to configure the GPIO6/BUSY pin as an ADC busy pin,
write a 0 to Bit D6 of Address 0x02.
Table 17. Digital Output Driver Subregister, Bit Function Descriptions
Bits Bit Name R/W Description
[D15:D12] Reserved R/W Reserved
D11 GPIO11 output R/W 0 = disable GPIO11 output driver; 1 = enable GPIO11 output driver
D10 GPIO10 output R/W 0 = disable GPIO10 output driver; 1 = enable GPIO10 output driver
D9 GPIO9 output R/W 0 = disable GPIO9 output driver; 1 = enable GPIO9 output driver
D8 GPIO8 output R/W 0 = disable GPIO8 output driver; 1 = enable GPIO8 output driver
D7 GPIO7 output R/W 0 = disable GPIO7 output driver; 1 = enable GPIO7 output driver
D6 GPIO6 output R/W 0 = disable GPIO6 output driver; 1 = enable GPIO6/BUSY output driver
D5 GPIO5 output R/W 0 = disable GPIO5 output driver; 1 = enable GPIO5 output driver
D4 GPIO4 output R/W 0 = disable GPIO4 output driver; 1 = enable GPIO4/DAC DISABLE1 output driver
D3 GPIO3 output R/W 0 = disable GPIO3 output driver; 1 = enable GPIO3/LDAC output driver
D2 GPIO2 output R/W 0 = disable GPIO2 output driver; 1 = enable GPIO4/DAC DISABLE0 output driver
D1
GPIO1 output
R/W
0 = disable GPIO1 output driver; 1 = enable GPIO1/ALERT1 output driver
D0
GPIO0 output
R/W
0 = disable GPIO0 output driver; 1 = enable GPIO1/ALERT0 output driver
Table 18. Digital I/O Function Subregister, Bit Function Descriptions
Bits Bit Name R/W Description
[D15:D12] Reserved R/W Reserved
D11 GPIO11 R/W 0 = reserved
1 = enable the GPIO11 function
D10 GPIO10 R/W 0 = reserved
1 = enable the GPIO10 function
D9 GPIO9 R/W 0 = reserved
1 = enable the GPIO9 function
D8 GPIO8 R/W 0 = reserved
1 = enable the GPIO8 function
D7
GPIO7
R/W
0 = reserved
1 = enable the GPIO7 function
D6 GPIO6/BUSY R/W 0 = enable the ADC busy output function
1 = enable the GPIO6 function
D5 GPIO5 R/W 0 = reserved
1 = enable the GPIO5 function
D4 GPIO4/DAC DISABLE1 R/W 0 = enable the DAC DISABLE1 input function
1 = enable the GPIO4 function
D3 GPIO3/LDAC R/W 0 = enable the LDAC input function
1 = enable the GPIO3 function
D2 GPIO2/DAC DISABLE0 R/W 0 = enable the DAC DISABLE0 input function
1 = enable the GPIO2 function
D1 GPIO1/ALERT1 R/W 0 = enable the ALERT1 output function
1 = enable the GPIO1 function
D0 GPIO0/ALERT0 R/W 0 = enable the ALERT0 output function
1 = enable the GPIO0 function