English
Language : 

MC68HC05L16 Datasheet, PDF (42/146 Pages) Freescale Semiconductor, Inc – Microcontrollers
Resets and Interrupts
FROM RESET
I BIT
Y
IN CCR
SET ?
N
IRQ
EXTERNAL
Y
INTERRUPT
N
INTERNAL
Y
INTERRUPT(1)
N
FETCH NEXT
INSTRUCTION
Y
RESTORE REGISTERS
FROM STACK:
CCR, A, X, PC
SWI
Y
INSTRUCTION
?
N
RTI
INSTRUCTION
?
N
EXECUTE
INSTRUCTION
CLEAR IRQ
REQUEST
LATCH
STACK
PC, X, A, CCR
SET I BIT IN
CC REGISTER
LOAD PC FROM
SWI:
$FFFC–$FFFD
IRQx:
$FFFA–$FFFB
KWI:
$FFF8–$FFF9
TIMER 1: $FFF6–$FFF7
TIMER 2: $FFF4–$FFF5
SSPI:
$FFF2–$FFF3
TBI:
$FFF0–$FFF1
1. KWI, timer 1, timer 2, SSPI, and TBI
Figure 4-4. Interrupt Flowchart
MC68HC05L16 • MC68HC705L16 Data Sheet, Rev. 4.1
42
Freescale Semiconductor