19.6.5 CRC Status

Name: CRCSTATUS
Offset: 0x0C
Reset: 0x00
Property: PAC Write-Protection

Bit 76543210 
       CRCZEROCRCBUSY 
Access R R/W 
Reset 00 

Bit 1 – CRCZERO CRC Zero

This bit is cleared when a new CRC source is selected.

This bit is set when the CRC generation is complete and the CRC Checksum is ‘0’.

When running CRC-32 and appending the checksum at the end of the packet (as little endian), the final checksum will be 0x2144df1c. However, if the checksum is complemented before it is appended (as little endian) to the data, the final result in the checksum register will be zero. See the description of CRCCHKSUM to read out different versions of the checksum.

Bit 0 – CRCBUSY CRC Module Busy

This bit is cleared by writing a ‘0’ to it when used with the I/O interface. When used with a DMA channel, the bit is set when the corresponding DMA channel is enabled, and cleared when the corresponding DMA channel is disabled. This bit cannot be written to while the CRC is used with a DMA channel.

This bit is set when a source configuration is selected in CRCSRC and as long as the source is using the CRC engine.