The following sections will go into more details on programming the various usage cases.
Table 18.10. USART Application Settings for USARTn_TIMING and USARTn_TIMECMPn
Application
Response Timeout
Receiver Timeout
Large Receiver Timeout
silabs.com | Building a more connected world.
USART - Universal Synchronous Asynchronous Receiver/Transmitter
TCMPn
TXST
RXACT
RXACTN
TSTOP
clear
DISABLE
TCMP
TXEOF
TXC
enable
RXACT
RXEOF
TSTART
START_An
START_A2
START_B2
START_A1
START_B1
START_A0
START_B0
TXARX2EN
TCMP2
TXARX1EN
TCMP1
TXARX0EN
TCMP0
RXATX2EN
TCMP2
RXATX1EN
TCMP1
RXATX0EN
TCMP0
Figure 18.26. USART Timer Block Diagram
TSTARTn
TSTART0 = TXEOF TSTOP0 = RXACT
TSTART1 = RXEOF TSTOP1 = RXACT
TSTART1 =
RXEOF, TCMP1
TIMECMP2
TIMECMP1
TIMECMP0
TCMPVALn
Compare
START_Bn
start
event
8 bit
bit time
Counter
TCMPVAL2
TXSEQ
TCMPVAL1
TCMPVAL0
TX Counter
TXENS
RXSEQ
RX
RXENS
TSTOPn
TCMPVALn
TCMPVAL0
= 0x08
TCMPVAL1
= 0x08
TSTOP1 = RXACT
TCMPVAL1
= 0xFF
Reference Manual
GP_CNT[7:0]
TCMPn
RESTARTEN
GP_CNT[7:0]
TXEOF
TXC
TXST
TX
RXEOF
Other
TCMP0 in USARTn_IEN
TCMP1 in USARTn_IEN
TCMP1 in USARTn_IEN; TIME-
RRESTARTED in USARTn_STA-
TUS; RESTART1EN in
USARTn_TIMECMP1
Rev. 1.1 | 555
Need help?
Do you have a question about the EFR32xG14 Wireless Gecko and is the answer not in the manual?
Questions and answers