SBASAX3A May 2025 – September 2025 ADS9326 , ADS9327
PRODUCTION DATA
The cyclic redundancy check (CRC) is an error checking code that detects communication errors to the host. CRC is the division remainder of the data payload bytes by a fixed polynomial. The CRC mode is optional and is enabled by the CRC_EN bit in address 0x0D in register bank 1. The CRC in the ADS932x is only implemented on the output data interface and is not used for register read or write operations. When CRC is enabled, the CRC data byte is appended to the ADC conversion result, see the Data Frame Width section.
The CRC data byte is the 8-bit remainder of the bitwise exclusive-OR (XOR) operation of the argument by a CRC polynomial. The CRC polynomial is based on the CRC-8-CCITT: X8 + X2 + X1 + 1. The CRC calculation is preset with 0b11111111.