MPC555
/
MPC556
CENTRAL PROCESSING UNIT
MOTOROLA
USER’S MANUAL
Rev. 15 October 2000
3-51
Execution resumes at offset 0x01400 from the base address indicated by MSR
IP
.
3.15.4.15 Implementation-Specific Debug Interrupts
Implementation-specific debug interrupts occur in the following cases:
• When there is an internal breakpoint match (for more details, refer to
.
• When a peripheral breakpoint request is asserted to the MPC555 / MPC556 core.
• When the development port request is asserted to the MPC555 / MPC556 core.
SECTION 21 DEVELOPMENT SUPPORT
for details on how to generate
the development port-interrupt request.
The following registers are set:
Register Name
Bits
Description
Save/Restore Register 0 (SRR0)
Set to the effective address of the instruction that caused the
interrupt
Save/Restore Register 1 (SRR1)
1:4
Set to 0
10:15
Set to 0
Other
Loaded from bits 16:31 of MSR. In the current implementa-
tion, Bit 30 of the SRR1 is never cleared, except by loading a
zero value from MSR
RI
Machine State Register (MSR)
IP
No change
ME
No change
LE
Bit is copied from ILE
Other
Set to 0
Data/Storage Interrupt Status
Register (DSISR)
0
Set to 0
1
Set to 0
2:3
Set to 0
4
Set to 1 if the storage access is not permitted by the protec-
tion mechanism. Otherwise set to 0
5
Set to 0
6
Set to 1 for a store operation and to 0 for a load operation
7:31
Set to 0
Data Address Register (DAR)
Set to the effective address of the data access that caused
the interrupt
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
.
..