Renesas M16C/6NK Hardware Manual page 103

16-bit single-chip microcomputer m16c family / m16c/60 series
Table of Contents

Advertisement

Under development
This document is under development and its contents are subject to change.
M16C/6N Group (M16C/6NK, M16C/6NM)
Table 10.2 Relocatable Vector Tables
Interrupt Source
(2)
BRK Instruction
(10)
CAN0/1 Wake-up
CAN0 Successful Reception
CAN0 Successful Transmission
________
INT3
(12)
Timer B5, SI/O5
Timer B4, UART1 Bus Collision Detection
Timer B3, UART0 Bus Collision Detection
CAN1 Successful Reception,SIO4, INT5
CAN1 Successful Transmission, SIO3, INT4
UART2 Bus Collision Detection
DMA0
DMA1
(11) (17)
CAN0/1 Error
(7) (17)
A/D, Key Input
UART2 Transmission, NACK2
UART2 Reception, ACK2
UART0 Transmission, NACK0
UART0 Reception, ACK0
UART1 Transmission, NACK1
UART1 Reception, ACK1
Timer A0
Timer A1
________
(13)
Timer A2, INT7
________
(14)
Timer A3, INT6
Timer A4
(15)
Timer B0, SI/O6
________
(16)
Timer B1, INT8
Timer B2
________
INT0
________
INT1
________
INT2
INT Instruction Interrupt
NOTES:
1. Address relative to address in INTB.
2. These interrupts cannot be disabled using the I flag.
3. Use the IFSR07 bit in the IFSR0 register to select.
4. Use the IFSR06 bit in the IFSR0 register to select.
5. Use the IFSR17 bit in the IFSR1 register to select.
Furthermore, use the IFSR03 bit in the IFSR0 register to select, when selecting SI/O4 or CAN1 successful reception.
6. Use the IFSR16 bit in the IFSR1 register to select.
Furthermore, use the IFSR00 bit in the IFSR0 register to select, when selecting SI/O3 or CAN1 successful transmission.
7. Use the IFSR01 bit in the IFSR0 register to select.
2
8. During I
C mode, NACK and ACK interrupts comprise the interrupt source.
9. Bus collision detection: During IE mode, this bus collision detection constitutes the cause of an interrupt.
10. Use the IFSR02 bit in the IFSR0 register to select. When the IFSR02 bit = 0, CAN0/1 wake-up is selected. When the IFSR02 bit
= 1, CAN0 wake-up/error is selected.
11. Use the IFSR02 bit in the IFSR0 register to select. When the IFSR02 bit = 0, CAN0/1 error is selected. When the IFSR02 bit = 1,
CAN1 wake-up/error is selected.
12. Use the IFSR04 bit in the IFSR0 register to select.
SI/O5 is only in the 128-pin version. In the 100-pin version, set the IFSR04 bit to "0" (Timer B5).
13. Use the IFSR20 bit in the IFSR2 register to select.
________
INT7 is only in the 128-pin version. In the 100-pin version, set the IFSR20 bit to "0" (Timer A2).
14. Use the IFSR21 bit in the IFSR2 register to select.
________
INT6 is only in the 128-pin version. In the 100-pin version, set the IFSR21 bit to "0" (Timer A3).
15. Use the IFSR05 bit in the IFSR0 register to select.
SI/O6 is only in the 128-pin version. In the 100-pin version, set the IFSR05 bit to "0" (Timer B0).
16. Use the IFSR22 bit in the IFSR2 register to select.
________
INT8 is only in the 128-pin version. In the 100-pin version, set the IFSR22 bit to "0" (Timer B1).
17. If the PCLK6 bit in the PCLKR register is set to "1", software interrupt number 13 can be changed to CAN0/1 error or key input
interupt, and software interrupt number 14 can be changed to A/D interrupt. (The software interrupt number of key input is
changed from 14 to 13.) Use the IFSR26 bit in the IFSR2 register to select when selecting CAN0/1 error or key input.
Rev.2.00
Nov 28, 2005
REJ09B0124-0200
Vector Address
Address (L) to Address (H)
+0 to +3 (0000h to 0003h)
+4 to +7 (0004h to 0007h)
+8 to +11 (0008h to 000Bh)
+12 to +15 (000Ch to 000Fh)
+16 to +19 (0010h to 0013h)
+20 to +23 (0014h to 0017h)
(3) (9)
+24 to +27 (0018h to 001Bh)
(4) (9)
+28 to +31 (001Ch to 001Fh)
________
(5)
+32 to +35 (0020h to 0023h)
________
(6)
+36 to +39 (0024h to 0027h)
(9)
+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)
(8)
+60 to +63 (003Ch to 003Fh)
(8)
+64 to +67 (0040h to 0043h)
(8)
+68 to +71 (0044h to 0047h)
(8)
+72 to +75 (0048h to 004Bh)
(8)
+76 to +79 (004Ch to 004Fh)
(8)
+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)
+116 to +119 (0074h to 0077h)
+120 to +123 (0078h to 007Bh)
+124 to +127 (007Ch to 007Fh)
(2)
+128 to +131 (0080h to 0083h)
+252 to + 255 (00FCh to 00FFh)
2
During I
C mode, a start condition or a stop condition detection constitutes the cause of an interrupt.
page 85 of 378
(1)
Software
Interrupt Number
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
to
to
63
10. Interrupt
Reference
M16C/60, M16C/20, 16C/Tiny
Series Software Manual
19. CAN Module
______
10.6 INT Interrupt
13. Timers
15. Serial Interface
19. CAN Module, 15. Serial
______
Interface, 10.6 INT Interrupt
15. Serial Interface
12. DMAC
19. CAN Module
16. A/D Convertor, 10.8 Key Input Interrupt
15. Serial nterface
13. Timers
13. Timers
______
10.6 INT Interrupt
13. Timers
13. Timers, 15. Serial Interface
______
13. Timers, 10.6 INT Interrupt
13. Timers
______
10.6 INT Interrupt
M16C/60, M16C/20, 16C/Tiny
Series Software Manual

Advertisement

Table of Contents
loading

This manual is also suitable for:

M16c/6nm

Table of Contents