🎉 We're happy to announce new public releases! ðŸŽ‰

  • SWAT v1.1r1 - Software tracing solution now supporting more architectures and operating systems - see SWAT Release Notes.
  • TriCore v6.2r2 Inspector v1.0r8 - An automated method for identifying toolset issues in compiled output code.
  • VX-toolset for Arm - v8.0r1 - A certified compiler toolset for safety-critical embedded software development on Arm cores.
Contact us to get access!

Arm Cortex-M: How to manually configure DWT Data Comparator 1?

10-Nov-2025

For specific use cases and linking the Comparator 1 winIDEA offers manual configuration of the DWT moduleUse cases cover comparing values on Address or/and Data with an option Ignore LSB bits:


1. Address
  • Compare on Address on Data Access
  • Compare on Address Range on Data Access

2. Address and Data
  • Compare on Address and Data Value on Data Access
  • Compare on Address Range and Data Value on Data Access

3. Address 1 / Address 2 and Data
  • Compare on Address 1 or Address 2 and Data value
  • Compare on Address 1 range or Address 2 range and Data value

A simpler configuration is possible via Analyzer Configuration | Profiler dialog and Profiler Data Area dialog.


More resources

Was this answer helpful?