Relocatable Vector Tables - Renesas M16C/26A Series Hardware Manual

16-bit single-chip microcomputer m16c family / m16c/tiny series
Hide thumbs Also See for M16C/26A Series:
Table of Contents

Advertisement

M
1
6
C
2 /
6
A
G
o r
u
p
(
M
1
6

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
(4)
BRK instruction
(Reserved)
INT3
(Reserved)
(2)
INT5
INT4
(2)
UART 2 bus collision detection
DMA0
DMA1
Key input interrupt
A/D
UART2 transmit, NACK2 (3)
UART2 receive, ACK2 (3)
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
(4)
NOTES:
1. Address relative to address in INTB.
2. Set the IFSR6 and IFSR7 bits in the IFSR register.
3. During I
2
C bus mode, NACK and ACK interrupts comprise the interrupt source.
4. These interrupts cannot be disabled using the I flag.
5. Bus collision detection:
During IEBus mode, this bus collision detection constitutes the cause of an interrupt.
During I
2
C bus mode, however, a start condition or a stop condition detection constitutes the cause of an interrupt.
R
e
. v
2
0 .
0
F
e
b
1 .
, 5
2
0
0
7
R
E
J
0
9
B
0
2
0
2
0 -
2
0
0
C
2 /
6
, A
M
1
6
C
2 /
6
, B
M
1
6
Vector address
Address (L) to address (H)
+0 to +3 (0000
+16 to +19 (0010
+32 to +35 (0020
+36 to +39 (0024
+40 to +43 (0028
(5)
+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
page 65
f o
3
2
9
C
2 /
6
) T
(1)
to 0003
)
16
16
to 0013
)
16
16
to 0023
)
16
16
to 0027
)
16
16
to 002B
)
16
16
to 002F
)
16
16
to 0033
)
16
16
to 0037
)
16
16
to 003B
)
16
16
to 003F
)
16
16
to 0043
)
16
16
to 0047
)
16
16
to 004B
)
16
16
to 004F
)
16
16
to 0053
)
16
16
to 0057
)
16
16
to 005B
)
16
16
to 005F
)
16
16
to 0063
)
16
16
to 0067
)
16
16
to 006B
)
16
16
to 006F
)
16
16
to 0073
)
16
16
to 0077
)
16
16
to 007B
)
16
16
to 007F
)
16
16
to 0083
)
16
16
to
to 00FF
)
16
16
Software interrupt
Reference
number
M16C/60, M16C/20
0
series software
1 to 3
manual
4
INT interrupt
5 to 7
8
INT interrupt
9
10
Serial I/O
11
DMAC
12
Key input interrupt
13
A/D convertor
14
15
16
17
Serial I/O
18
19
20
21
22
23
24
Timer
25
26
27
28
29
INT interrupt
30
31
32
M16C/60, M16C/20
series software
to
manual
63
9. Interrupt

Advertisement

Table of Contents
loading

This manual is also suitable for:

M16c/26aM16c/26bM16c/26t

Table of Contents