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 |