Chapter 8 Intc; Features - Renesas NU85E Preliminary User's Manual

32-bit microprocessor core
Table of Contents

Advertisement

The interrupt control unit (INTC), which can process interrupt requests generated for a total of 67 sources,
processes various types of interrupt requests from external sources. In addition, exception processing can be started
(exception trap) due to a TRAP instruction (software exception) or due to the generation of an exception event
(fetching of an illegal opcode).
An interrupt is an event that is generated independently of program execution, and an exception is an event that is
generated dependent on program execution. Generally, the processing of an exception takes precedence over the
processing of an interrupt.

8.1 Features

• Interrupt
Non-maskable interrupt: 3 sources
Maskable interrupt: 64 sources
8 levels programmable priorities (maskable interrupt)
Multiple interrupt control according to priority
Mask specification to each maskable interrupt request
• Exception
Software exception: 32 sources
Exception trap: 1 source (illegal opcode exception)
These interrupt/exception sources are listed in Table 8-1.
Type
Classifi-
cation
Reset
Interrupt
Non-maskable
Interrupt
Interrupt
Interrupt
Software
Exception TRAP0n
exception
Exception TRAP1n
Exception trap
Exception ILGOP
Maskable
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
Note n: value of 0 to FH
206

CHAPTER 8 INTC

Table 8-1. Interrupt/Exception List (1/3)
Interrupt/Exception Source
Name
Control Register Generating Source
RESET
NMI0
NMI1
NMI2
Note
Note
INT0
PIC0
INT1
PIC1
INT2
PIC2
INT3
PIC3
INT4
PIC4
INT5
PIC5
INT6
PIC6
Preliminary User's Manual A14874EJ3V0UM
Default
Priority
DCRESZ input
DCNMI0 input
DCNMI1 input
DCNMI2 input
TRAP instruction −
TRAP instruction −
Illegal opcode
INT0 input
0
INT1 input
1
INT2 input
2
INT3 input
3
INT4 input
4
INT5 input
5
INT6 input
6
Exception
Handler
Restored
Code
Address
0000H
00000000H
Undefined
0010H
00000010H
nextPC
0020H
00000020H
nextPC
0030H
00000030H
nextPC
004nH
00000040H
nextPC
005nH
00000050H
nextPC
0060H
00000060H
nextPC
0080H
00000080H
nextPC
0090H
00000090H
nextPC
00A0H
000000A0H
nextPC
00B0H
000000B0H
nextPC
00C0H
000000C0H nextPC
00D0H
000000D0H nextPC
00E0H
000000E0H
nextPC
PC

Advertisement

Table of Contents
loading

This manual is also suitable for:

Nu85ea

Table of Contents