UM11029
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual
Rev. 1.0 — 16 June 2017
482 of 515
NXP Semiconductors
UM11029
Chapter 29: LPC84x CRC engine
29.6 Register description
29.6.1 CRC mode register
Table 466. Register overview: CRC engine (base address 0x5000 0000)
Name
Access
Address
offset
Description
Reset value
Reference
MODE
R/W
0x000
CRC mode register
0x0000 0000
SEED
R/W
0x004
CRC seed register
0x0000 FFFF
SUM
RO
0x008
CRC checksum register
0x0000 FFFF
WR_DATA
WO
0x008
CRC data register
-
Table 467. CRC mode register (MODE, address 0x5000 0000) bit description
Bit
Symbol
Description
Reset value
1:0
CRC_POLY
CRC polynom:
1X= CRC-32 polynomial
01= CRC-16 polynomial
00= CRC-CCITT polynomial
00
2
BIT_RVS_WR
Data bit order:
1= Bit order reverse for CRC_WR_DATA (per byte)
0= No bit order reverse for CRC_WR_DATA (per byte)
0
3
CMPL_WR
Data complement:
1= 1’s complement for CRC_WR_DATA
0= No 1’s complement for CRC_WR_DATA
0
4
BIT_RVS_SUM
CRC sum bit order:
1= Bit order reverse for CRC_SUM
0= No bit order reverse for CRC_SUM
0
5
CMPL_SUM
CRC sum complement:
1= 1’s complement for CRC_SUM
0=No 1’s complement for CRC_SUM
0
31:6 Reserved
Always 0 when read
0x0000000