|Home > Debug descriptions > Debug > Debug register interfaces > Breakpoints and watchpoints|
The core supports six breakpoints, four watchpoints, and a standard Debug Communications Channel (DCC).
A breakpoint consists of a breakpoint control register and a breakpoint value register. These two registers are referred to as a Breakpoint Register Pair (BRP).
Four of the breakpoints (BRP 0-3) match only to virtual address and the other two (BRP 4 and 5) match against either virtual address or context ID, or VMID. All the watchpoints can be linked to two breakpoints (BRP 4 and 5) to enable a memory request to be trapped in a given process context.