English
Language : 

MC68HC05L16 Datasheet, PDF (49/146 Pages) Freescale Semiconductor, Inc – Microcontrollers
STOP
WAIT
STOP OSCILLATOR
OSC
AND ALL CLOCKS
EXCEPT XOSC
CLEAR I BIT
OSCILLATOR ACTIVE
TIMER CLOCK ACTIVE
PROCESSOR CLOCKS
STOPPED
CLEAR I BIT
Wait Mode
RESET?
N
Y
EXTERNAL Y
INTERRUPT
IRQ?
N
KWI
Y
INTERRUPT
?
N
SSPI
Y
INTERRUPT†
?
N
TIMEBASE Y
N
INTERRUPT‡
?
N
RESET?
Y
IF FOSC = 1
TURN ON OSCILLATOR
OSC
WAIT FOR TIME
RESTART
PROCESSOR CLOCK
1. FETCH RESET
VECTOR OR
2. SERVICE
INTERRUPT
A. STACK
B. SET I BIT
C. VECTOR TO
INTERRUPT
ROUTINE
1. FETCH RESET
VECTOR OR
2. SERVICE
INTERRUPT
A. STACK
B. SET I BIT
C. VECTOR TO
INTERRUPT
ROUTINE
Figure 5-2. Stop/Wait Flowcharts
EXTERNAL
Y INTERRUPT
IRQ?
N
KWI
Y INTERRUPT
?
N
TIMER 1
Y INTERRUPT
?
N
TIMER 2
Y INTERRUPT
?
N
SSPI
Y INTERRUPT
?
N
TIMEBASE
Y INTERRUPT
?
N
Notes:
†Slave Mode Only
‡When TBCLK = 0
MC68HC05L16 • MC68HC705L16 Data Sheet, Rev. 4.1
Freescale Semiconductor
49