Since winIDEA 9.11.77 the Special Function Register (SFR) Window has been enhanced to show:
the address for the SFR
- the bit position and size for sub-SFRs (in beside picture you see O for offset and S for size)
- a radix prefix for the SFR value (0x for hexadecimal, 0b for binary values).
What are Special Function Registers (SFRs)?
SFRs are special on-chip CPUs registers that control various functions of a microcontroller, e.g. stack pointer, program counter.
To open the SFR window in winIDEA, you select "Special Function Registers..." command from winIDEA's View menu or click on the SFR window icon in the view toolbar.
The SFR window organizes CPU registers hierarchically into groups and sub groups and registers and sub registers. A group is a collection of registers that serve a module on the CPU e.g. serial port, a register corresponds to a CPU's Special Function Register.