Datasheet

Table Of Contents
ColdFire Core
2-30 Freescale Semiconductor
2.3.5.5 Miscellaneous Instruction Execution Times
Table 2-16. Miscellaneous Instruction Execution Times
Opcode <EA>
Effective Address
Rn (An) (An)+ -(An) (d16,An) (d8,An,Xn*SF) xxx.wl #xxx
CPUSHL (Ax) 11(0/1)
LINK.W Ay,#imm 2(0/1)
MOVE.L Ay,USP 3(0/0)
MOVE.L USP,Ax 3(0/0)
MOVE.W CCR,Dx 1(0/0)
MOVE.W <ea>,CCR 1(0/0) 1(0/0)
MOVE.W SR,Dx 1(0/0)
MOVE.W <ea>,SR 7(0/0) 7(0/0)
2
MOVEC Ry,Rc 9(0/1)
MOVEM.L <ea>,and
list
—1+n(n/0)— —1+n(n/0)
MOVEM.L and
list,<ea>
—1+n(0/n)— —1+n(0/n)
NOP 3(0/0)———— ——
PEA <ea> 2(0/1) 2(0/1)
4
3(0/1)
5
2(0/1)
PULSE 1(0/0)———— ——
STLDSR#imm————— 5(0/1)
STOP#imm————— 3(0/0)
3
TRAP#imm————— 15(1/2)
TPF 1(0/0)———— ——
TPF.W 1(0/0)———— ——
TPF.L 1(0/0)———— ——
UNLK Ax 2(1/0)
WDDATA <ea> 3(1/0) 3(1/0) 3(1/0) 3(1/0) 4(1/0) 3(1/0)
WDEBUG<ea> —5(2/0)— —5(2/0)
1
The n is the number of registers moved by the MOVEM opcode.
2
If a MOVE.W #imm,SR instruction is executed and imm[13] equals 1, the execution time is 1(0/0).
3
The execution time for STOP is the time required until the processor begins sampling continuously for interrupts.
4
PEA execution times are the same for (d16,PC).
5
PEA execution times are the same for (d8,PC,Xn*SF).
MCF5282 and MCF5216 ColdFire Microcontroller User’s Manual, Rev. 3