English
Language : 

MC68HC908GR8 Datasheet, PDF (50/286 Pages) Freescale Semiconductor, Inc – M68HC08 Microcontrollers
Resets and Interrupts
4.3.2.1 SWI Instruction
The software interrupt instruction (SWI) causes a non-maskable interrupt.
NOTE
A software interrupt pushes PC onto the stack. An SWI does not push
PC – 1, as a hardware interrupt does.
FROM RESET
BREAK
INTERRUPT
?
NO
YES
YES
IIBBIITTSSEETT??
NO
IRQ
INTERRUPT
?
NO
YES
CGM
INTERRUPT
?
NO
YES
OTHER
INTERRUPTS
?
NO
YES
STACK CPU REGISTERS
SET I BIT
LOAD PC WITH INTERRUPT VECTOR
FETCH NEXT
INSTRUCTION
SWI
INSTRUCTION
YES
?
NO
RTI
INSTRUCTION
YES
?
NO
UNSTACK CPU REGISTERS
EXECUTE INSTRUCTION
Figure 4-5. Interrupt Processing
MC68HC908GR8 • MC68HC908GR4 Data Sheet, Rev. 7
50
Freescale Semiconductor