English
Language : 

MC68HC908GT16_07 Datasheet, PDF (142/292 Pages) Freescale Semiconductor, Inc – Microcontrollers
Resets and Interrupts
FROM RESET
BREAK
YES
INTERRUPT
?
NO
YES
IIBBIITTSSEETT??
NO
IRQ
YES
INTERRUPT
?
NO
ICG
YES
INTERRUPT
?
NO
OTHER
YES
INTERRUPTS
?
NO
STACK CPU REGISTERS
SET I BIT
LOAD PC WITH INTERRUPT VECTOR
FETCH NEXT
INSTRUCTION
SWI
YES
INSTRUCTION
?
NO
RTI
YES
INSTRUCTION
?
NO
UNSTACK CPU REGISTERS
EXECUTE INSTRUCTION
Figure 13-6. Interrupt Processing
The LDA opcode is prefetched by both the INT1 and INT2 RTI instructions. However, in the case of the
INT1 RTI prefetch, this is a redundant operation.
NOTE
To maintain compatibility with the M6805 Family, the H register is not
pushed on the stack during interrupt entry. If the interrupt service routine
MC68HC908GT16 • MC68HC908GT8 • MC68HC08GT16 Data Sheet, Rev. 5.0
142
Freescale Semiconductor