Event detection will fail if TCBn receives an input event with a
high/low period shorter than the period of the selected clock source (CLKSEL in
TCBn.CTRLA).
The USART will not release the TXD pin override if:
- 1.The USART transmitter is disabled
by writing the TXEN bit in USART.CTRLB to ‘
0’ while the USART
receiver is disabled (RXEN in USART.CTRLB is ‘0’).
- 2.Both the USART transmitter and
receiver are disabled at the same time by writing the TXEN and RXEN bits in
USART.CTRLB to ‘
0’.
Work around
There are two possible workarounds:
- Make sure the receiver is
enabled (RXEN in USART.CTRLB is ‘
1’) while disabling the
transmitter (writing TXEN in USART.CTRLB to ‘0’)
- Write to any register in the
USART after disabling the transmitter. This will start the USART for long
enough to release the pin override of the TXD pin
Affected Silicon Revisions