
8-22
Z16C30 USC
®
USER'S MANUAL
ZILOG
UM97USC0100
14 13 12 11 10 9 8 7 6 5 4 3 2 1 015
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 BitsWrite
ICR5 RS IE 1=Receive Status interrupt enabled RORead
1=set or clear Receive Status IE per IE Op;
0=no change
Write WO
ICR4 RD IE 1=Receive Data interrupt enabled RORead
1=set or clear Receive Data IE per IE Op;
0=no change
Write WO
ICR3 TS IE 1=Transmit Status interrupt enabled RORead
1=set or clear Transmit Status IE per IE Op;
0=no change
Write WO
ICR2 TD IE 1=Transmit Data interrupt enabled RORead
1=set or clear Transmit Data IE per IE Op;
0=no change
Write WO
ICR1 IOP IE 1=I/O Pin interrupt enabled RORead
1=set or clear I/O Pin IE per IE Op;
0=no change
Write WO
ICR0 Misc IE 1=Miscellaneous interrupt enabled RORead
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.
Comentarios a estos manuales