Development Support
MPC561/MPC563 Reference Manual, Rev. 1.2
23-26
Freescale Semiconductor
•
Implementation specific data protection error
•
External interrupt, recognized when MSR[EE] = 1
•
Alignment interrupt
•
Program interrupt
•
Floating point unavailable exception
•
Floating point assist exception
•
Decrementer exception, recognized when MSR[EE] = 1
•
System call exception
•
Trace, asserted when in single trace mode or when in branch trace mode (refer to
”)
•
Implementation dependent software emulation exception
•
Instruction breakpoint, when breakpoints are masked (BRKNOMSK bit in the LCTRL2 is clear)
recognized only when MSR[RI] = 1, when breakpoints are not masked (BRKNOMSK bit in the
LCTRL2 is set) always recognized
•
Load/store breakpoint, when breakpoints are masked (BRKNOMSK bit in the LCTRL2 is cleared)
recognized only when MSR[RI] = 1, when breakpoints are not masked (BRKNOMSK bit in the
LCTRL2 is set) always recognized
•
Peripherals breakpoint, from the development port, internal and external modules. are recognized
only when MSR[RI] = 1.
•
Development port non-maskable interrupt, as a result of a debug station request. Useful in some
catastrophic events like an endless loop when MSR[RI] = 0. As a result of this event the machine
may enter a non-restartable state, for more information refer to
The processor enters into the debug mode state when at least one of the bits in the exception cause register
(ECR) is set, the corresponding bit in the debug enable register (DER) is enabled and debug mode is
enabled. When debug mode is enabled and an enabled event occurs, the processor waits until its pipeline
is empty and then starts fetching the next instructions from the development port. For information on the
exact value of machine status save/restore registers (SRR0 and SRR1) refer to
When the processor is in debug mode the freeze indication is asserted thus allowing any peripheral that is
programmed to do so to stop. The fact that the CPU is in debug mode is also broadcast to the external world
using the value b11 on the VFLS pins.
NOTE
The freeze signal can be asserted by software when debug mode is disabled.
The development port should read the value of the exception cause register (ECR) in order to get the cause
of the debug mode entry. Reading the exception cause register (ECR) clears all its bits.
23.3.1.3
Check Stop State and Debug Mode
The CPU enters the check stop state if the machine check interrupt is disabled (MSR[ME] = 0) and a
machine check interrupt is detected. However, if a machine check interrupt is detected when MSR[ME] =
Summary of Contents for MPC561
Page 84: ...MPC561 MPC563 Reference Manual Rev 1 2 lxxxiv Freescale Semiconductor...
Page 144: ...Signal Descriptions MPC561 MPC563 Reference Manual Rev 1 2 2 46 Freescale Semiconductor...
Page 206: ...Central Processing Unit MPC561 MPC563 Reference Manual Rev 1 2 3 62 Freescale Semiconductor...
Page 302: ...Reset MPC561 MPC563 Reference Manual Rev 1 2 7 14 Freescale Semiconductor...
Page 854: ...Time Processor Unit 3 MPC561 MPC563 Reference Manual Rev 1 2 19 24 Freescale Semiconductor...
Page 968: ...Development Support MPC561 MPC563 Reference Manual Rev 1 2 23 54 Freescale Semiconductor...
Page 1144: ...Internal Memory Map MPC561 MPC563 Reference Manual Rev 1 2 B 34 Freescale Semiconductor...
Page 1212: ...TPU3 ROM Functions MPC561 MPC563 Reference Manual Rev 1 2 D 60 Freescale Semiconductor...
Page 1216: ...Memory Access Timing MPC561 MPC563 Reference Manual Rev 1 2 E 4 Freescale Semiconductor...