SBASBA2 October 2026 ADS125R14
ADVANCE INFORMATION
Refer to the PDF data sheet for device specific package drawings
The ADC monitors register values by comparing a calculated CRC to the CRC written to the CRC register. The REG_ERR bit of the STATUS1 register asserts low if the CRC values do not match. The CRC is calculated over Page 0 register addresses 0h through Ah and Page1 register addresses 0h through 2h. Because the DRDY bit of the STATUS register and the lower four data bits of the IO register are dynamic, these bits are masked from the CRC calculation. CRC verification is enabled by the R_CRC_EN bit of register CONFIG1. The register map CRC polynomial is the same as the SPI CRC polynomial (See the SPI CRC section).
The following is the recommended procedure for the register CRC:
To clear the CRC error, correct the CRC value (or the registers in error) then write 1b to the REG_ERR bit (1-to-reset). When enabled by the ERR_EN bit of register CONFIG1, the D1/ERROR pin drives low to indicate a register CRC error. The pin remains low until the REG_ERR bit is reset.
The calibration commands write new values to the OFC and FSC register which require a new CRC value. Read the new calibration values from the OFC and FSC registers to compute a new CRC value.