Internal EEPROM custom address map

Is that because you are you going to read/write a single parameter ? It would be much safer to store the parameters in a struct, thus giving each of them a name, and to read/write the whole struct from/to the EEPROM when required