Debug
ARM DDI 0432C Copyright © 2009 ARM Limited. All rights reserved. 6-9
ID112415 Non-Confidential
6.2 Debug register summary
Table 6-6 shows the debug registers. Each of these registers is 32 bits wide.
Table 6-7 shows the BPU registers. Each of these registers is 32 bits wide.
Table 6-8 shows the DWT registers. Each of these registers is 32 bits wide.
Table 6-6 Debug registers summary
Name Description
DFSR Debug Fault Status Register in the ARMv6-M ARM
DHCSR Debug Halting Control and Status Register in the ARMv6-M ARM
DCRSR Debug Core Register Selector Register in the ARMv6-M ARM
DCRDR Debug Core Register Data Register in the ARMv6-M ARM
DEMCR Debug Exception and Monitor Control Register in the ARMv6-M ARM
Table 6-7 BPU register summary
Name Description
BP_CTRL Breakpoint Control Register in the ARMv6-M ARM
BP_COMP0 Breakpoint Comparator Registers in the ARMv6-M ARM
BP_COMP1
BP_COMP2
BP_COMP3
Table 6-8 DWT register summary
Name Description
DWT_CTRL Control Register in the ARMv6-M ARM
DWT_PCSR Program Counter Sample Register in the ARMv6-M ARM
DWT_COMP0 Comparator Register in the ARMv6-M ARM
DWT_MASK0 Mask Register in the ARMv6-M ARM
DWT_FUNCTION0 Function Register in the ARMv6-M ARM