STMicroelectronics /STM32U083 /CRC /CRC_CR

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as CRC_CR

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (RESET)RESET 0 (B_0x0)POLYSIZE 0 (B_0x0)REV_IN 0 (B_0x0)REV_OUT 0 (B_0x0)RTYPE_IN 0 (B_0x0)RTYPE_OUT

REV_OUT=B_0x0, RTYPE_OUT=B_0x0, REV_IN=B_0x0, RTYPE_IN=B_0x0, POLYSIZE=B_0x0

Description

CRC control register

Fields

RESET

RESET bit This bit is set by software to reset the CRC calculation unit and set the data register to the value stored in the CRC_INIT register. This bit can only be set, it is automatically cleared by hardware

POLYSIZE

Polynomial size These bits control the size of the polynomial.

0 (B_0x0): 32 bit polynomial

1 (B_0x1): 16 bit polynomial

2 (B_0x2): 8 bit polynomial

3 (B_0x3): 7 bit polynomial

REV_IN

Reverse input data This bitfield controls the reversal of the bit order of the input data

0 (B_0x0): Bit order not affected (RTYPE_IN1=10 or 1)

1 (B_0x1): Bit reversal done by byte (RTYPE_IN1=10) or half-word reversal done by word (RTYPE_IN1=11)

2 (B_0x2): Bit reversal done by half-word (RTYPE_IN1=10) or byte reversal done by word (RTYPE_IN1=11)

3 (B_0x3): Bit reversal done by word (RTYPE_IN1=10) or bit order is not affected (RTYPE_IN1=11)

REV_OUT

Reverse output data This bitfield controls the reversal of the bit order of the output data.

0 (B_0x0): Bit order not affected (RTYPE_OUT1=10 or 1)

1 (B_0x1): Bit-reversed output format (RTYPE_OUT1=10) or half-word reversal done by word (RTYPE_OUT1=11)

2 (B_0x2): Bit order not affected (RTYPE_OUT1=10) or byte reversal done by word (RTYPE_OUT1=11)

3 (B_0x3): Bit order not affected (RTYPE_OUT1=10 or 1)

RTYPE_IN

Reverse type input This bit controls the reversal granularity of the input data.

0 (B_0x0): Bit level input

1 (B_0x1): Byte or half-word level input

RTYPE_OUT

Reverse type output This bit controls the reversal granularity of the output data.

0 (B_0x0): Bit level output

1 (B_0x1): Byte or half-word level output

Links

()