Datasheet

Chapter 21
Cyclic redundancy check (CRC)
21.1 Introduction
Cyclic redundancy check (CRC) generates 16/32-bit CRC code for error detection. The
CRC can be configured to work as a standard CRC. It provides the user with
programmable polynomial, SEED and other parameters required to implement a 16-bit or
32-bit CRC standard. These parameters are detailed in further sections.
21.2 Features
Features of the CRC module are:
Hardware 16/32-bit CRC generator
Programmable initial seed value
Programmable 16/32-bit polynomial
Optional feature to reverse input and output data by bit
Optional final complement output of result
High-speed CRC calculation
21.3 Block diagram
The following figure is the CRC block diagram.
MC9S08PA60 Reference Manual, Rev. 1, 9/2012
Freescale Semiconductor, Inc. 565