
Rev. 1.00
530 of 576
January 28, 2022
32-Bit Arm
®
Cortex
®
-M0+ MCU
HT32F54231/HT32F54241/HT32F54243/HT32F54253
26 Cyclic Redundancy Check (CRC)
CRC Checksum Register – CRCCSR
This register contains the CRC checksum output.
Offset:
0x008
Reset value: 0x0000_0000
31
30
29
28
27
26
25
24
CHKSUM
Type/Reset RO 0 RO 0 RO 0 RO 0 RO 0 RO 0 RO 0 RO 0
23
22
21
20
19
18
17
16
CHKSUM
Type/Reset RO 0 RO 0 RO 0 RO 0 RO 0 RO 0 RO 0 RO 0
15
14
13
12
11
10
9
8
CHKSUM
Type/Reset RO 0 RO 0 RO 0 RO 0 RO 0 RO 0 RO 0 RO 0
7
6
5
4
3
2
1
0
CHKSUM
Type/Reset RO 0 RO 0 RO 0 RO 0 RO 0 RO 0 RO 0 RO 0
Bits
Field
Descriptions
[31:0]
CHKSUM
CRC Checksum Data
Get the CRC 16/32-bit checksum result from this register according to the polynomial
setting in the CRCCR register after all data are written to the CRCDR register.
CRC Data Register – CRCDR
This register is used to specify the CRC input data.
Offset:
0x00C
Reset value: 0x0000_0000
31
30
29
28
27
26
25
24
CRCDATA
Type/Reset WO 0 WO 0 WO 0 WO 0 WO 0 WO 0 WO 0 WO 0
23
22
21
20
19
18
17
16
CRCDATA
Type/Reset WO 0 WO 0 WO 0 WO 0 WO 0 WO 0 WO 0 WO 0
15
14
13
12
11
10
9
8
CRCDATA
Type/Reset WO 0 WO 0 WO 0 WO 0 WO 0 WO 0 WO 0 WO 0
7
6
5
4
3
2
1
0
CRCDATA
Type/Reset WO 0 WO 0 WO 0 WO 0 WO 0 WO 0 WO 0 WO 0
Bits
Field
Descriptions
[31:0]
CRCDATA
CRC Input Data
Byte, half-word and word writes are allowed. 1’s complement, byte reverse and bit
reverse operation can be applied.