English
Language : 

M16C Datasheet, PDF (56/262 Pages) Mitsubishi Electric Semiconductor – SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Preliminary Specifications REV.B
Mitsubishi microcomputers
Specifications in this manual are tentative and subject to change.
M16C / 6N Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Interrupts
• Variable vector tables
The addresses in the variable vector table can be modified, according to the user's setting. Indicate the
first address using the interrupt table register (INTB). The 256-byte area subsequent to the address 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 6-2 shows the interrupts assigned
to the variable vector tables and addresses of vector tables.
Table 6-2. Interrupt assigned to the variable vector tables and addresses of vector tables
Software interrupt number
Vector table address
Address (L) to address (H)
Interrupt source
Remarks
Software interrupt number 0
Software interrupt number 1
Software interrupt number 2
Software interrupt number 3
Software interrupt number 4
Software interrupt number 5
Software interrupt number 6
Software interrupt number 7
Software interrupt number 8
Software interrupt number 9
Software interrupt number 10
Software interrupt number 11
+0 to +3 (Note 1)
+4 to +7 (Note 1)
BRK instr.
CAN0,1 Wake Up
+8 to +11 (Note 1)
CAN0 reception
+12 to +15 (Note 1) CAN0 transmission
+16 to +19 (Note 1)
+20 to +23 (Note 1)
INT3
Timer B5
+24 to +27 (Note 1) Timer B4
+28 to +31 (Note 1) Timer B3
+32 to +35 (Note 1,2) CAN1 reception, INT5
+36 to +39 (Note 1,2) CAN1 transm., INT4, S I/O3
+40 to +43 (Note 1) Bus collision detection
+44 to +47 (Note 1) DMA0
Software interrupt number 12
Software interrupt number 13
Software interrupt number 14
Software interrupt number 15
Software interrupt number 16
Software interrupt number 17
Software interrupt number 18
Software interrupt number 19
Software interrupt number 20
Software interrupt number 21
Software interrupt number 22
Software interrupt number 23
Software interrupt number 24
Software interrupt number 25
+48 to +51 (Note 1)
+52 to +55 (Note 1)
+56 to +59 (Note 1,2)
+60 to +63 (Note 1,3)
+64 to +67 (Note 1,3)
+68 to +71 (Note 1)
+72 to +75 (Note 1)
+76 to +79 (Note 1)
+80 to +83 (Note 1)
+84 to +87 (Note 1)
+88 to +91 (Note 1)
+92 to +95 (Note 1)
+96 to +99 (Note 1)
+100 to +103 (Note 1)
DMA1
CAN0,1 Error int.
A-D Conv., Key input int.
UART2 transmission
UART2 reception
UART0 transmission
UART0 reception
UART1 transmission
UART1 reception
Timer A0
Timer A1
Timer A2
Timer A3
Timer A4
Software interrupt number 26
Software interrupt number 27
Software interrupt number 28
Software interrupt number 29
Software interrupt number 30
Software interrupt number 31
Software interrupt number 32
to
Software interrupt number 63
+104 to +107 (Note 1)
+108 to +111 (Note 1)
+112 to +115 (Note 1)
+116 to +119 (Note 1)
+120 to +123 (Note 1)
+124 to +127 (Note 1)
+128 to +131 (Note 1)
to
+252 to +255 (Note 1)
Timer B0
Timer B1
Timer B2
INT0
INT1
INT2
Software interrupt
Cannot be masked I flag
Note 1: Address relative to address in interrupt table register (INTB).
Note 2: It is selected by interrupt request cause select registers (IFSR0/1).
Note 3: When IIC mode is selected, NACK and ACK interrupts are selected.
56