I hate to sound like a noob here (nothing against noobs), but I haven't seen anything on this. "Back in the day", yes, I could see a reason for EEPROM (vs RAM or EPROM). But now that we have devices that can write to their own FLASH, which as far as *I* know, is indistinguishable from EEPROM, what's it's purpose these days? Why both?
I doesn't retain it's data longer does it? I have to jump through hoops to program either one, so I don't see a benefit there. I don't see different voltage requirements (at least on the outside).
Are the manufactures just leaving this artifact there for compatibility? Is it really different internally? Or does the manufacturer make both types "FLASH" and simply call one block EEPROM?
Just curious, one of those "why do fish have nostrils...." questions.