English
Language : 

MC68HC705JJ7 Datasheet, PDF (51/164 Pages) Freescale Semiconductor, Inc – Microcontrollers
Low-Power Modes
STOP
YES
SWAIT BIT
IN MOR SET?
NO
CLEAR I BIT IN CCR.
SET IRQE BIT IN ISCR.
CLEAR CTOF, RTIF, CTOFE, AND RTIE BITS IN TSCR.
CLEAR ICF, OCF, AND TOF BITS IN TSR.
CLEAR ICIE, OCIE, AND TOIE BITS IN TCR.
DISABLE EXTERNAL PIN OSCILLATOR.
TURN OFF INTERNAL LOW-POWER OSCILLATOR.
EXTERNAL YES
RESET?
NO
EXTERNAL YES
INTERRUPT?
NO
TURN ON SELECTED OSCILLATOR.
RESET STABILIZATION DELAY TIMER.
YES
END OF
STABILIZATION
DELAY?
NO
TURN ON CPU CLOCK.
HALT
CLEAR I BIT IN CCR.
SET IRQE BIT IN ISCR.
TURN OFF CPU CLOCK.
KEEP OTHER MODULE
CLOCKS ACTIVE.
WAIT
CLEAR I BIT IN CCR.
SET IRQE BIT IN ISCR.
TURN OFF CPU CLOCK.
KEEP OTHER MODULE
CLOCKS ACTIVE.
YES EXTERNAL
RESET?
NO
YES EXTERNAL
INTERRUPT?
NO
YES
CORE
TIMER
INTERRUPT?
NO
YES
PROG.
TIMER
INTERRUPT?
NO
YES
SIOP
INTERRUPT?
NO
YES ANALOG
INTERRUPT?
NO
YES
COP
RESET?
NO
YES EXTERNAL
RESET?
NO
YES EXTERNAL
INTERRUPT?
NO
YES
CORE
TIMER
INTERRUPT?
NO
YES
PROG.
TIMER
INTERRUPT?
NO
YES
SIOP
INTERRUPT?
NO
YES ANALOG
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/Wait/Halt Flowchart
MC68HC705JJ7 • MC68HC705JP7 Advance Information Data Sheet, Rev. 4.1
Freescale Semiconductor
51