code execution from EEPROM or external memory?

Without hand coding assembly to move the hex over to somewhere execution space, is it possible to read in from the flash/eeprom and execute it? Theoretically there is no difference between data and code in memory anyways....

Theoretically there is no difference between data and code in memory anyways....

huh?

although most large CPU use a von Neumann architecture http://en.wikipedia.org/wiki/Von_Neumann_architecture

many microcontrollers use the Harvard architecture http://en.wikipedia.org/wiki/Harvard_architecture

The AVR happens to be the latter.

-j