Elektriski dzēšamās programmējamās lasāmatmiņas (EEPROM) shēmas ir sava veida mikroshēma, kas atrodama elektroniskajās ierīcēs un datoros, kas izmanto nemainīgu atmiņu, lai saglabātu nelielus datu bitus, kad ierīcei tiek atvienota jauda. EEPROM shēma ļauj rakstīt datus, lai atdalītu adresi, izmantojot elektriskos signālus. Dažas no šīm shēmām var pārrakstīt līdz 1 miljonam reižu, un to kalpošanas laiks ir līdz 40 gadiem. EEPROM shēmā ir iekļauta tehnoloģija, kas izmanto dubultās šūnas, kas ir nodrošinājusi augstu uzticamību. Šīs shēmas ir arī izdevīgas, jo tās ir kompaktas un lēti ražot.
Sākotnēji 1960. gados programmētāji aprobežojās ar programmējamās lasāmatmiņas (PROM) shēmām un varēja rakstīt uz šāda veida shēmām, taču nevarēja dzēst un pārrakstīt. Bitu kartes varēja ieprogrammēt, izmantojot plānas nihroma plēves drošinātājus, kas tika izpūsti. Tomēr šis process novērsa izmaiņas atmiņā; drošinātājus nevarēja atiestatīt, un ķēdes datus nevarēja izdzēst. Cilvēks vārdā Dovs Frohmans palīdzēja pirmā veida EEPROM shēmas izstrādē. Sarežģītā procesā, kas saistīts ar elektrisko strāvu, Frohmans spēja izveidot ķēdi, kas bija programmējama ar elektriskiem signāliem, nevis ar izpūstiem drošinātājiem.
Viena no jaunākajām EEPROM shēmas versijām sastāv no atmiņas šūnu masīva, kas ir elektriski programmējamas un sakārtotas tā, ka katrai atsevišķai atmiņas šūnai ir trīs dažādi atmiņas stāvokļi. EEPROM ķēdei ir arī nelielas datu shēmas, kas uz laiku saglabā datus un kontrolē atmiņas šūnu rakstīšanas darbību stāvokļus. Ir vēl viena shēma, ko sauc par rakstīšanas ķēdi, kas veic rakstīšanas darbības atbilstoši datu ķēdes saturam, kas savukārt atbilst iepriekšminētajām atmiņas šūnām. Cita shēma, kas veic rakstīšanas verifikāciju, apstiprina to atmiņas šūnu stāvokļus, kas tiek iestatīti rakstīšanas operācijās. Atlikušajā shēmā tiek atjaunināti dati un noteikts datu ķēžu saturs, lai pārrakstīšanas darbības varētu veikt vienā atmiņas šūnā.
Daži no visizplatītākajiem EEPROM shēmas lietojumiem ir dažādu lietotāju datu glabāšana. Tas varētu ietvert vienības, piemēram, tālruņu numurus, tālvadības ierīces, drošības kodus un visas citas ierīces, kas var izmantot DIP slēdžus. Vēl viena noderīga funkcija EEPROM shēmām ir saglabāt diagnostikas informāciju, piemēram, kļūdu kodus, instrumentu rādījumus un laikus vai datumus. Viena veida šīs shēmas var izmantot arī skaitīšanai.