m30833fjgp Renesas Electronics Corporation., m30833fjgp Datasheet - Page 122

no-image

m30833fjgp

Manufacturer Part Number
m30833fjgp
Description
Renesas 16/32-bit Single-chip Microcomputer M16c Family / M32c/80 Series
Manufacturer
Renesas Electronics Corporation.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
m30833fjgp D5
Manufacturer:
RENESAS/瑞萨
Quantity:
20 000
Part Number:
m30833fjgp#U3
Manufacturer:
NXP
Quantity:
1 003
Part Number:
m30833fjgp#U3
Manufacturer:
Renesas Electronics America
Quantity:
10 000
Part Number:
m30833fjgp#U5
Manufacturer:
Renesas Electronics America
Quantity:
10 000
R
R
M
e
E
3
. v
J
2
0
10.6.3 Interrupt Sequence
1
C
9
3 .
B
The interrupt sequence is performed between an interrupt request acknowledgment and interrupt routine
execution.
When an interrupt request is generated while an instruction is executed, the CPU determines its interrupt
priority level after the instruction is completed. The CPU starts the interrupt sequence from the following
cycle. However, in regards to the SCMPU, SIN, SMOVB, SMOVF, SMOVU, SSTR, SOUT or RMPA
instruction, if an interrupt request is generated while executing the instruction, the microcomputer sus-
pends the instruction to start the interrupt sequence.
The interrupt sequence is performed as follows:
(1) The CPU obtains interrupt information (interrupt number and interrupt request level) by reading
(2) The FLG register, prior to an interrupt sequence, is saved to a temporary register
(3) Each bit in the FLG register is set as follows:
(4) A temporary register within the CPU is saved to the stack; or to the SVF register for the high-speed
(5) PC is saved to the stack; or to the SVP register for the high-speed interrupt.
(6) The interrupt priority level of the acknowledged interrupt is set in IPL .
(7) A relocatable vector corresponding to the acknowledged interrupt is stored into PC.
After the interrupt sequence is completed, an instruction is executed from the starting address of the
interrupt service routine.
NOTES:
8 /
0
1
1. Temporary register cannot be modified by users.
3
0
3
J
G
address 000000
the interrupt information is set to "0" (interrupt requested).
interrupt.
4
a
0 -
n
o r
• The I flag is set to "0" (interrupt disabled)
• The D flag is set to "0" (single-step disabled)
• The U flag is set to "0" (ISP selected)
3 .
1
u
, 1
3
p
1
2
(
M
0
0
3
6
2
C
8 /
Page 99
, 3
16
M
(address 000002
3
2
C
f o
8 /
4
3
8
) T
8
16
for the high-speed interrupt). Then, the IR bit applicable to
(1)
within the CPU.
10. Interrupts

Related parts for m30833fjgp