Datasheet

Table Of Contents
ColdFire Core
2-32 Freescale Semiconductor
NOTE
The execution times for moving the contents of the Racc, Raccext[01,23],
MACSR, or Rmask into a destination location <ea>x shown in this table
represent the best-case scenario when the store instruction is executed and
there are no load or M{S}AC instructions in the EMAC execution pipeline.
In general, these store operations require only a single cycle for execution,
but if preceded immediately by a load, MAC, or MSAC instruction, the
depth of the EMAC pipeline is exposed and the execution time is four
cycles.
2.3.5.7 Branch Instruction Execution Times
Table 2-18. General Branch Instruction Execution Times
Opcode <EA>
Effective Address
Rn (An) (An)+ -(An)
(d16,An)
(d16,PC)
(d8,An,Xi*SF)
(d8,PC,Xi*SF)
xxx.wl #xxx
BRA 2(0/1)
BSR 3(0/1)
JMP <ea> 3(0/0) 3(0/0) 4(0/0) 3(0/0)
JSR <ea> 3(0/1) 3(0/1) 4(0/1) 3(0/1)
RTE 10(2/0)
RTS 5(1/0)———
Table 2-19. Bcc Instruction Execution Times
Opcode
Forward
Taken
Forward
Not Taken
Backward
Taken
Backward
Not Taken
Bcc 3(0/0) 1(0/0) 2(0/0) 3(0/0)
MCF5282 and MCF5216 ColdFire Microcontroller User’s Manual, Rev. 3