English
Language : 

IA186EM_11 Datasheet, PDF (51/146 Pages) InnovASIC, Inc – 8-Bit/16-Bit Microcontrollers
IA186EM/IA188EM
8-Bit/16-Bit Microcontrollers
Data Sheet
February 25, 2011
4.16.1 Interrupt Types
Table 14 presents interrupt names, types, vector table address, End-of-Interrupt (EOI) type,
overall priority, and related instructions.
Table 14. Interrupt Types
Interrupt Name
Divide Error Exceptiona
Trace Interruptb
Non-maskable Interrupt (NMI)
Breakpoint Interrupta
INT0 Detected Overflow Exceptiona
Array Bounds Exceptiona
Unused Opcode Exceptiona
ESC Opcode Exceptiona,c
Timer 0 Interruptd,e
Timer 1 Interruptd,e
Timer 2 Interruptd,e
Reserved
DMA 0 Interrupte
DMA 1 Interrupte
INT0 Interrupt
INT1 Interrupt
INT2 Interrupt
INT3 Interrupt
INT4 Interruptf
Watchdog Timer Interruptf
Asynchronous Serial Port Interruptf
Reserved
Interrupt
Type
00h
01h
02h
03h
04h
05h
06h
Vector Table
Address
00h
04h
08h
0ch
10h
14h
18h
EOI Type
NA
NA
NA
NA
NA
NA
NA
07h
1ch
NA
08h
20h
08h
12h
48h
08h
13h
4ch
08h
09h
24h
–
0ah
28h
0ah
0bh
2ch
0bh
0ch
30h
0ch
0dh
34h
0dh
0eh
38h
0eh
0fh
3ch
0fh
10h
40h
10h
11h
44h
11h
14h
50h
14h
15h–1fh 54h–7ch
–
Overall
Priority
1
1A
1B
1
1
1
1
1
2A
2B
2C
–
3
4
5
6
7
8
9
9
9
–
Related
Instructions
DIV, IDIV
All
–
INT3
INT0
BOUND
Undefined
Opcodes
ESC
Opcodes
–
–
–
–
–
–
–
–
–
–
–
–
–
–
Note: If the priority levels are not changed, the default priority level will be used for the interrupt sources.
aInstruction execution generates interrupts.
bPerformed in the same manner as for the 8086 and 8088.
cAn ESC opcode causes a trap.
dBecause only one IRQ is generated for the three timers, they share priority level with other sources. The
timers have an interrupt priority order among themselves (2A > 2B > 2C).
eThese interrupt types are programmable in slave mode.
fNot available in slave mode.
®
IA211050831-19
http://www.Innovasic.com
UNCONTROLLED WHEN PRINTED OR COPIED
Customer Support:
Page 51 of 146
1-888-824-4184