English
Language : 

MC68HC05JJ6 Datasheet, PDF (72/216 Pages) Freescale Semiconductor, Inc – General Release Specification Microcontrollers
Operating Modes
STOP
HALT
YES
MASK OPTION?
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
General Release Specification
72
Operating Modes
MC68HC05JJ6/MC68HC05JP6 — Rev. 3.2
Freescale Semiconductor