4. Interrupt (INT)
4.1
Overview
The ML63611 supports 18 interrupt factors: 4 external interrupts and 14 internal interrupts.
With the exception of the watchdog timer interrupt, interrupt enable/disable is controlled by the master interrupt
enable flag (MIE) and the individual interrupt enable registers (IE0 to IE4). Watchdog timer interrupt is a non-
maskable interrupt.
When interrupt conditions are met, the interrupt routine is executed from the interrupt start address.
Table 4-1 indicates a list of interrupt factors, and Figure 4-1 shows the interrupt control equivalent circuit.
Priority
1
Watchdog timer interrupt
2
Melody end interrupt
3
External interrupt 0 (PB 4-bit OR input)
4
External interrupt 1 (PC 4-bit OR input)
5
External interrupt 2 (PE.3)
6
A/D interrupt
7
External interrupt 5 (P0 4-bit OR input)
8
Timer 0 interrupt
9
Timer 1 interrupt
10
Timer 2 interrupt
11
Timer 3 interrupt
12
Serial port receive interrupt
13
Serial port transmit interrupt
14
T10 Hz interrupt
15
32 Hz interrupt
16
16 Hz interrupt
17
4 Hz interrupt
18
2 Hz interrupt
If multiple interrupts are detected simultaneously, the lowest interrupt start address is given priority.
For details on interrupt operation, refer to Chapter 6 (Time Base Counter), Chapter 7 (Timers), Chapter 8 (100 Hz
Timer Counter), Chapter 9 (Watchdog Timer), Chapter 10 (Ports), Chapter 11 (Melody Driver), Chapter 12 (Serial
Port), and Chapter 16 (A/D Converter).
OPTION A (C): 1.5 V (3.0 V), Without regulator
circuit for LCD bias
Table 4-1 Interrupt Factors
Interrupt factor
4 – 1
ML63611 User's Manual
Chapter 4 Interrupt (INT)
Symbol
Interrupt start address
WDTlNT
MDlNT
XI0lNT
XI1lNT
XI2lNT
ADINT
XI5INT
TM0lNT
TM1INT
TM2lNT
TM3INT
SRINT
STINT
T10HzlNT
32HzlNT
16HzlNT
4HzlNT
2HzlNT
OPTION B (D): 1.5 V (3.0 V), With regulator
circuit for LCD bias
0010H
0012H
0014H
0016H
0018H
001AH
001EH
0020H
0022H
0024H
0026H
0028H
002AH
002EH
0030H
0032H
0034H
0036H