Mitsubishi microcomputers
M16C / 61 Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Interrupt
44
Table 1.13.2. Interrupts assigned to the variable vector tables and addresses of vector tables
AAAAAAAAAAAAAAAAAAAAAAAA
Vector table address
AAAAAAAAAAAAAAAAAAAAAAAA
Note: Address relative to address in interrupt table register (INTB)
AAAAAAAAAAAAAAAAAAAAAAAA
+252 to +255 (Note)
Software interrupt number 63
AAAAAAAAAAAAAAAAAAAAAAAA
to
to
AAAAAAAAAAAAAAAAAAAAAAAA
+124 to +127 (Note)
Software interrupt number 31
AAAAAAAAAAAAAAAAAAAAAAAA
+116 to +119 (Note)
Software interrupt number 29
+120 to +123 (Note)
Software interrupt number 30
AAAAAAAAAAAAAAAAAAAAAAAA
+112 to +115 (Note)
Software interrupt number 28
AAAAAAAAAAAAAAAAAAAAAAAA
+108 to +111 (Note)
Software interrupt number 27
AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAA
+100 to +103 (Note)
Software interrupt number 25
AAAAAAAAAAAAAAAAAAAAAAAA
+96 to +99 (Note)
Software interrupt number 24
AAAAAAAAAAAAAAAAAAAAAAAA
+88 to +91 (Note)
Software interrupt number 22
AAAAAAAAAAAAAAAAAAAAAAAA
+84 to +87 (Note)
Software interrupt number 21
AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAA
+72 to +75 (Note)
Software interrupt number 18
AAAAAAAAAAAAAAAAAAAAAAAA
+64 to +67 (Note)
Software interrupt number 16
AAAAAAAAAAAAAAAAAAAAAAAA
+60 to +63 (Note)
Software interrupt number 15
AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAA
+48 to +51 (Note)
Software interrupt number 12
AAAAAAAAAAAAAAAAAAAAAAAA
+40 to +43 (Note)
Software interrupt number 10
AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAA
+44 to +47 (Note)
DMA0
Software interrupt number 11
DMA1
+68 to +71 (Note)
UART0 transmit
Software interrupt number 17
UART0 receive
Timer A0
Timer A1
+92 to +95 (Note)
Timer A2
Software interrupt number 23
Timer A3
Timer A4
Timer B1
Timer B2
INT0
INT1
INT2
Software interrupt
Cannot be masked I flag
Bus collision detection
UART2 transmit
UART2 receive
Variable vector tables
The addresses in the variable vector table can be modified, according to the user’s settings. Indicate
the first address using the interrupt table register (INTB). The 256-byte area subsequent to the ad-
dress the INTB indicates becomes the area for the variable vector tables. One vector table comprises
four bytes. Set the first address of the interrupt routine in each vector table. Table 1.13.2 shows the
interrupts assigned to the variable vector tables and addresses of vector tables.