RX13T Group
25.
CRC Calculator (CRC)
The CRC (Cyclic Redundancy Check) calculator generates CRC codes.
25.1
Overview
Table 25.1 lists the specifications of the CRC calculator, and Figure 25.1 shows a block diagram of the CRC calculator.
Table 25.1
CRC Specifications
Item
1
Data for CRC calculation*
CRC processor unit
CRC generating polynomial
CRC calculation switching
Low power consumption function
Note 1. The circuit does not have a function to divide data for calculation into CRC calculation units. Write data in 8-bit units.
Figure 25.1
CRC Block Diagram
R01UH0822EJ0100 Rev.1.00
Jul 31, 2019
Description
CRC codes are generated for any desired data in 8n-bit units (where n is a whole number)
8-bit parallel processing
One of three generating polynomials is selectable
8-bit CRC
8
2
X
+ X
+ X + 1
16-bit CRC
16
15
2
X
+ X
+ X
+ 1
16
12
5
X
+ X
+ X
+ 1
The bit order of CRC calculation results can be switched for LSB first or MSB first communication
Module stop state can be set.
CRCCR
CRCDIR
CRCDOR
CRCCR:
CRC control register
CRCDIR: CRC data input register
CRCDOR: CRC data output register
Control signal
CRC code
generation
circuit
25. CRC Calculator (CRC)
Page 800 of 1041