Reference Manual
REGISTER DETAILS: UART
TRANSMIT HOLDING REGISTER
Address: 0x40005000, Reset: 0x0000, Name: COMTX
COMRX and COMTX share the same address although they are implemented as different registers. If these registers are written to, the user
accesses the transmit holding register (COMTX). If these registers are read from, the user accesses the receive buffer register (COMRX).
Table 321. Bit Descriptions for COMTX
Bits
Bit Name
Settings
[15:8]
Reserved
[7:0]
THR
RECEIVE BUFFER REGISTER
Address: 0x40005000, Reset: 0x0000, Name: COMRX
Table 322. Bit Descriptions for COMRX
Bits
Bit Name
Settings
[15:8]
Reserved
[7:0]
RBR
INTERRUPT ENABLE REGISTER
Address: 0x40005004, Reset: 0x0000, Name: COMIEN
COMIEN is the interrupt enable register that configures which interrupt source generates the interrupt. Only the lowest four bits in this register
enable interrupts. Bit 4 and Bit 5 enable UART DMA signals. The UART DMA channel and interrupt must be configured in the DMA block.
Table 323. Bit Descriptions for COMIEN
Bits
Bit Name
Settings
[15:6]
Reserved
5
EDMAR
4
EDMAT
3
EDSSI
2
ELSI
1
ETBEI
0
ERBFI
analog.com
Description
Reserved.
Transmit Holding Register. This is an 8-bit register to which the user can write the data to be sent. If
COMIEN, Bit 1 is set, an interrupt generates when COMTX is empty. If user code sets COMIEN, Bit 1 when
COMTX is already empty, an interrupt generates immediately.
Description
Reserved.
Receive Buffer Register. This is an 8-bit register from which the user can read received data. If COMIEN,
Bit 0 is set, an interrupt generates when this register is fully loaded with the received data via the serial
input port. If user code sets the COMIEN, Bit 0 while COMRX is full, an interrupt generates immediately.
Description
Reserved.
DMA Requests in Receive Mode.
0 DMA requests disabled.
1 DMA requests enabled.
DMA Requests in Transmit Mode.
0 DMA requests are disabled.
1 DMA requests are enabled.
Modem Status Interrupt. Interrupt is generated when COMMSR, Bits[3:0] is set.
0 Interrupt disabled.
1 Interrupt enabled.
Receive Status Interrupt.
0 Interrupt disabled.
1 Interrupt enabled.
Transmit Buffer Empty Interrupt.
0 Interrupt disabled.
1 Interrupt enabled.
Receive Buffer Full Interrupt.
0 Interrupt disabled.
1 Interrupt enabled.
ADuCM356
Reset
Access
0x0
R
0x0
W
Reset
Access
0x0
R
0x0
R
Reset
Access
0x0
R
0x0
R/W
0x0
R/W
0x0
R/W
0x0
R/W
0x0
R/W
0x0
R/W
Rev. A | 257 of 312
Need help?
Do you have a question about the ADuCM356 and is the answer not in the manual?
Questions and answers