SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
Only the registers listed in Table 12-467 are used for the UART function.
Address Offset | Registers(1)(2) | |||||
---|---|---|---|---|---|---|
Configuration Mode A | Configuration Mode B | Operational Mode | ||||
Read | Write | Read | Write | Read | Write | |
0x000 | UART_DLL | UART_DLL | UART_DLL | UART_DLL | UART_RHR | UART_THR |
0x004 | UART_DLH | UART_DLH | UART_DLH | UART_DLH | UART_IER_UART (UART) | UART_IER_UART (UART) |
0x008 | UART_IIR_UART | UART_FCR | UART_EFR [4] | UART_EFR [4] | UART_IIR_UART (UART) | UART_FCR (UART) |
0x00C | UART_LCR | UART_LCR | UART_LCR | UART_LCR | UART_LCR | UART_LCR |
0x010 | UART_MCR | UART_MCR | UART_XON1_ADDR1 | UART_XON1_ADDR1 | UART_MCR | UART_MCR |
0x014 | UART_LSR_UART (UART) | – | UART_XON2_ADDR2 | UART_XON2_ADDR2 | UART_LSR_UART (UART) | – |
0x018 | UART_MSR/ UART_TCR | UART_TCR | UART_XOFF1/ UART_TCR | UART_XOFF1/ UART_TCR | UART_MSR/ UART_TCR | UART_TCR |
0x01C | UART_TLR/ UART_SPR | UART_TLR/ UART_SPR | UART_TLR/ UART_XOFF2 | UART_TLR/ UART_XOFF2 | UART_TLR/ UART_SPR | UART_TLR/ UART_SPR |
0x020 | UART_MDR1 | UART_MDR1 [2-0] | UART_MDR1 [2-0] | UART_MDR1 [2-0] | UART_MDR1 [2-0] | UART_MDR1 [2-0] |
0x024 | UART_MDR2 | UART_MDR2 | UART_MDR2 | UART_MDR2 | UART_MDR2 | UART_MDR2 |
0x028 | – | – | – | – | – | – |
0x02C | – | – | – | – | – | – |
0x030 | – | – | – | – | – | – |
0x034 | – | – | – | – | – | – |
0x038 | UART_UASR | – | UART_UASR | – | – | – |
0x03C | – | – | – | – | – | – |
0x040 | UART_SCR | UART_SCR | UART_SCR | UART_SCR | UART_SCR | UART_SCR |
0x044 | UART_SSR | – | UART_SSR | – | UART_SSR | – |
0x048 | – | – | – | – | – | – |
0x050 | UART_MVR | – | UART_MVR | – | UART_MVR | – |
0x054 | UART_SYSC | UART_SYSC | UART_SYSC | UART_SYSC | UART_SYSC | UART_SYSC |
0x058 | UART_SYSS | – | UART_SYSS | – | UART_SYSS | – |
0x05C | UART_WER | UART_WER | UART_WER | UART_WER | UART_WER | UART_WER |
0x060 | – | – | – | – | – | – |
0x064 | UART_RXFIFO_LVL | UART_RXFIFO_LVL | UART_RXFIFO_LVL | UART_RXFIFO_LVL | UART_RXFIFO_LVL | UART_RXFIFO_LVL |
0x068 | UART_TXFIFO_LVL | UART_TXFIFO_LVL | UART_TXFIFO_LVL | UART_TXFIFO_LVL | UART_TXFIFO_LVL | UART_TXFIFO_LVL |
0x06C | UART_IER2 | UART_IER2 | UART_IER2 | UART_IER2 | UART_IER2 | UART_IER2 |
0x070 | UART_ISR2 | UART_ISR2 | UART_ISR2 | UART_ISR2 | UART_ISR2 | UART_ISR2 |
0x074 | UART_FREQ_SEL | UART_FREQ_SEL | UART_FREQ_SEL | UART_FREQ_SEL | UART_FREQ_SEL | UART_FREQ_SEL |
0x080 | UART_MDR3 | UART_MDR3 | UART_MDR3 | UART_MDR3 | UART_MDR3 | UART_MDR3 |
0x084 | UART_TX_DMA_THRESHOLD | UART_TX_DMA_THRESHOLD | UART_TX_DMA_THRESHOLD | UART_TX_DMA_THRESHOLD | UART_TX_DMA_THRESHOLD | UART_TX_DMA_THRESHOLD |