English
Language : 

M0564LE4AE Datasheet, PDF (91/161 Pages) List of Unclassifed Manufacturers – 32-BIT MICROCONTROLLER
M0564
6.7 CRC Controller (CRC)
6.7.1 Overview
The Cyclic Redundancy Check (CRC) generator can perform CRC calculation with four common
polynomials CRC-CCITT, CRC-8, CRC-16, and CRC-32 settings.
6.7.2
Features
 Supports four common polynomials CRC-CCITT, CRC-8, CRC-16, and CRC-32
– CRC-CCITT: X16 + X12 + X5 + 1
– CRC-8: X8 + X2 + X + 1
– CRC-16: X16 + X15 + X2 + 1
– CRC-32: X32 + X26 + X23 + X22 + X16 + X12 + X11 + X10 + X8 + X7 + X5 + X4 + X2 + X + 1
 Programmable seed value
 Supports programmable order reverse setting for input data and CRC checksum
 Supports programmable 1’s complement setting for input data and CRC checksum
 Supports 8/16/32-bit of data width
– 8-bit write mode: 1-AHB clock cycle operation
– 16-bit write mode: 2-AHB clock cycle operation
– 32-bit write mode: 4-AHB clock cycle operation
 Supports using PDMA to program DATA (CRC_DAT[31:0]) to perform CRC operation
May 05, 2017
Page 91 of 161
Rev 1.00