XC886/888CLM
On-Chip Debug Support
User’s Manual
17-1
V1.3, 2010-02
OCDS, V 1.0
17
On-Chip Debug Support
The On-Chip Debug Support (OCDS) provides the basic functionality required for
software development and debugging of XC800-based systems.
The OCDS design is based on these principles:
•
Use the built-in debug functionality of the XC800 Core
•
Add a minimum of hardware overhead
•
Provide support for most of the operations by a Monitor Program
•
Use standard interface to communicate with the Host (a Debugger)
17.1
Features
The main debug features supported are:
•
Set breakpoints on instruction address and on address range within the Program
Memory
•
Set breakpoints on Internal RAM address range
•
Support unlimited software breakpoints in Flash/RAM code region
•
Process external breaks via JTAG and upon activating a dedicated pin
•
Step through the program code
*