M37632EFFP#U2 Renesas Electronics America, M37632EFFP#U2 Datasheet - Page 112

no-image

M37632EFFP#U2

Manufacturer Part Number
M37632EFFP#U2
Description
IC 740 MCU 80QFP
Manufacturer
Renesas Electronics America
Datasheet

Specifications of M37632EFFP#U2

Lead Free Status / RoHS Status
Lead free / RoHS Compliant
INSTRUCTIONS
Fig.3.4.1 Pushing and pulling values onto and from the stack
Table 3.4.1 Instructions for storing and retrieving values in the accumulator or processor status register
Rev.2.00 Nov 14, 2006
REJ09B0322-0200
Processor status register
Push return address
onto stack
Instructions Related to Interrupt Processing and Subroutine Processing
Pull return address
from stack
Accumulator
Execute RTS instruction
M(S) ← (PC
M(S) ← (PC
(PC
(PC
(S) ← (S) – 1
(S) ← (S) – 1
(S) ← (S) + 1
(S) ← (S) + 1
Subroutine
L
H
) ← M(S)
) ← M(S)
Note: Conditions under which interrupt is accepted at this point: Interrupt enable flag set to “1”
page 104 of 185
H
L
Instruction to push onto Stack
)
)
Interrupt request →
(Note)
Currently running routine
Execute JSR instruction
PHA
PHP
Execute RTI instruction
M(S) ← (PC
(PC
(PC
M(S) ← (PC
M(S) ← (PS)
Interrupt S. R.
(PS) ← M(S)
(S) ← (S) + 1
(S) ← (S) + 1
(S) ← (S) + 1
(S) ← (S) – 1
(S) ← (S) – 1
(S) ← (S) – 1
Instruction to pull from Stack
L
H
) ← M(S)
) ← M(S)
Interrupt disable flag set to “0”
L
H
)
)
Push return address
onto stack
Push contents of
processor status register
onto location indicated by
stack pointer
Pull contents of processor
status register from location
indicated by stack pointer
Pull return address
from stack
PLA
PLP
I flag “0” → “1”
Fetch interrupt jump
destination address

Related parts for M37632EFFP#U2