English
Language : 

XR88C681CP Datasheet, PDF (44/99 Pages) Exar Corporation – CMOS DUAL CHANNEL UART (DUART)
XR88C681
#7   (% '( (" (  " '%  #7 ( 
+  ,   %%  $  '  , % '  $
(% '  ( %'( "  , $ ( %%  
#7 %(-   (% ( (  %%   # : #  
'3  $-  (       % + 
%%  $ # : %(-  (%  ( +      
 & ! '&' (   C# :D  C#  
'3  $- D '&'   " (  % %   # :
%(- " ( '  '  % +  #   ; '
 -(%  #;    *%  (% $ (   $ &
 , "  $ - '  (   ' $  
( (   % (' (  #  '% + 
?= , "  (% '( (%  / ( $$ %%  (' (%
$  ( $ + Table 13
Most Significant Byte
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9
  % +  #  -(%  ( (  , 
Bit 8
Least Significant Byte
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1
 > % (- (+('  *(% ( (  #   ; '
 -(%  +   
Bit 0

Note: The LSB of the IVR is always set to “0” once read by the CPU. Interrupt Service Routines must begin at even ddresses.
Table 13. The Relationship between the Contents of the Interrupt Vector Register (of the DUART)
and the location of the Interrupt Service Routine (Z-80 CPU)
$$(( &"  %  %   +  '  %   .% $% (   #  -(%  +  , " $( -  ( 
  6
  >
#7
$$ %%
 '$ 
('(&
+ ;''  (- 
((&  ( 
   ((&
 ( 
. 
  1
#2#
#2

  1
  >
#7
B

2)
#)

Z80 CPU
2B
2
#7
B

# :
XR88C681
Figure 19. Schematic of an Approach to Interface the DUART to the Z-80
CPU (for Z-Mode Operation)
  
<<