XECOM (5) XE1212C
0 0 1 2 3 4 5 6 0 1
(DLAB=0) (DLAB=0) (DLAB=0) (DLAB=1) (DLAB=1)
Transmit
Set Shift Ring
6 Data Bit Data Bit 0 0 Break 0 Register Indicator Bit 6 Bit 14
6 6 1=SB Empty (RI)
(TSRE)
Receiver Transmitter Interrupt Interrupt Line Modem Line Modem Divisor Divisor
Bit Buffer Holding Enable Indent. Control Control Status Status Latch Latch
No. Register Register Register Register Register Register Register Register (DLL) (DLM)
(RBR) (THR) (IER) (IIR) (LCR) (MCR) (LSR) (MSR)
Enable "0" if Word Length Data
0 Data Bit Data Bit RXD Interrupt Selection Terminal Data Delta Bit 0 Bit 8
0* 0* Available Pending Bit 0 Ready Ready CTS
Interrupt (DTR)
Enable
Transmitter Interrupt Word Length Request Overrun Delta
1 Data Bit Data Bit Holding Ident. Selection to Send Error DSR Bit 1 Bit 9
1 1 Reg. Empty Bit 0 Bit 1 (RTS) (OE)
Interrupt
Enable Trailing
Receiver Interrupt Stop Bits Output 1 Parity Edge
2 Data Bit Data Bit Line Status Ident. 0=1 SB Error Ring Bit 2 Bit 10
2 2 Interrupt Bit 1 1=2 SB (PE) Indicator
Enable Parity Framing Delta
3 Data Bit Data Bit Modem 0 Enable Output 2 Error Rx Line Bit 3 Bit 11
3 3 Status 1=PEN (FE) Signal
Interrupt Detect
4 Data Bit Data Bit 0 0 Even Parity Local Break Clear to Bit 4 Bit 12
4 4 Select Loopback Interrupt Send
1=EPS (CTS)
Stick Transmit
5 Data Bit Data Bit 0 0 Parity 0 Holding Data Set Bit 5 Bit 13
5 5 1=SP Register Ready
Empty (DSR)
(THRE)
Divisor Received
Latch Line
7 Data Bit Data Bit 0 0 Access 0 0 Signal Bit 7 Bit 15
7 7 Bit Detect
(DLAB)
UART Register Function Summary
Register Address
*Bit 0 is the least significant bit. It is the first bit serially transmitted or received.