|
XR88C681J-F Datasheet, PDF (15/101 Pages) Exar Corporation – Two Full Duplex, Independent Channels | |||
|
◁ |
XR88C681
Address (Hex)
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
Read Mode Registers
Register Name
Symbol
Mode Register,
Channel A
MR1A, MR2A
Status Register,
Channel A
SRA
Masked Interrupt
Status Register
MISR
Rx Holding Register,
Channel A
RHRA
Input Port Change
Register
IPCR
Interrupt Status
ISR
Register
Counter/Timer Upper
Byte Register
CTU
Counter/Timer Lower
CTL
Byte Register
Mode Register,
Channel B
MR1B, MR2B
Status Register,
Channel B
SRB
RESERVED
Rx Holding Register,
Channel B
Interrupt Vector
Register
Input Port
RHRB
IVR
IP
Start Counter/Timer
Command
Stop Counter/Timer
Command
SCC
STC
Write Mode Registers
Register Name
Symbol
Mode Register,
Channel A
MR1A, MR2A
Clock Select Register,
Channel A
CSRA
Command Register A
CRA
Tx Holding Register,
Channel A
Auxiliary Control
Register
Interrupt Mask Register
THRA
ACR
IMR
Counter/Timer
Upper Byte Register
Counter/Timer Lower
Byte Register
Mode Register,
Channel B
Clock Select Register,
Channel B
Command Register,
Channel B
Tx Holding Register,
Channel B
Interrupt Vector
Register
Output Port
Configuration Register
(OP0 - OP7)
Set Output Port Bits
Command
Clear Output Port Bits
Command
CTU
CTL
MR1B, MR2B
CSRB
CRB
THRB
IVR
OPCR
SOPBC
COPBC
Table 1. DUART Port and Register Addressing
Note: The shaded blocks are not Read/Write registers but are rather âAddress-Triggeredâ Commands.
Table 1 indicates that each channel is equipped with two Mode Registers. Associated with each of these Mode Register
pairs is a âMode Registerâ pointer or MR pointer. Upon chip/system power up or RESET each MR pointer is âpointing toâ
the channel MR1n register. (Please note that the suffix ânâ is used at the end of many of the DUART registers symbols in
order to refer, generically, to either channels A or B). However, the contents of the MR pointer will shift from the address
of the MR1n register to that of the MR2n register, immediately following any Read or Write access to the MR1n register.
The MR pointer will continue to âpoint toâ the MR2n register until a hardware reset occurs or until a âRESET MR
POINTERâ command has been invoked. The âRESET MR POINTERâ command can be issued by writing the
Rev. 2.11
15
|
▷ |