English
Language : 

M16C6NL Datasheet, PDF (106/388 Pages) Renesas Technology Corp – 16-BIT SINGLE-CHIP MICROCOMPUTER M16C FAMILY / M16C/60 SERIES
Under development
This document is under development and its contents are subject to change.
M16C/6N Group (M16C/6NL, M16C/6NN)
10. Interrupt
Interrupt Request Cause Select Register 0
b7 b6 b5 b4 b3 b2 b1 b0
10 1
Symbol
IFSR0
Address
01DEh
After Reset
00h
Bit Symbol
Bit Name
Function
RW
IFSR00
Interrupt Request Cause
Select Bit
0 : Do not set a value
1 : SI/O3
RW
IFSR01
Interrupt Request Cause
Select Bit (1)
0 : A/D conversion
1 : Key input
RW
IFSR02
Interrupt Request Cause
Select Bit
0 : CAN0 wake-up or error
1 : Do not set a value
RW
IFSR03
Interrupt Request Cause
Select Bit
0 : Do not set a value
1 : SI/O4
RW
IFSR04
Interrupt Request Cause
Select Bit (2)
0 : Timer B5
1 : SI/O5
RW
IFSR05
Interrupt Request Cause
Select Bit (3)
0 : Timer B0
1 : SI/O6
RW
IFSR06
Interrupt Request Cause
Select Bit (4)
0 : Timer B3
1 : UART0 bus collision detection RW
IFSR07
Interrupt Request Cause
Select Bit (5)
0 : Timer B4
1 : UART1 bus collision detection
RW
NOTES:
1.When the PCLK6 bit in the PCLKR register = 0, A/D conversion and key input share the vector and
interrupt control register. When using the A/D conversion interrupt, set the IFSR01 bit to "0" (A/D
conversion). When using the key input interrupt, set the IFSR01 bit to "1" (key input).
2.Timer B5 and SI/O5 share the vector and interrupt control register. When using the timer B5 interrupt,
set the IFSR04 bit to "0" (Timer B5). When using SI/O5 interrupt, set the IFSR04 bit to "1" (SI/O5).
The SI/O5 interrupt is only in the 128-pin version. In the 100-pin version, set the IFSR04 bit to "0"
(Timer B5).
3.Timer B0 and SI/O6 share the vector and interrupt control register. When using the timer B0 interrupt,
set the IFSR05 bit to "0" (Timer B0). When using SI/O6 interrupt, set the IFSR05 bit to "1" (SI/O6).
The SI/O6 interrupt is only in the 128-pin version. In the 100-pin version, set the IFSR05 bit to "0"
(Timer B0).
4.Timer B3 and UART0 bus collision detection share the vector and interrupt control register.
When using the timer B3 interrupt, set the IFSR06 bit to "0" (Tmer B3).
When using UART0 bus collision detection, set the IFSR06 bit to "1" (UART0 bus collision detection).
5.Timer B4 and UART1 bus collision detection share the vector and interrupt control register.
When using the timer B4 interrupt, set the IFSR07 bit to "0" (Timer B4).
When using UART1 bus collision detection, set the IFSR07 bit to "1" (UART1 bus collision detection).
Figure 10.11 IFSR0 Register
Rev.2.00 Nov 28, 2005 page 90 of 364
REJ09B0126-0200