Intel
®
81341 and 81342—Peripheral Registers
Intel
®
81341 and 81342 I/O Processors
Developer’s Manual
December 2007
1036
Order Number: 315037-002US
21.6.1.9 UART 0-1
The 81341 and 81342 contains two instances of the UART. Each UART is allocated
64Bytes of PMMR registers space that is located at the offset specified in
which is relative to the PMMRBAR.
Use the following equation to calculate the actual register address:
Internal Bus Address = P UART Base Address Register Offset.
Table 655. UART 0-1 Offset.
Unit
UARTx Base Address Offset (Relative to PMMRBAR)
UART 0
+2300H
UART 1
+2340H
Table 656. UART
Register Description (Name)
Register
Size in
Bits
Internal Bus Address Offset
(Relative to UARTx Base
Address Offset)
UART x Receive Buffer Register (Read Only) (DLAB=0)
32
+00H
UART x Transmit Holding Register (Write Only) (DLAB=0)
32
UART x baud Divisor Latch Low byte (DLAB=1)
8
UART x Interrupt Enable Register (DLAB=0)
8
+04H
UART x baud Divisor Latch High byte (DLAB=1)
8
UART x Interrupt ID Register (Read Only)
8
+08H
UART x FIFO Control Register (Write Only)
8
UART x Line Control Register
8
+0CH
UART x Modem Control Register
8
+10H
UART x Line Status Register
8
+14H
UART x Modem Status Register
8
+18H
UART x Scratch Pad Register
8
+1CH
Reserved
32
+20H
UART x FIFO Occupancy Register
8
+24H
UART x Autobaud Control Register
8
+28H
UART x Autobaud Count Register
16
+2CH
Reserved
+30H t3FH