English
Language : 

SH7058 Datasheet, PDF (166/1130 Pages) Renesas Technology Corp – Renesas SuperHTM RISC engine
Section 8 User Break Controller (UBC)
8.1 Overview
The user break controller (UBC) provides functions that simplify program debugging. Break
conditions are set in the UBC and a user break interrupt is generated according to the conditions of
the bus cycle generated by the CPU or DMAC. This function makes it easy to design an effective
self-monitoring debugger, enabling the chip to easily debug programs without using a large in-
circuit emulator.
8.1.1 Features
The features of the user break controller are:
• The following break compare conditions can be set:
 Address
 CPU cycle/DMA cycle
 Instruction fetch or data access
 Read or write
 Operand size: byte/word/longword
• User break interrupt generated upon satisfying break conditions
A user-designed user break interrupt exception processing routine can be run.
• Select either to break in the CPU instruction fetch cycle before the instruction is executed or
after.
• Satisfaction of a break condition can be output to the UBCTRG pin.
Rev. 3.0, 09/04, page 125 of 1086