Datasheet

Data Sheet AD7176-2
Rev. A | Page 47 of 68
STATUS REGISTER
Address: 0x00, Reset: 0x80, Name: STATUS
The Status Register is an 8-bit register that contains ADC and serial interface status information. It can optionally be appended to the
Data Register by setting the DATA_STAT bit in the Interface Mode Register.
Table 23. Bit Descriptions for STATUS
Bits Bit Name Settings Description Reset Access
7
RDY
The status of
RDY
is output to the DOUT/
RDY
pin whenever
CS
is low and a
register is not being read. This bit goes low when the ADC has written a
new result to the Data Register. In ADC calibration modes, this bit goes
low when the ADC has written the calibration result.
RDY
is brought high
automatically by a read of the Data Register.
0x1 R
0 New data result available
1 Awaiting new data result
6 ADC_ERROR This bit by default indicates if an ADC overrange or underrange has
occurred. The ADC result will be clamped to ±full scale if this happens.
This bit is updated when the ADC result is written and is cleared by
removing the overrange or underrange condition on the analog inputs.
0x0 R
0 No Error
1 Error
5 CRC_ERROR This bit indicates if a CRC error has taken place during a register write. For
register reads, the host microcontroller determines if a CRC error has
occurred. This bit is cleared by a read of this register.
0x0 R
0 No Error
1 CRC Error
4 REG_ERROR This bit indicates if the content of one of the internal registers has
changed from the value calculated when the register integrity check was
activated. The check is activated by setting the REG_CHECK bit in the
Interface Mode Register. This bit is cleared by clearing the REG_CHECK bit.
0x0 R
0 No Error
1
Error
[3:2] RESERVED These bits are reserved. 0x0 R
[1:0] CHANNEL These bits indicate which channel was active for the ADC conversion
whose result is currently in the Data Register. This may be different from
the channel currently being converted. The mapping is a direct map from
the Channel Map Register; therefore, Channel 0 results in 0x0 and Channel
3 results in 0x3.
0x0 R
00 Channel 0
01 Channel 1
10 Channel 2
11 Channel 3