Crc Polynomial Register: High 1 (Crc_Ph1) - NXP Semiconductors MC9S08SU16 Reference Manual

Table of Contents

Advertisement

Memory map and register descriptions
When programming data values for CRC calculation, data must be provided in DL0
register only. Writes to other bytes of data regsiters are ignored.
When final data written, the CRC result can be read from this data register. In 16-bit CRC
mode, the CRC result is avaiable in DL1:DL0. In 32-bit CRC mode, all registers are
used. Reads to this register at any time returns the intermediate CRC value, provided
CRC module is configured.
Address: 1890h base + 3h offset = 1893h
Bit
7
Read
Write
Reset
1
Field
DL0
CRC Data Bits 7:0

16.3.5 CRC Polynomial Register: High 1 (CRC_PH1)

This set of registers contains the value of polynomial for the CRC calculation. The
registers of PH1:PH0 contain the upper 16 bits of CRC polynomial, which are only used
in 32-bit CRC mode. Writes to PH1:PH0 are ignored in 16-bit CRC mode. The registers
of PL1:PL0 contain the lower 16-bits of CRC polynomial, which are used in both 16- and
32-bit CRC modes.
Address: 1890h base + 4h offset = 1894h
Bit
7
Read
Write
Reset
0
Field
PH1
CRC Polynomial Bits 31:24
248
6
5
1
1
CRC_DL0 field descriptions
6
5
0
0
CRC_PH1 field descriptions
MC9S08SU16 Reference Manual, Rev. 5, 4/2017
4
3
DL0
1
1
Description
4
3
PH1
0
0
Description
2
1
1
1
2
1
0
0
NXP Semiconductors
0
1
0
0

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc9s08su16vfkMc9s08su8vfk

Table of Contents