SBASAE4 December 2025 ADS125P08
PRODUCTION DATA
The REG_MAP_CRC_FAULTn flag indicates if a register map CRC fault occurred. Enable the register map CRC using the REG_MAP_CRC_EN bit. However the register map CRC stops in standby and power-down mode. Write 1b to clear the REG_MAP_CRC_FAULTn bit to 1b.
The register map CRC is used to check the register map contents for unintended changes. Each register page has a separate CRC register: The CRC register for the Status and General Configuration Page is the REG_MAP_CRC register, and the CRC register for each sequence step page is the corresponding STEPx_REG_MAP_CRC register (x = 0 to 31). Write a new register map CRC code to the REG_MAP_CRC or STEPx_REG_MAP_CRC register whenever the registers are changed. For each page, the CRC code is calculated over the register addresses shown in Table 7-32. The ADC continuously compares the CRC code written to the CRC register to an internally calculated value. If the values do not match, the REG_MAP_CRC_FAULTn bit in the DIGITAL_STATUS register is set. If set, correct the register values or update the CRC code then write 1b to the REG_MAP_CRC_FAULTn bit to clear the error flag. The CRC_FAULT_PAGE[5:0] bits in the DIGITAL_STATUS register indicate which register page showed a CRC error when the REG_MAP_CRC_FAULTn indicates a CRC fault. This field is cleared to default value (111111b = no fault) when the REG_MAP_CRC_FAULTn flag is cleared.
| Register Page | Registers used for CRC Calculation(1) |
|---|---|
| Status and General Configuration Page |
0x12 to 0x18 0x20 to 0x2D 0x30 to 0x32 |
| Step Configuration Page (0 to 31) | 0x00 to 0x10 |
The register map CRC code computation is the same as the one shown in the SPI CRC section.
Set the REG_MAP_CRC_EN bit to 1b (enabled) when calculating the CRC code on the Status and General Configuration Page because this bit must be set to enable the CRC check.
Use the following procedure to change register bits without accidentally causing a REG_MAP_CRC_FAULTn indication:
Register bits can also be changed while the register map CRC is enabled, as discussed in the following procedure, but can cause unintended REG_MAP_CRC_FAULTn indications.