Re: Flash vs. EEPROM
My understanding is that EEPROM is a generic term that encompases all the various types of electronically erasable non-volatile solid state memory technologies. Flash is a specific type of EEPROM designed for high speed and many erase cycles.
Think of EEPROM as being "Motor Vehicle" and Flash as being "Racing car". The fact that racing cars are fast does not mean that motor vehicles are slow or that racing cars are not motor vehicles.
However, in looking for an official definition I found this https://electronicsforu.com/resources/learn-electronics/eeprom-difference-flash-memory which makes several contradictory statements such as
"Flash is just one type of EEPROM."
and
"Flash uses NAND-type memory, while EEPROM uses NOR type." among other contradictions.
So now I'm not so sure.