GMS90 Series
HYUNDAI MicroElectronics
Table 8. Interrupt Sources and their Corresponding Interrupt Vectors
Source (Request Flags)
RESET
IE0
TF0
IE1
TF1
RI + TI
TF2 + EXF2
Vectors
Vector Address
RESET
0000H
0003H
000BH
0013H
001BH
0023H
002BH
External interrupt 0
Timer 0 interrupt
External interrupt 1
Timer 1 interrupt
Serial port interrupt
Timer 2 interrupt
A low-priority interrupt can itself be interrupted by a high-priority interrupt, but not by another low priority in-
terrupt. A high-priority interrupt cannot be interrupted by any other interrupt source.
If two requests of different priority level are received simultaneously, the request of higher priority is serviced.
If requests of the same priority are received simultaneously, an internal polling sequence determines which re-
quest is serviced. Thus within each priority level there is a second priority structure determined by the polling
sequence as shown in Table 9.
Table 9. Interrupt Priority-Within-Level
Interrupt Source
Priority
External Interrupt 0
IE0
High
Timer 0 Interrupt
External Interrupt 1
Timer 1 Interrupt
Serial Channel
TF0
IE1
TF1
RI + TI
TF2 + EXF2
↓
↓
↓
↓
Low
Timer 2 Interrupt
Oct. 2000 Ver 3.1a
23