mcf51ac256a Freescale Semiconductor, Inc, mcf51ac256a Datasheet - Page 561

no-image

mcf51ac256a

Manufacturer Part Number
mcf51ac256a
Description
Mcf51ac Flexis
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mcf51ac256aCFGE
Manufacturer:
FREESCALE
Quantity:
2 400
Part Number:
mcf51ac256aCFGE
Manufacturer:
FREESCALE
Quantity:
2 400
Part Number:
mcf51ac256aCFUE
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mcf51ac256aCLKE
Manufacturer:
FREESCALE
Quantity:
1 500
Part Number:
mcf51ac256aCLKE
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mcf51ac256aCPUE
Manufacturer:
MURATA
Quantity:
1 000
Freescale Semiconductor
1
sub.l
suba.l
subi.l
subq.l
subx.l
swap.w
tas.b
tpf
tpf.l
tpf.w
trap
tst.b
tst.l
tst.w
unlk
wddata.b
wddata.l
wddata.w
Instruction
During normal exception processing, the PSTB is loaded with two successive 0x1C entries indicating the exception
processing state. The exception stack write operands, as well as the vector read and target address of the exception
handler may also be displayed.
Exception Processing:
A similar set of PST/DD values is generated in response to an emulator mode excetion. For these events (caused
by a debug interrupt or properly-enabled trace exception), the initial PST values are 0x1D, 0x1D and the remaining
sequence is equivalent to normal exception processing.
The PST
Exception Processing:
The initial references at address 0 and 4 are never captured nor displayed because these accesses are treated as
instruction fetches.
For all types of exception processing, the PST = 0x1C (or 0x1D) value is driven for two trace buffer entries.
{PST = 0x0B,DD = destination},
{PST = 0x0B,DD = destination},
{PST = 0x0B,DD = source},
PST = 0x1C, 0x1C,
PST = 0x05,{PST = 0x0[DE],DD = target}
PST = 0x1C, 0x1C,
PST = 0x05,{PST = 0x0[DE],DD = target}
/
Table 22-28. PST/DDATA Specification for User-Mode Instructions (continued)
DDATA specification for the reset exception is shown below:
Dy,<ea>x
<ea>y,Ax
#<data>,Dx
#<data>,<ea>x
Dy,Dx
Dx
<ea>x
#<data>
#<data>
<ea>x
<ea>y
<ea>y
Ax
#<data>
<ea>y
<ea>y
<ea>y
Operand Syntax
MCF51AC256 ColdFire Integrated Microcontroller Reference Manual, Rev. 5
PST = 0x01, {PST = 0x0B, DD = source}, {PST = 0x0B, DD = destination}
PST = 0x01, {PST = 0x0B, DD = source operand}
PST = 0x01
PST = 0x01, {PST = 0x0B, DD = source}, {PST = 0x0B, DD = destination}
PST = 0x01
PST = 0x01
PST = 0x01, {0x08, source}, {0x08, destination}
PST = 0x01
PST = 0x01
PST = 0x01
PST = 0x01
PST = 0x01, {PST = 0x08, DD = source operand}
PST = 0x01, {PST = 0x0B, DD = source operand}
PST = 0x01, {PST = 0x09, DD = source operand}
PST = 0x01, {PST = 0x0B, DD = destination operand}
PST = 0x04, {PST = 0x08, DD = source operand}
PST = 0x04, {PST = 0x0B, DD = source operand}
PST = 0x04, {PST = 0x09, DD = source operand}
1
// initial PC
// handler PC
PST/DDATA
// stack frame
// stack frame
// vector read
Version 1 ColdFire Debug (CF1_DEBUG)
22-69

Related parts for mcf51ac256a