Como guardar datos en la memoria Flash

Hola a todos.
Necesito guardar unas variables tipo byte en la memoria flash de la placa para poderlas recuperar después de hacer un apagado del dispositivo.
Estas variables son introducidas por el usuario con lo cual se pueden variar en cualquier momento.
Existe el comando PROGMEM, pero no se como funciona.
Lo que yo necesito es guardar el valores de las variables codic1 y codic2 en la memoria flash y al poner en marcha la aplicación recuperar el valor de la memoria.

Muchas gracias

Tienes que usar la libreria EEPROM que viene por defecto con el Ide incluyendola en el sketch.aqui tienes informacion .puedes tambien abrir el ejempo que viene junto con la libreria.informacionarduino.cc/en/Reference/EEPROM

Muchas gracias.
Ya esta solucionado.