
W78E354
- 14 -
3. Interrupt Enable Register: IE
BIT
NAME
FUNCTION
IE.7
EA
If EA = 0, no interrupt will be acknowledged (disable all interrupts).
If EA = 1, each interrupt source is individually enabled or disabled by setting or
clearing its enable bit.
IE.6
-
(Reserved)
Set/clear to enable/disable the DDC port's I
2
C interrupt.
IE.5
*1
IE.4
ES
Set/clear to enable/disable the serial port 0 interrupt.
IE.3
ET1
Set/clear to enable/disable the Timer 1 overflow interrupt.
IE.2
*1
Set/clear to enable/disable the *2 interrupt.
IE.1
ET0
Set/clear to enable/disable the Timer 0 overflow interrupt.
IE.0
EX0
Set/clear to enable/disable the external interrupt 0.
Notes:
*1: No name for ASSEMBLER, must be used via "IE.x".
*2 = (DSCLINT + ADCINT + TIMEOUT + SOAINT + VEVENT + PARAINT + DDC1INT).
4. Interrupt Priority Register: IP
BIT
NAME
FUNCTION
IP.7
IP.6
IP.5
-
-
(Reserved)
(Reserved)
Define the DDC port's I
2
C interrupt priority level.
If IP.5 = 1, the priority level is higher.
Define the serial port interrupt priority level.
If PS = 1, the priority level is higher.
Define the Timer 1 interrupt priority level.
If PT1 = 1, the priority level is higher.
Define the *2 priority level.
If IP.2 = 1, the priority level is higher.
Define the Timer 0 interrupt priority level.
If PT0 = 1, the priority level is higher.
Define the external interrupt 0 priority level.
If PX0 = 1, the priority level is higher.
*1
IP.4
PS
IP.3
PT1
IP.2
*1
IP.1
PT0
IP.0
PX0
Notes:
*1: No name for ASSEMBLER, must be used via "IP.x".
*2 = (DSCLINT + ADCINT + TIMEOUT + SOAINT + VEVENT + PARAINT + DDC1INT).