Datasheet
Table Of Contents
- Features
- Applications
- Functional Block Diagram
- General Description
- Table of Contents
- Revision History
- Specifications
- Absolute Maximum Ratings
- Pin Configuration and Function Descriptions
- Typical Performance Characteristics
- Theory of Operation
- Serial Port Interface (SPI)
- Register Structure
- Register Descriptions
- Vendor ID Register (Address 0x00)
- ADC Data Register (Address 0x01)
- ADC Sequence Register (Address 0x03)
- Configuration Register Bank (Address 0x05)
- Digital Output Driver Subregister (Address 0x01)
- Digital I/O Function Subregister (Address 0x02)
- General Subregister (Address 0x08)
- VIN RANGE0 and VIN RANGE1 Subregisters (Address 0x10 and Address 0x11)
- ADC Sampling Mode Subregister (Address 0x12)
- VIN ALERT0 Routing and VIN ALERT1 Routing Subregisters (Address 0x13 and Address 0x14)
- VIN Filter Subregister (Address 0x15)
- Conversion Delay Control Subregister (Address 0x16)
- Temperature Sensor Subregister (Address 0x20)
- Temperature Sensor Alert Routing Subregister (Address 0x21)
- GPIO2/DAC DISABLE0 and GPIO4/DAC DISABLE1 Subregisters (Address 0x30 and Address 0x31)
- Alert Limits Register Bank (Address 0x06)
- Alert Flags Register Bank (Address 0x07)
- Minimum and Maximum Register Bank (Address 0x08)
- Offset Register Bank (Address 0x09)
- DAC Buffer Enable Register (Address 0x0A)
- GPIO Register (Address 0x0B)
- Conversion Command Register (Address 0x0E)
- ADC Conversion Result Registers, VIN0 to VIN7 (Address 0x10 to Address 0x17)
- TSENSE Conversion Result Register (Address 0x20)
- DAC Channel Registers (Address 0x30 to Address 0x33)
- ADC Conversion Control
- DAC Output Control
- Alerts and Limits
- Outline Dimensions

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