UART Peripheral Interface

You can configure up to 3 UART peripherals. Each UART peripheral runs at 115200 baud and supports 8 data bits, no parity, and 1 stop bit. Use these parameters to reference the interface:
  • UART 0—SYSTEM_UART_0_IO_CTRL
  • UART 1—SYSTEM_UART_1_IO_CTRL
  • UART 1—SYSTEM_UART_2_IO_CTRL
Table 1. UART Ports
Port Direction Description
system_uart_0_io_txd Output UART 0 transmit.
system_uart_0_io_rxd Input UART 0 receive.
system_uart_1_io_txd Output UART 1 transmit.
system_uart_1_io_rxd Input UART 1 receive.
system_uart_2_io_txd Output UART 2 transmit.
system_uart_2_io_rxd Input UART 2 receive.
Table 2. UART Register Map
Address Offset Register Name Privilege Width
0x0000_0000 Data Read/Write 32
0x0000_0004 Status Read/Write 32
0x0000_0008 Clock divider Write 32
0x0000_000C Config register Write 32
0x0000_0010 Error break Read/Write 32