RM0440 Rev 4 1679/2126
RM0440 Universal synchronous/asynchronous receiver transmitter (USART/UART)
1733
37.7.15 USART register map
The table below gives the USART register map and reset values.
Table 349. USART register map and reset values
Offset
Register
name
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0x00
USART_CR1
FIFO enabled
RXFFIE
TXFEIE
FIFOEN
M1
EOBIE
RTOIE
DEAT[4:0] DEDT[4:0]
OVER8
CMIE
MME
M0
WAKE
PCE
PS
PEIE
TXFNFIE
TCIE
RXFNEIE
IDLEIE
TE
RE
UESM
UE
Reset value 0000000000000000000 0000000000000
0x00
USART_CR1
FIFO disabled
Res.
Res.
FIFOEN
M1
EOBIE
RTOIE
DEAT[4:0] DEDT[4:0]
OVER8
CMIE
MME
M0
WAKE
PCE
PS
PEIE
TXEIE
TCIE
RXNEIE
IDLEIE
TE
RE
UESM
UE
Reset value 0000000000000000 0 0 000000000000
0x04
USART_CR2 ADD[7:0]
RTOEN
ABRMOD[1:0]
ABREN
MSBFIRST
DATAINV
TXINV
RXINV
SWAP
LINEN
STOP
[1:0]
CLKEN
CPOL
CPHA
LBCL
Res.
LBDIE
LBDL
ADDM7
DIS_NSS
Res.
Res.
SLVEN
Reset value 0000000000000000000 00000 0000 0
0x08
USART_CR3
TXFTCFG[2:0]
RXFTIE
RXFTCFG[2:0]
TCBGTIE
TXFTIE
WUFIE
WUS
[1:0]
SCAR
CNT2:0]
Res.
DEP
DEM
DDRE
OVRDIS
ONEBIT
CTSIE
CTSE
RTSE
DMAT
DMAR
SCEN
NACK
HDSEL
IRLP
IREN
EIE
Reset value 000000000000000 00 0 0000000000000
0x0C
USART_BRR
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
BRR[15:0]
Reset value 000 0000000000000
0x10
USART_GTPR
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
GT[7:0] PSC[7:0]
Reset value 000 0000000000000
0x14
USART_RTOR BLEN[7:0] RTO[23:0]
Reset value 0000000000000000000 0000000000000
0x18
USART_RQR
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
TXFRQ
RXFRQ
MMRQ
SBKRQ
ABRRQ
Reset value 00000
0x1C
USART_ISR
FIFO mode
enabled
Res.
Res.
Res.
Res.
TXFT
RXFT
TCBGT
RXFF
TXFE
REACK
TEACK
WUF
RWU
SBKF
CMF
BUSY
ABRF
ABRE
UDR
EOBF
RTOF
CTS
CTSIF
LBDF
TXFNF
TC
RXFNE
IDLE
ORE
NE
FE
PE
Reset value XXXX1000000000 0 0000011000000
0x1C
USART_ISR
FIFO mode
disabled
Res.
Res.
Res.
Res.
Res.
Res.
TCBGT
Res.
Res.
REACK
TEACK
WUF
RWU
SBKF
CMF
BUSY
ABRF
ABRE
UDR
EOBF
RTOF
CTS
CTSIF
LBDF
TXE
TC
RXNE
IDLE
ORE
NE
FE
PE
Reset value 0 000000000 0 0 000011000000
0x20
USART_ICR
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
WUCF
Res.
Res.
CMCF
Res.
Res.
Res.
UDRCF
EOBCF
RTOCF
Res.
CTSCF
LBDCF
TCBGTCF
TCCF
TXFECF
IDLECF
ORECF
NECF
FECF
PECF
Reset value 0 0 0 00 0000000000