English
Language : 

MC68HC705KJ1 Datasheet, PDF (61/108 Pages) Motorola, Inc – HCMOS Microcontroller Unit
STOP
SWAIT
YES
BIT SET?
NO
CLEAR I BIT IN CCR.
SET IRQE BIT IN ISCR.
CLEAR TOF, RTIF, TOIE, AND RTIE BITS IN TSCR.
TURN OFF INTERNAL OSCILLATOR.
Timing
HALT
WAIT
CLEAR I BIT IN CCR.
SET IRQE BIT IN ISCR.
TURN OFF CPU CLOCK.
TIMER CLOCK ACTIVE.
CLEAR I BIT IN CCR.
SET IRQE BIT IN ISCR.
TURN OFF CPU CLOCK.
TIMER CLOCK ACTIVE.
EXTERNAL YES
RESET?
NO
EXTERNAL YES
INTERRUPT?
NO
TURN ON INTERNAL OSCILLATOR.
RESET STABILIZATION TIMER.
YES EXTERNAL
RESET?
NO
YES EXTERNAL
INTERRUPT?
NO
YES
TIMER
INTERRUPT?
NO
END OF
YES
STABILIZATION
DELAY?
NO
YES
COP
RESET?
NO
TURN ON CPU CLOCK.
YES EXTERNAL
RESET?
NO
YES EXTERNAL
INTERRUPT?
NO
YES
TIMER
INTERRUPT?
NO
YES
COP
RESET?
NO
1. LOAD PC WITH RESET VECTOR
OR
2. SERVICE INTERRUPT.
a. SAVE CPU REGISTERS ON STACK.
b. SET I BIT IN CCR.
c. LOAD PC WITH INTERRUPT VECTOR.
Figure 6-2. STOP/HALT/WAIT Flowchart
MC68HC705KJ1 • MC68HRC705KJ1 • MC68HLC705KJ1 Data Sheet, Rev. 4.1
Freescale Semiconductor
61