Relocatable Vector Tables - Renesas M16C/29 Series Hardware Manual

16-bit single-chip microcomputer
Hide thumbs Also See for M16C/29 Series:
Table of Contents

Advertisement

M16C/29 Group

9.2.2 Relocatable Vector Tables

The 256 bytes beginning with the start address set in the INTB register comprise a reloacatable vector
table area. Table 9.2.2.1 lists the relocatable vector tables. Setting an even address in the INTB
register results in the interrupt sequence being executed faster than in the case of odd addresses.
Table 9.2.2.1. Relocatable Vector Tables
Interrupt source
BRK instruction
(Note 2)
CAN0 wakeup (Note 3)
CAN0 receive completion
CAN0 transmit completion
INT3
ICOC interrupt 0
ICOC interrupt 1, I
2
C bus interface
ICOC base timer, S
/S
CL
SI/O4, INT5
(Note 5)
SI/O3, INT4
(Note 5)
UART 2 bus collision detection
DMA0
DMA1
CAN0 state, error
A/D, Key input interrupt (Note 7)
UART2 transmit, NACK2 (Note 8)
UART2 receive, ACK2 (Note 8)
UART0 transmit
UART0 receive
UART1 transmit
UART1 receive
Timer A0
Timer A1
Timer A2
Timer A3
Timer A4
Timer B0
Timer B1
Timer B2
INT0
INT1
INT2
Software interrupt
(Note 2)
Note 1: Address relative to address in INTB.
Note 2: These interrupts cannot be disabled using the I flag.
Note 3: Use the IFSR2A register's IFSR22 bit to select.
Note 4: Use the IFSR2A register's IFSR26 and IFSR27 bits to select.
Note 5: Use the IFSR register's IFSR6 and IFSR7 bits to select.
Note 6: Bus collision detection : During IEBus mode, this bus collision detection constitutes the cause of an interrupt.
Note 7: Use the IFSR2A register's IFSR21 bit to select.
2
Note 8: During I
C bus mode, NACK and ACK interrupts comprise the interrupt source.
Rev.1.00 Nov 01,2004
REJ09B0101-0100Z
Vector address (Note 1)
Address (L) to address (H)
+0 to +3 (0000
+4 to +7 (0004
+8 to +11 (0008
+12 to +15 (000C
+16 to +19 (0010
+20 to +23 (0014
+24 to +27 (0018
(
)
Note 4
+28 to +31 (001C
DA
(
)
Note 4
+32 to +35 (0020
+36 to +39 (0024
(Note 6)
+40 to +43 (0028
+44 to +47 (002C
+48 to +51 (0030
+52 to +55 (0034
+56 to +59 (0038
+60 to +63 (003C
+64 to +67 (0040
+68 to +71 (0044
+72 to +75 (0048
+76 to +79 (004C
+80 to +83 (0050
+84 to +87 (0054
+88 to +91 (0058
+92 to +95 (005C
+96 to +99 (0060
+100 to +103 (0064
+104 to +107 (0068
+108 to +111 (006C
+112 to +115 (0070
+116 to +119 (0074
+120 to +123 (0078
+124 to +127 (007C
+128 to +131 (0080
+252 to +255 (00FC
2
During I
C bus mode, however, a start condition or a stop condition detection constitutes
the cause of an interrupt.
page 65 of 402
Software interrupt
number
to 0003
)
0
16
16
to 0007
1
16
1
)
6
to 000B
2
16
1
)
6
to 000F
3
16
1
)
6
4
to 0013
)
16
16
to 0017
)
5
16
16
to 001B
)
6
16
16
to 001F
)
7
16
16
to 0023
)
8
16
16
to 0027
)
9
16
16
to 002B
)
10
16
16
to 002F
)
11
16
16
to 0033
)
12
16
16
to 0037
)
13
16
16
to 003B
)
14
16
16
to 003F
)
15
16
16
to 0043
)
16
16
16
to 0047
)
17
16
16
to 004B
)
18
16
16
to 004F
)
19
16
16
to 0053
)
20
16
16
to 0057
)
21
16
16
to 005B
)
22
16
16
to 005F
)
23
16
16
to 0063
)
24
16
16
to 0067
)
25
16
16
to 006B
)
26
16
16
to 006F
)
27
16
16
to 0073
)
28
16
16
to 0077
)
29
16
16
to 007B
)
30
16
16
to 007F
)
31
16
16
to 0083
)
32
16
16
to
to
to 00FF
)
63
16
16
9. Interrupts
Reference
M16C/60, M16C/20
series software
manual
CAN module
INT interrupt
Timer S
Timer S
2
Multi-Master I
C bus
interface
INT interrupt
Serial I/O
Serial I/O
DMAC
CAN module
A/D convertor,
Key input interrupt
Serial I/O
Timer
INT interrupt
M16C/60, M16C/20
series software
manual

Advertisement

Table of Contents
loading

This manual is also suitable for:

M16c seriesM16c/tiny series

Table of Contents