Intel® PXA26x Processor Family Developer’s Manual 10-27

Universal Asynchronous Receiver/Transmitter
10.5.1 UART Register Differences

The default descriptions for BTMCR, BTMSR and STMCR are modified as shown in Table10-21.

.
0x4020 0010 X BTMCR “Modem Control Register (MCR)” (read/write)
0x4020 0014 X BTLSR “Line Status Register (LSR)” (read only)
0x4020 0018 X BTMSR “Modem Status Register (MSR)” (read only)
0x4020 001C X BTSPR “Scratchpad Register (SPR)” (read/write)
0x4020 0020 X BTISR “Infrared Selection Register (ISR)” (read/write)
0x4020 0000 1 BTDLL “Divisor Latch Registers (DLL and DLH)” low byte
(read/write)
0x4020 0004 1 BTDLH “Divisor Latch Registers (DLL and DLH)” high byte
(read/write)

Table 10-20. STUART Register Locations

Register
Addresses DLAB Bit
Value Name Description
0x4070 0000 0 STRBR “Receive Buffer Register (RBR)” (read only)
0x4070 0000 0 STTHR “Transmit Holding Regis t er (THR )” (write only)
0x4070 0004 0 STIER “Interrupt Enable Register (IER)�� (read/write)
0x4070 0008 X STIIR “Interrupt Identification Register (IIR)” (read only)
0x4070 0008 X STFCR “FIFO Control Register (FCR)” (write only)
0x4070 000C X STLCR “Line Control Register (LCR)” (read/write)
0x4070 0010 X STMCR “Modem Control Register (MCR)” (read/write)
0x4070 0014 X STLSR “Line Status Register (LSR)” (read only)
0x4070 0018 X STMSR “Modem Status Register (MSR)” (read only)
0x4070 001C X STSPR “Scratchpad Register (SPR)” (read/write)
0x4070 0020 X STISR “Infrared Selection Register (ISR)” (read/w rite)
0x4070 0000 1 STDLL “Divisor Latch Registers (DLL and DLH)” low byte
(read/write)
0x4070 0004 1 STDLH “Divisor Latch Registers (DLL and DLH)” high byte
(read/write)

Table 10-19. BTUART Register Locations

Register
Addresses DLAB Bit
Value Name Description

Table 10-21. Flow Control Registers in BTUART and STUART

Bit7-5 Bit4 Bit3 Bit2 Bit1 Bit0
BTMCR Reserved LOOP OUT2 Reserved RTS Reserved
BTMSR Reserved CTS Reserved Reserved Reserved DCTS
STMCR Reserved LOOP OUT2 Reserved Reserved Reserved