|
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
|
▷ |