MCMC68HC05L16 Freescale Semiconductor, Inc, MCMC68HC05L16 Datasheet - Page 49

no-image

MCMC68HC05L16

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

Related parts for MCMC68HC05L16