Relocatable Vector Tables - Renesas M16C/64C User Manual

Table of Contents

Advertisement

M16C/64C Group
14.6.2

Relocatable Vector Tables

The 256 bytes beginning with the start address set in the INTB register compose a relocatable vector
table area. Setting an even address in the INTB register results in the interrupt sequence being
executed faster than setting an odd address.
Table 14.6
Relocatable Vector Tables (1/2)
Interrupt Source
INT instruction interrupt
(5)
BRK instruction
INT7
INT6
INT3
Timer B5
Timer B4, UART1 start/stop condition
detection, bus collision detection
Timer B3, UART0 start/stop condition
detection, bus collision detection
SI/O4, INT5
(2)
SI/O3, INT4
(2)
UART2 start/stop condition detection,
(4)
bus collision detection
DMA0
DMA1
Key input interrupt
A/D converter
UART2 transmit, NACK2
(3)
UART2 receive, ACK2
UART0 transmit, NACK0
(3)
UART0 receive, ACK0
UART1 transmit, NACK1
(3)
UART1 receive, ACK1
Timer A0
Timer A1
Timer A2
Timer A3
Timer A4
Timer B0
Timer B1
Timer B2
Notes:
1.
Address relative to address in INTB.
2.
Use bits IFSR6 and IFSR7 in the IFSR register to select a source.
2
3.
In I
C mode, NACK and ACK are interrupt sources.
4.
Use bits IFSR26 and IFSR27 in the IFSR2A register to select a source.
5.
These interrupts cannot be disabled using the I flag.
R01UH0092EJ0110 Rev.1.10
Jul 31, 2012
Vector Address
Address (L) to Address (H)
+0 to +3 (0000h to 0003h) to
(5)
+252 to +255 (00FCh to 00FFh)
+0 to +3 (0000h to 0003h)
+8 to +11 (0008h to 000Bh)
+12 to +15 (000Ch to 000Fh)
+16 to +19 (0010h to 0013h)
+20 to +23 (0014h to 0017h)
+24 to +27 (0018h to 001Bh)
(4)
+28 to +31 (001Ch to 001Fh)
(4)
+32 to +35 (0020h to 0023h)
+36 to +39 (0024h to 0027h)
+40 to +43 (0028h to 002Bh)
+44 to +47 (002Ch to 002Fh)
+48 to +51 (0030h to 0033h)
+52 to +55 (0034h to 0037h)
+56 to +59 (0038h to 003Bh)
(3)
+60 to +63 (003Ch to 003Fh)
+64 to +67 (0040h to 0043h)
(3)
+68 to +71 (0044h to 0047h)
+72 to +75 (0048h to 004Bh)
(3)
+76 to +79 (004Ch to 004Fh)
+80 to +83 (0050h to 0053h)
+84 to +87 (0054h to 0057h)
+88 to +91 (0058h to 005Bh)
+92 to +95 (005Ch to 005Fh)
+96 to +99 (0060h to 0063h)
+100 to +103 (0064h to 0067h)
+104 to +107 (0068h to 006Bh)
+108 to +111 (006Ch to 006Fh)
+112 to +115 (0070h to 0073h)
Software
(1)
Interrupt
Number
0 to 63
M16C/60, M16C/20, M16C/Tiny
Series Software Manual
0
2
14.8 " INT Interrupt"
3
4
5
18. "Timer B"
6
18. "Timer B"
23. "Serial Interface UARTi (i = 0 to 2,
7
5 to 7)"
14.8 " INT Interrupt"
8
24. "Serial Interface SI/O3 and SI/O4"
9
23. "Serial Interface UARTi (i = 0 to 2,
10
5 to 7)"
11
16. "DMAC"
12
13
14.10 "Key Input Interrupt"
14
27. "A/D Converter"
15
16
23. "Serial Interface UARTi (i = 0 to 2,
17
5 to 7)"
18
19
20
21
22
23
17. "Timer A"
24
25
26
27
18. "Timer B"
28
14. Interrupts
Reference
Page 208 of 807

Advertisement

Table of Contents
loading

This manual is also suitable for:

M16c/60 seriesM16c series

Table of Contents