Product Specs

Table Of Contents
50 UART Universal asynchronous receiver/
transmitter
Page
535
50.8 Using the UART without flow control
If flow control is not enabled, the interface will behave as if the CTS and RTS lines are kept active all the
time.
50.9 Parity configuration
When parity is enabled, the parity will be generated automatically from the even parity of TXD and RXD for
transmission and reception respectively.
50.10 Registers
Table 128: Instances
Base address
Peripheral
Instance
Description
Configuration
0x40002000
UART
UART0
Universal Asynchronous Receiver/
Transmitter
Deprecated
Table 129: Register Overview
Register
Offset
Description
TASKS_STARTRX
0x000
Start UART receiver
TASKS_STOPRX
0x004
Stop UART receiver
TASKS_STARTTX
0x008
Start UART transmitter
TASKS_STOPTX
0x00C
Stop UART transmitter
TASKS_SUSPEND
0x01C
Suspend UART
EVENTS_CTS
0x100
CTS is activated (set low). Clear To Send.
EVENTS_NCTS
0x104
CTS is deactivated (set high). Not Clear To Send.
EVENTS_RXDRDY
0x108
Data received in RXD
EVENTS_TXDRDY
0x11C
Data sent from TXD
EVENTS_ERROR
0x124
Error detected
EVENTS_RXTO
0x144
Receiver timeout
SHORTS
0x200
Shortcut register
INTENSET
0x304
Enable interrupt
INTENCLR
0x308
Disable interrupt
ERRORSRC
0x480
Error source
ENABLE
0x500
Enable UART
PSELRTS
0x508
Pin select for RTS
PSELTXD
0x50C
Pin select for TXD
PSELCTS
0x510
Pin select for CTS
PSELRXD
0x514
Pin select for RXD
RXD
0x518
RXD register
TXD
0x51C
TXD register
BAUDRATE
0x524
Baud rate
CONFIG
0x56C
Configuration of parity and hardware flow control
50.10.1 SHORTS
Address offset: 0x200
Shortcut register
Bit number
Id
Reset 0x00000000
31 30
0 0
29
0
28
0
27
0
26
0
25
0
24
0
23 22 21 20
0 0 0 0
19
0
18
0
17
0
16
0
15
0
14
0
13
0
12
0
11
0
10
0
9
0
8
0
7
0
6
0
5
0
4
B
0
3
A
0
2
0
1
0
0
0
Id RW Field
Value Id
Value
Description
A RW CTS_STARTRX Shortcut between CTS event and STARTRX task