-- There is the nNVCFg1.enODSC bit, it has to be set to 1 in order for the register values to be maintained in non-volatile memory.
-- If it happens to not be set, it means that your registers will reset to an alternate initial value every time a reset or power-up/power-down happens.