UART_STATUS

Bit Field

Read/Write

Field Name

Description

12

R

TX_BUSY

Indicate that a TX transaction is ongoing

11

R

RX_BUSY

Indicate that a RX transaction is ongoing

10

R

TX_REQ

Indicate that a TX data can be written

9

R

RX_REQ

Indicate that a RX data can be read

8

R

OVERRUN

Indicate that an overrun occurred when receiving data

0

W

OVERRUN_CLEAR

Clear the overrun status flag

Bit Field

Field Name

Value Symbol

Value Description

Hex Value

12

TX_BUSY

UART_TX_IDLE

No UART TX transaction is ongoing

0x0*

UART_TX_BUSY

UART TX transaction is ongoing

0x1

11

RX_BUSY

UART_RX_IDLE

No UART RX transaction is ongoing

0x0*

UART_RX_BUSY

UART RX transaction is ongoing

0x1

10

TX_REQ

UART_TX_NO_REQ

UART TX data has already been written

0x0

UART_TX_REQ

UART TX data can be written

0x1*

9

RX_REQ

UART_RX_NO_REQ

No new UART RX data available

0x0*

UART_RX_REQ

New UART RX data available

0x1

8

OVERRUN

UART_OVERRUN_FALSE

No UART RX overrun detected

0x0*

UART_OVERRUN_TRUE

UART RX overrun detected

0x1

0

OVERRUN_CLEAR

UART_OVERRUN_CLEAR

Clear the RX overrun status bit

0x1