JAJSOX0B March 2024 – November 2024 ADS127L14 , ADS127L18
PRODMIX
The register map CRC detects changes to the register values. The CRC is a 16-bit value stored at register 05h (high byte) and register 06h (low byte). Calculate the CRC over the register address range 08h to 50h (for both ADS127L14 and ADS127L18) and write the value to the CRC registers. The ADC compares the CRC register value to an internal calculation. The REG_ERR flag of the STATUS byte is set if the CRC register value is incorrect. Correct the CRC value, then write 1b to the REG_ERR bit to clear the error. The REG_CRC_EN bit of the GEN_CFG3 register enables the register CRC.
The register map CRC uses a 16-bit polynomial based on the CRC-16-IBM polynomial: X16 + X15 + X2 + 1. The 17 coefficients are 1 10000000 00000101.