Debug Module
MCF52277 Reference Manual, Rev. 1
32-48
Freescale Semiconductor
32.7.2
Supervisor Instruction Set
The supervisor instruction set has complete access to the user mode instructions plus the opcodes shown
below. The PST/DDATA specification for these opcodes is shown in
The move-to-SR and RTE instructions include an optional PST = 0x3 value, indicating an entry into user
mode. Additionally, if the execution of a RTE instruction returns the processor to emulator mode, a
multiple-cycle status of 0xD is signaled.
Similar to the exception processing mode, the stopped state (PST = 0xE) and the halted state (PST = 0xFF)
display this status throughout the entire time the ColdFire processor is in the given mode.
move.l
MACSR,Rx PST = 0x1
move.l
MASK,Rx PST = 0x1
msac.l
Ry,Rx,ACCx
PST = 0x1
msac.l
Ry,Rx,<ea>y,Rw,ACCx
PST = 0x1, {PST = 0xB, DD = source operand}
msac.w
Ry,Rx,ACCx
PST = 0x1
msac.w
Ry,Rx,<ea>y,Rw,ACCx
PST = 0x1, {PST = 0xB, DD = source operand}
Table 32-27. PST/DDATA Specification for Supervisor-Mode Instructions
Instruction
Operand Syntax
PST/DDATA
cpushl
(Ax)
PST = 0x1
halt
PST = 0x1,
PST = 0xF
move.l Ay,USP
PST = 0x1
move.l USP,Ax
PST = 0x1
move.w
SR,Dx
PST = 0x1
move.w
{Dy,#<data>},SR
PST = 0x1, {PST = 0x3}
movec.l
Ry,Rc
PST = 0x1
rte
PST = 0x7, {PST = 0xB, DD = source operand}, {PST = 0x3}, { PST = 0xB,
DD =source operand},
PST = 0x5, {[PST = 0x9AB], DD = target address}
stldsr.w
#imm
PST = 0x1, {PST = 0xA, DD = destination operand, PST = 0x3}
stop
#<data>
PST = 0x1,
PST = 0xE
wdebug.l
<ea>y
PST = 0x1, {PST = 0xB, DD = source, PST = 0xB, DD = source}
Table 32-26. PST/DDATA Values for User-Mode Multiply-Accumulate Instructions (continued)
Instruction
Operand Syntax
PST/DDATA
Summary of Contents for MCF52277
Page 22: ...MCF52277 Reference Manual Rev 1 Freescale Semiconductor xxii...
Page 32: ...MCF52277 Reference Manual Rev 0 xxxii Freescale Semiconductor...
Page 60: ...Signal Descriptions MCF52277 Reference Manual Rev 1 2 16 Freescale Semiconductor...
Page 128: ...Static RAM SRAM MCF52277 Reference Manual Rev 1 6 6 Freescale Semiconductor...
Page 140: ...Clock Module MCF52277 Reference Manual Rev 1 7 12 Freescale Semiconductor...
Page 172: ...Chip Configuration Module CCM MCF52277 Reference Manual Rev 1 9 16 Freescale Semiconductor...
Page 180: ...Serial Boot Facility SBF MCF52277 Reference Manual Rev 1 10 8 Freescale Semiconductor...
Page 188: ...Reset Controller Module MCF52277 Reference Manual Rev 1 11 8 Freescale Semiconductor...
Page 210: ...Crossbar Switch XBS MCF52277 Reference Manual Rev 1 13 8 Freescale Semiconductor...
Page 542: ...FlexCAN MCF52277 Reference Manual Rev 1 23 32 Freescale Semiconductor...
Page 724: ...UART Modules MCF52277 Reference Manual Rev 1 30 34 Freescale Semiconductor...
Page 740: ...I2 C Interface MCF52277 Reference Manual Rev 1 31 16 Freescale Semiconductor...
Page 790: ...Debug Module MCF52277 Reference Manual Rev 1 32 50 Freescale Semiconductor...