English
Language : 

MC68HC08AB16A Datasheet, PDF (120/380 Pages) Motorola, Inc – HCMOS Microcontroller Unit
Freescale Semiconductor, Inc.
System Integration Module (SIM)
; This code works if the H register has been pushed onto the stack in the break
; service routine software. This code should be executed at the end of the
; break service routine software.
HIBYTE EQU 5
LOBYTE EQU 6
;
If not SBSW, do RTI
BRCLR SBSW,SBSR, RETURN ; See if STOP or WAIT mode was exited by
; break.
TST LOBYTE,SP
; If RETURNLO is not 0,
BNE DOLO
; then just decrement low byte.
DEC HIBYTE,SP
; Else deal with high byte, too.
DOLO DEC LOBYTE,SP
; Point to STOP/WAIT opcode.
RETURN PULH
RTI
; Restore H register.
8.8.2 SIM Reset Status Register
This register contains six flags that show the source of the last reset. The
SIM reset status register can be cleared by reading it. A power-on reset
sets the POR bit and clears all other bits in the register.
Address: $FE01
Bit 7
6
5
4
3
2
1
Bit 0
Read: POR
PIN
COP ILOP ILAD
0
LVI
0
Write:
Reset: 1
0
0
0
0
0
0
0
= Unimplemented
Figure 8-18. SIM Reset Status Register (SRSR)
POR — Power-On Reset Bit
1 = Last reset caused by POR circuit
0 = Read of SRSR
Technical Data
120
MC68HC08AB16A — Rev. 2.0
System Integration Module (SIM)
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA