Can we write value into EEPROM within ISR?

I totally agree that usually ISRs are used is to set a flag-variable
but sometimes, for example, in the process of debugging, I print a short text to the terminal within ISR.

related to EEPROM - just to know if it possible w/o any issues

also could you please help me understand

what the value (range) should be used for address when we put this value for EEAR register
is the range between 0-1024 or need real physical address of flash like 0x03ff..0x04ff
if real address then what the range should be used for atmega328p ?