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 '0'. RXMODE must be '0' 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
have 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 every two bits falls within 16 ±3 baud samples of the internal baud rate and match data value
0x55. The 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 |