Zilog Z16C30 User Manual
Page 177

8-22
Z16C30 USC
®
U
SER
'
S
M
ANUAL
Z
ILOG
UM97USC0100
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
15
MIE
Interrupt Control Register (ICR)
Register Address 0 0 b 01100
Bit(s)
Field/Bit
Name
Conditions
/Context
Description
RW
Status
Ref Chapter: Section
RS
IE
ICR15
DLC
NV
VIS
Rsrvd
IE Op
(WO)
RD
IE
TS
IE
TD
IE
IOP
IE
Misc
IE
MIE
1=enable interrupts from this serial controller
RW
7: Channel Interrupt Options
ICR14
DLC
1=disable Interrupt Enable Out (IEO)
RW
ICR13
NV
1=don't return a vector during /INTACK cycle
RW
ICR12-9
VIS
0xxx=interrupt vectors never include status;
100x=interrupt vectors always include status;
1010=vectors include status except for Misc;
1011=vectors include status only for TD, TS,
RD and RS;
1100=vectors include status only for TS, RD,
and RS;
1101=vectors include status only for RD and RS;
1110=vectors include status only for RS;
1111=interrupt vectors never include status
RW
ICR7-6
IE Op
0x=no operation;
10=clear the IE bits selected by 1s in ICR5-0;
11=set the IE bits selected by 1s in ICR5-0
WO
7: Interrupt Enable Bits
Write
ICR5
RS IE
1=Receive Status interrupt enabled
RO
Read
1=set or clear Receive Status IE per IE Op;
0=no change
Write
WO
ICR4
RD IE
1=Receive Data interrupt enabled
RO
Read
1=set or clear Receive Data IE per IE Op;
0=no change
Write
WO
ICR3
TS IE
1=Transmit Status interrupt enabled
RO
Read
1=set or clear Transmit Status IE per IE Op;
0=no change
Write
WO
ICR2
TD IE
1=Transmit Data interrupt enabled
RO
Read
1=set or clear Transmit Data IE per IE Op;
0=no change
Write
WO
ICR1
IOP IE
1=I/O Pin interrupt enabled
RO
Read
1=set or clear I/O Pin IE per IE Op;
0=no change
Write
WO
ICR0
Misc IE
1=Miscellaneous interrupt enabled
RO
Read
1=set or clear Miscellaneous IE per IE Op;
0=no change
Write
WO
RW = Read/Write, RO = Read Only, WO = Write Only – for other codes see p. 8-10.
UM009402-0201