EEPROM on the ATMega328P

Apparently, I have 1K of EEPROM, I always thought that was where you stick your compiled binary? if not, what's it used for?

I always thought that was where you stick your compiled binary?

It isn't.

if not, what's it used for?

Storing other data that you want to persist when the power is lost/the Arduino resets.

Unlike the Flash memory (used for your compiled binary) you can write to the EEPROM from your application. And unlike the RAM it will stay set when the power is off.

useful to know... thanks