Flash Memory

I need to use a piece of flash memory to store variables that will be provided and modified by the User, in this case, I need to use an external flash memory, or can I reserve a piece of memory of the ATMEGA? These variables can be changed at any time, but must remain in memory when shut down the Arduino.
I shall be grateful if someone can help me :slight_smile:

There is eeprom memory built into the arduino for this purpose.

512 bytes on the 168, 1K on the 328.

Thanks! That's exactly what I needed!
I thought that it was more difficult to handle :smiley: