Control B
Bit7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RXEN | TXEN | SFDEN | ODME | RXMODE[1:0] | MPCM | ||
AccessR/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset0 | 0 | 0 | 0 | 0 | 0 | 0 |
Receiver Enable
Value | Description |
---|---|
0 | The USART receiver is disabled |
1 | The USART receiver is enabled |
Transmitter Enable
Value | Description |
---|---|
0 | The USART transmitter is disabled |
1 | The USART transmitter is enabled |
Start-of-Frame Detection Enable
Value | Description |
---|---|
0 | The USART Start-of-Frame Detection mode is disabled |
1 | The USART Start-of-Frame Detection mode is enabled |
Open Drain Mode Enable
Value | Description |
---|---|
0 | Open Drain mode is disabled |
1 | Open Drain mode is enabled |
Receiver Mode
Writing this bit field selects the receiver mode of the USART.
0x00
enables Normal-Speed (NORMAL) mode. When the USART
Communication Mode (CMODE) bit field in the Control C (USARTn.CTRLC)
register is configured to Asynchronous USART (ASYNCHRONOUS) or Infrared
Communication (IRCOM), always write the RXMODE bit field to
0x00
.0x01
enables Double-Speed (CLK2X) mode. Refer to Double-Speed Operation for
more information.0x02
enables Generic Auto-Baud (GENAUTO) mode. Refer to
the Auto-Baud section for more information.0x03
enables Lin Constrained Auto-Baud (LINAUTO) mode.
Refer to the Auto-Baud section for more information.Value | Name | Description |
---|---|---|
0x00 | NORMAL | Normal-Speed mode |
0x01 | CLK2X | Double-Speed mode |
0x02 | GENAUTO | Generic Auto-Baud mode |
0x03 | LINAUTO | LIN Constrained Auto-Baud mode |
Multi-Processor Communication Mode
This bit controls whether the Multi-Processor Communication mode is enabled or not. Refer to Multiprocessor Communication for more information.
Value | Description |
---|---|
0 | Multi-Processor Communication mode is disabled |
1 | Multi-Processor Communication mode is enabled |