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
Transmitter Enable
Start Frame Detection Enable
Open Drain Mode Enable
Receiver Mode
In CLK2X mode, the divisor of the baud rate divider will be reduced from 16 to 8 effectively doubling the transfer rate for asynchronous communication modes. For synchronous operation the CLK2X mode has no effect and RXMODE should always be written to zero. RXMODE must be zero when the USART Communication Mode is configured to IRCOM. Setting RXMODE to GENAUTO enables generic auto-baud where the SYNC character is valid when eight low and high bits has been registered. In this mode any SYNC character that gives a valid BAUD rate will be accepted. In LINAUTO mode the SYNC character is constrained and found valid if each bits falls within 16 +/- 3 baud samples of the internal baud rate and match data value 0x55. Both GENAUTO and LINAUTO mode is only supported for USART operated in asynchronous slave mode.
Value | Name | Description |
---|---|---|
0x0 | NORMAL | Normal USART Mode, Standard Transmission Speed |
0x1 | CLK2X | Normal USART Mode, Double Transmission Speed |
0x2 | GENAUTO | Generic Auto-baud Mode |
0x3 | LINAUTO | LIN Constrained Auto-baud Mode |
Multi-Processor Communication Mode
Writing a '1' to this bit enables the Multi-Processor Communication mode: the USART Receiver ignores all the incoming frames that do not contain address information. The Transmitter is unaffected by the MPCM setting. For more detailed information see Multiprocessor Communication Mode.