How to manage a large number of SFRs?

09-Apr-2025

When observing only a subset of registers on a SoC with many SFRs the following inconveniences can be encountered:

  • Focusing only on the items of interest and skipping the rest, e.g., by scrolling through the registers.
  • Refreshing the content of irrelevant items can affect responsiveness.


Possible solutions

Create a custom SFR window

Create a custom SFR window that contains only the registers you select.

1. Open View | Debug | SFR | New Custom SFR

2. Give it a meaningful name. An empty SFR Window will open. 

3. Drag and drop items to the new window.


Use a filter

You can filter SFRs by name using a filter.

1. Right-click on the SFR window.

2. Select Show Filter.

3. Write the desired filter. The window will only show SFRs containing that text.


For a more detailed presentation of the SFR Window refer to the Tutorial – Special Function Registers in winIDEA.

Was this answer helpful?