UCC5880-Q1: ADC1 returning a value of 0 when CRC is used

Part Number: UCC5880-Q1

Tool/software:

Hi,

We're having an issue with the ucc5880 gate driver when performing a CRC check alongside reading in the ADC1 register. We clear the CRC before reading in the register by setting CONTROL1[CLR_SPI_CRC] to 1 and then read in the CRC register after to compare to our CRC calculation. Occasionally the value of the ADC1 register will be 0, the NEW_DATA bit is always set to 1 and the CRC checksums for Tx and Rx always match. We do not see this behaviour when reading in the data without the CRC check and we do not see the behaviour on ADC2 or ADC3.

Can you please provide some insight into whether this is a known issue and if there is a recommended workaround.

Thanks