UART

Register Listing for UART

Register

Address

UART_RXTX

0xe0001800

UART_TXFULL

0xe0001804

UART_RXEMPTY

0xe0001808

UART_EV_STATUS

0xe000180c

UART_EV_PENDING

0xe0001810

UART_EV_ENABLE

0xe0001814

UART_RXTX

Address: 0xe0001800 + 0x0 = 0xe0001800

UART_TXFULL

Address: 0xe0001800 + 0x4 = 0xe0001804

UART_RXEMPTY

Address: 0xe0001800 + 0x8 = 0xe0001808

UART_EV_STATUS

Address: 0xe0001800 + 0xc = 0xe000180c

This register contains the current raw level of the Event trigger. Writes to this register have no effect.

Field

Name

Description

[0]

TX

Level of the tx event

[1]

RX

Level of the rx event

UART_EV_PENDING

Address: 0xe0001800 + 0x10 = 0xe0001810

When an Event occurs, the corresponding bit will be set in this register. To clear the Event, set the corresponding bit in this register.

Field

Name

Description

[0]

TX

1 if a tx event occurred. This Event is triggered on a falling edge.

[1]

RX

1 if a rx event occurred. This Event is triggered on a falling edge.

UART_EV_ENABLE

Address: 0xe0001800 + 0x14 = 0xe0001814

This register enables the corresponding Events. Write a 0 to this register to disable individual events.

Field

Name

Description

[0]

TX

Write a 1 to enable the tx Event

[1]

RX

Write a 1 to enable the rx Event