Renesas M16C FAMILY User Manual page 80

Usb flash writer
Hide thumbs Also See for M16C FAMILY:
Table of Contents

Advertisement

e. Interrupt
Interrupts shown below are the resources of the Monitor Program. Do not use these
interrupts.
Also, some microcomputers do not support the DBC interrupt (Note). In microcomputers
which do not support the DBC interrupt (ex.: M16C/62A group), the UARTi receive
interrupt is used. Therefore, when using (relocation) the Relocatable Vector Table
(Variable Vector Table) in the User Program, it is necessary to set the UARTi receive
interrupt routine (FF900h or FFF900h) on the Monitor Program to the vector address of
the UARTi receive interrupt.
<Hardware Interrupt>
Interrupt
R8C/Tiny
BRK Instruction
FFE4h to FFE7h
Address Match
FFE8h to FFEBh
Single Step
FFECh to FFEFh
DBC
FFF4h to FFF7h
<Software Interrup>
UART0 transmit/receive interrupt: M16C/10 series
UART1 transmit/receive interrupt: MCUs other than M16C/10 series
Note: Whether the DBC interrupt is applicable or not and the UART channel are shown
below. Users cannot use the UARTi transmit/receive interrupt even if the DBC
interrupt is applicable.
Group
M16C/10
M16C/1N
M16C/24
M16C/26, 26A, 28, 29
M16C/62A (M), 62N
M16C/6N
(M306NAFG, M306NBFC)
M16C/6N
(M306N4FC, M306N4FG,
M306N5FC)
M16C/62P
Related section: [5.2.2 A limitation item about the C language] (2)
[5.4 Peripheral Function Related Limitations] 2)
Vector Address
M16C/10, 20, 60, Tiny
FFFE4h to FFFE7h
FFFE8h to FFFEBh
FFFECh to FFFEFh
FFFF4h to FFFF7h
DBC
UARTi
Group
N/A
0
M16C/80
N/A
0
M32C/83
N/A
1
M32C/84, 85, 86, 87
Applicable
1
R8C/10, 11, 12, 13
N/A
1
N/A
1
Applicable
1
Applicable
1
77
6 Troubleshooting
M16C/80, M32C/80
FFFFE4h to FFFFE7h
FFFFE8h to FFFFEBh
FFFFECh to FFFFEFh
FFFFF4h to FFFFF7h
DBC
UARTi
N/A
1
Applicable
1
Applicable
1
Applicable
1

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

M3a-0665

Table of Contents