63.10.24 USART Manchester Configuration Register

This register can only be written if the WPEN bit is cleared in the USART Write Protection Mode Register.

Name: FLEX_US_MAN
Offset: 0x250
Reset: 0xB0011004
Property: Read/Write

Bit 3130292827262524 
 RXIDLEVDRIFTONERX_MPOL  RX_PP[1:0] 
Access R/WR/WR/WR/WR/WR/W 
Reset 101100 
Bit 2322212019181716 
     RX_PL[3:0] 
Access R/WR/WR/WR/W 
Reset 0001 
Bit 15141312111098 
    TX_MPOL  TX_PP[1:0] 
Access R/WR/WR/W 
Reset 100 
Bit 76543210 
     TX_PL[3:0] 
Access R/WR/WR/WR/W 
Reset 0100 

Bit 31 – RXIDLEV Receiver Idle Value

ValueDescription
0

Receiver line idle value is 0.

1

Receiver line idle value is 1.

Bit 30 – DRIFT Drift Compensation

ValueDescription
0

The USART cannot recover from an important clock drift.

1

The USART can recover from clock drift. The 16X Clock mode must be enabled.

Bit 29 – ONE Must Be Set to 1

Bit 29 must always be set to 1 when programming the FLEX_US_MAN register.

Bit 28 – RX_MPOL Receiver Manchester Polarity

ValueDescription
0

Logic zero is coded as a zero-to-one transition, Logic one is coded as a one-to-zero transition.

1

Logic zero is coded as a one-to-zero transition, Logic one is coded as a zero-to-one transition.

Bits 25:24 – RX_PP[1:0] Receiver Preamble Pattern detected

The following values assume that RX_MPOL field is not set:

ValueNameDescription
0 ALL_ONE

The preamble is composed of ‘1’s.

1 ALL_ZERO

The preamble is composed of ‘0’s.

2 ZERO_ONE

The preamble is composed of ‘01’s.

3 ONE_ZERO

The preamble is composed of ‘10’s.

Bits 19:16 – RX_PL[3:0] Receiver Preamble Length

ValueDescription
0

The receiver preamble pattern detection is disabled.

1–15

The detected preamble length is RX_PL × Bit Period.

Bit 12 – TX_MPOL Transmitter Manchester Polarity

ValueDescription
0

Logic zero is coded as a zero-to-one transition, Logic one is coded as a one-to-zero transition.

1

Logic zero is coded as a one-to-zero transition, Logic one is coded as a zero-to-one transition.

Bits 9:8 – TX_PP[1:0] Transmitter Preamble Pattern

The following values assume that TX_MPOL field is not set:

ValueNameDescription
0 ALL_ONE

The preamble is composed of ‘1’s.

1 ALL_ZERO

The preamble is composed of ‘0’s.

2 ZERO_ONE

The preamble is composed of ‘01’s.

3 ONE_ZERO

The preamble is composed of ‘10’s.

Bits 3:0 – TX_PL[3:0] Transmitter Preamble Length

ValueDescription
0

The transmitter preamble pattern generation is disabled.

1–15

The preamble length is TX_PL × Bit Period.