English
Language : 

XR16V798_08 Datasheet, PDF (22/56 Pages) Exar Corporation – HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL
XR16V798
HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE
TABLE 8: DEVICE CONFIGURATION REGISTERS
REV. 1.0.1
ADDRESS READ/
REGISTER
[A7:A0] WRITE
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
0x80
R INT Source UART 7 UART 6 UART 5 UART 4 UART 3 UART 2 UART 1 UART 0
0x81
R
INT 1
UART 2
bit 1
source UART 1 interrupt source
bit 0
bit 2
bit 1
bit 0
UART 0 interrupt source
bit 2
bit 1
bit 0
0x82
R
INT 2
UART 5 UART 4 interrupt
bit 0
bit 2
bit 1
source
bit 0
UART 3 interrupt
bit 2
bit 1
source
bit 0
UART 2
bit 2
0x83
R
INT 3
UART 7 interrupt source
bit 2
bit 1
bit 0
UART 6 interrupt source
bit 2
bit 1
bit 0
UART 5
bit 2
source
bit 1
0x84 R/W TIMER
0
0
0
0
clock function start timer enable
CTRL
source select
timer INT
0x85
R
TIMER
0
0
0
0
0
0
0
0
0x86 R/W TIMER LSB bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
0x87 R/W TIMER MSB bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
0x88 R/W 8X MODE UART 7 UART 6 UART 5 UART 4 UART 3 UART 2 UART 1 UART 0
0x89
R
REGA
0
0
0
0
0
0
0
0
0x8A
W
RESET
Reset
Reset
Reset
Reset
Reset
Reset
Reset
Reset
UART 7 UART 6 UART 5 UART 4 UART 3 UART 2 UART 1 UART 0
0x8B R/W SLEEP Enable Enable Enable Enable Enable Enable Enable Enable
sleep
sleep
sleep
sleep
sleep
sleep
sleep
sleep
UART 7 UART 6 UART 5 UART 4 UART 3 UART 2 UART 1 UART 0
0x8C
R
DREV
bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
0x8D
R
DVID
0
1
0
0
1
0
0
0
0x8E R/W REGB
0
0
0
0
0
0
0
write to all
UARTs
3.1.1 The Global Interrupt Source Registers
The XR16V798 has a global interrupt source register set that consists of 4 consecutive registers [INT0, INT1,
INT2 and INT3]. The four registers are in the device configuration register address space.
INT3
[0x00]
INT2
[0x00]
INT1
[0x00]
INT0
[0x00]
All four registers default to logic zero (as indicated in square braces) for no interrupt pending. All 8 channel
interrupts are enabled or disabled in each channel’s IER register. INT0 shows individual status for each
channel while INT1, INT2 and INT3 show the details of the source of each channel’s interrupt with its unique 3-
bit encoding. Figure 13 shows the 4 interrupt registers in sequence for clarity. The 16-bit timer and sleep
wake-up interrupts are masked in the device configuration registers, TIMERCNTL and SLEEP. An interrupt is
generated (if enabled) by the 798 when awakened from sleep if all 8 channels were placed in the sleep mode
previously.
Each bit gives an indication of the channel that has requested for service. For example, bit-0 represents
channel 0 and bit-7 indicates channel 7. Logic one indicates the channel N [7:0] has called for service. The
interrupt bit clears after reading the appropriate register of the interrupting UART channel register (ISR, LSR
and MSR). SEE”INTERRUPT CLEARING:” ON PAGE 32. for interrupt clearing details.
22