r5s77631ay266bgv Renesas Electronics Corporation., r5s77631ay266bgv Datasheet - Page 199

no-image

r5s77631ay266bgv

Manufacturer Part Number
r5s77631ay266bgv
Description
Renesas 32-bit Risc Microcomputer Superhtm Risc Engine Family Sh-4a Series
Manufacturer
Renesas Electronics Corporation.
Datasheet
(2)
• Source: The interrupt mask level bits setting in SR is smaller than the interrupt level of
• Transition address: VBR + H'00000600
• Transition operations:
5.6.4
With some instructions, such as instructions that make two accesses to memory, and the
indivisible pair comprising a delayed branch instruction and delay slot instruction, multiple
exceptions occur. Care is required in these cases, as the exception priority order differs from the
normal order.
• Instructions that make two accesses to memory
Module_interruption()
{
}
interrupt request, and the BL bit in SR is 0 (accepted at instruction boundary).
The PC contents immediately after the instruction at which the interrupt is accepted are set in
SPC. The SR and R15 contents at the time of acceptance are set in SSR and SGR.
The code corresponding to the each interrupt source is set in INTEVT. The BL, MD, and RB
bits are set to 1 in SR, and a branch is made to VBR + H'0600.
General Interrupt Request
SPC = PC;
SSR = SR;
SGR = R15;
INTEVT = H'0000 0400 ~ H'0000 3FE0;
SR.MD = 1;
SR.RB = 1;
SR.BL = 1;
if (cond) SR.IMASK = level_of accepted_interrupt ();
PC = VBR + H'0000 0600;
Priority Order with Multiple Exceptions
Rev. 1.00 Oct. 01, 2007 Page 133 of 1956
Section 5 Exception Handling
REJ09B0256-0100

Related parts for r5s77631ay266bgv