2.22.7 Register values after the flash memory has been programmed
When programming of flash memory takes place (e.g. downloading of a program, setting a software breakpoint, or modifying a value in the Memory panel), the values of the flash-memory-related registers are also rewritten by the debugger.