Renesas M16C/29 Series Hardware Manual page 87

16-bit single-chip microcomputer
Hide thumbs Also See for M16C/29 Series:
Table of Contents

Advertisement

M16C/29 Group
Interrupt control register (Note 2)
b7
b6
b5
b4
Note 1: This bit can only be reset by writing "0" (Do not write "1").
Note 2: To rewrite the interrupt control registers, do so at a point that does not generate the interrupt request for that
register. For details, see the "precautions for interrupts" of the Usage Notes Reference Book.
Note 3: Use the IFSR2A register to select.
b7
b6
b5
b4
0
Note 1: This bit can only be reset by writing "0" (Do not write "1").
Note 2: To rewrite the interrupt control register, do so at a point that does not generate the interrupt request for that
register. For details, see the "precautions for interrupts" of the Usage Notes Reference Book.
Note 3: If the IFSR register's IFSRi bit (i = 0 to 5) is "1" (both edges), set the INTiIC register's POL bit to "0" (falling edge).
Note 4: Set the S3IC or S4IC register's POL bit to "0" (falling edge) when the IFSR register's IFSR6 bit = 0 (SI/O3
selected) or IFSR7 bit = 0 (SI/O4 selected), respectively.
Figure 9.3.1. Interrupt Control Registers
Rev.1.00 Nov 01,2004
REJ09B0101-0100Z
Symbol
C01WKIC
C0RECIC
C0TRMIC
ICOC0IC
ICOC1IC, IICIC (Note 3)
BTIC, SCLDAIC (Note 3)
BCNIC
DM0IC, DM1IC
C01ERRIC
ADIC, KUPIC (Note 3)
S0TIC to S2TIC
S0RIC to S2RIC
b3
b2
b1
b0
TA0IC to TA4IC
TB0IC to TB2IC
Bit symbol
Interrupt priority level
ILVL0
select bit
ILVL1
ILVL2
IR
Interrupt request bit
No functions are assigned.
When writing to these bits, write "0". The values in these bits
(b7-b4)
when read are indeterminate.
Symbol
INT3IC
S4IC, INT5IC
b3
b2
b1
b0
S3IC, INT4IC
INT0IC to INT2IC
Bit symbol
Interrupt priority level
ILVL0
select bit
ILVL1
ILVL2
IR
Interrupt request bit
POL
Polarity select bit
Reserved bit
(b5)
No functions are assigned.
When writing to these bits, write "0". The values in these bits
(b7-b6)
when read are indeterminate.
page 67 of 402
Address
0041
16
0042
16
0043
16
0045
16
0046
16
0047
16
004A
16
004B
, 004C
16
16
004D
16
004E
16
0051
, 0053
, 004F
16
16
0052
, 0054
, 0050
16
16
0055
to 0059
16
16
005A
to 005C
16
16
Bit name
b2 b1 b0
0 0 0 : Level 0 (interrupt disabled)
0 0 1 : Level 1
0 1 0 : Level 2
0 1 1 : Level 3
1 0 0 : Level 4
1 0 1 : Level 5
1 1 0 : Level 6
1 1 1 : Level 7
0 : Interrupt not requested
1 : Interrupt requested
Address
After reset
0044
XX00X000
16
0048
XX00X000
16
0049
XX00X000
16
005D
to 005F
XX00X000
16
16
Bit name
b2 b1 b0
0 0 0 : Level 0 (interrupt disabled)
0 0 1 : Level 1
0 1 0 : Level 2
0 1 1 : Level 3
1 0 0 : Level 4
1 0 1 : Level 5
1 1 0 : Level 6
1 1 1 : Level 7
0: Interrupt not requested
1: Interrupt requested
0 : Selects falling edge (Notes 3, 4)
1 : Selects rising edge
Must always be set to "0"
After reset
XXXXX000
2
XXXXX000
2
XXXXX000
2
XXXXX000
2
XXXXX000
2
XXXXX000
2
XXXXX000
2
XXXXX000
2
XXXXX000
2
XXXXX000
2
XXXXX000
2
16
XXXXX000
2
16
XXXXX000
2
XXXXX000
2
Function
RW
RW
RW
RW
RW
(Note 1)
2
2
2
2
Function
RW
RW
RW
RW
RW
(Note 1)
RW
RW
RW
9. Interrupts

Advertisement

Table of Contents
loading

This manual is also suitable for:

M16c seriesM16c/tiny series

Table of Contents