Priority Mask Register - Intel 80C186EA User Manual

Hide thumbs Also See for 80C186EA:
Table of Contents

Advertisement

Register Name:
Register Mnemonic:
Register Function:
15
Bit
Mnemonic
INT3:0
External
Interrupt
Mask
DMA1:0
DMA
Interrupt
Mask
TMR
Timer
Interrupt
Mask
NOTE: Reserved register bits are shown with gray shading. Reserved bits must be written
to a logic zero to ensure compatibility with future Intel products.
8.4.4

Priority Mask Register

The Priority Mask register (Figure 8-9) contains a three-level field that holds a priority value.
This register allows you to mask interrupts based on their priority levels. Write a priority value
to the PM2:0 field to specify the lowest priority interrupt to be serviced. This disables (masks)
any interrupt source whose priority is lower than the PM2:0 value. After reset, the Priority Mask
register is set to the lowest priority (seven), which enables all interrupts of any priority.
Interrupt Mask Register
IMASK
Masks individual interrupt sources
Reset
Bit Name
State
0000 0
0
0
Figure 8-8. Interrupt Mask Register
INTERRUPT CONTROL UNIT
I
I
I
I
N
N
N
N
T
T
T
T
3
2
1
0
Function
Set a bit to mask (disable) interrupt requests
from the corresponding external interrupt pin.
Set to mask (disable) interrupt requests from
the corresponding DMA channel.
Set to mask (disable) interrupt requests from
the timers.
0
D
D
T
M
M
M
A
A
R
1
0
A1202-A0
8-17

Advertisement

Table of Contents
loading

This manual is also suitable for:

80c188ea

Table of Contents