Example Code Sequence for Entering Processor and Peripheral Logic Sleep Modes
mtmsr
ori
isync
ori
# save off additional registers to be corrupted
stw
stw
stw
stw
mfcr
stw
xor
# restore corrupted registers
lwz
mtcrf
lwz
lwz
lwz
lwz
lwz
sync
rfi
#******************************************************************
14-14
r0
r0,r0,r0
r0,r0,r0
r20,0x05f4,r0
r21,0x05f0,r0
r22,0x05ec,r0
r23,0x05e8,r0
r23
r23,0x05e4,r0
r0,r0,r0
r23,0x05e4,r0
0xff,r23
r23,0x05e8,r0
r22,0x05ec,r0
r21,0x05f0,r0
r20,0x05f4,r0
r0,0x05fc,r0
MPC8240 Integrated Processor User's Manual