Elektronički izbrisiva programabilna memorija samo za čitanje (EEPROM) i flash memorija imaju mnogo zajedničkog. I EEPROM i flash memorija izgrađeni su na formatu čipa, mogu pohranjivati podatke koji se mogu brisati i ponovno pisati te koriste istu tehnologiju tranzistora s plutajućim vratima. Iako je ispravno reći da je flash memorija vrsta EEPROM-a, termini EEPROM i flash memorija obično opisuju različite uređaje.
EEPROM se, općenito, odnosi na bilo koju vrstu memorijskog uređaja koji može imati digitalne podatke upisane na njega i obrisati korištenjem elektroničkog uređaja neke vrste. Ovo je u suprotnosti s izbrisivom programiranom memorijom samo za čitanje (EPROM), koja se mora fizički ukloniti i izbrisati neelektronskom metodom, kao što je ultraljubičasto svjetlo. Budući da se izvršavanje upisivanja i brisanja flash memorije izvodi na računalu, flash memorija je po definiciji EEPROM.
Iako je flash memorija vrsta EEPROM-a, ova dva pojma obično opisuju vrlo različite vrste uređaja. Na primjer, EEPROM je obično ugrađen u veći integrirani krug (IC). Služi za pohranjivanje različitih dijelova podataka koji su potrebni ostatku IC-a kako bi ostvario svoju svrhu. EEPROM to čini pohranjivanjem podataka u male blokove, obično samo jedan bajt duljine.
Flash memorija, s druge strane, obično se koristi u samostalnim memorijskim uređajima za pohranu, kao što su USB pogoni ili memorijske kartice fotoaparata, te pohranjuje korisničke datoteke računala. Da biste to učinili, podaci su organizirani u velike blokove, od kojih svaki sadrži mnogo bajtova podataka. Ovim velikim blokovima može se pristupiti i brisati ih mnogo brže od jednobajtnih blokova podataka. Ova daleko veća brzina u rukovanju podacima je mjesto gdje flash memorija dobiva svoje ime.
EEPROM i flash memorija koriste tranzistore s plutajućim vratima za pohranu podataka. Kao rezultat toga, oba oblika memorije su nepostojana. Nehlapljiva se odnosi na memoriju koja može nastaviti pohranjivati podatke čak i kada nema napajanja. To je u suprotnosti s drugim vrstama memorije, poput računalne memorije s slučajnim pristupom, koja izbacuje sve pohranjene podatke čim se isključi napajanje.
Još jedan zajednički atribut tehnologija temeljenih na tranzistorima s plutajućim vratima je ograničeni životni ciklus tranzistora zbog fenomena koji se naziva trošenje memorije. Svaki put kada se podaci zapisuju ili brišu s ovih uređaja, dolazi do malo većeg trošenja. Na kraju, nakon 10,000 do 100,000 ciklusa, tranzistori će početi otkazivati. Dok EEPROM sadrži operativne podatke koji se rijetko mijenjaju, podaci pohranjeni u flash memoriji često se mijenjaju. Stoga, iako se i EEPROM i flash memorija troše memorija, ona obično ima mnogo veći učinak na flash memoriju.