Programmējamā lasāmatmiņa, saīsināti PROM, ir lasāmatmiņas veids, kas ļauj lietotājam izvēlēties datus vai programmu, ko ievietot atmiņā. Atmiņas mikroshēma tiek piegādāta tukša, un programmētājs pārsūta datus uz to. Kad dati ir pārsūtīti, tos nevar mainīt vai dzēst. Lai pilnībā izprastu atšķirību starp programmējamo un standarta lasāmatmiņu, vispirms ir svarīgi saprast lasāmatmiņas jēdzienu.
Tikai lasāmatmiņā (ROM) ražošanas procesa laikā tiek saglabāti dati. Šie dati ir pastāvīgi, un tos nevar mainīt vai dzēst. ROM ir izplatīta datoros. Tajā var būt programma, kas nepieciešama datora darbībai. Kad dators ir izslēgts, ROM joprojām saglabā visus tajā saglabātos datus un netiek izdzēsti.
Citiem atmiņas veidiem, kas pazīstami kā nepastāvīgā atmiņa, ir nepieciešama jauda, lai saglabātu datus. Kamēr dators ir ieslēgts, jauda saglabā datus atmiņas mikroshēmā. Tomēr, kad dators tiek izslēgts, strāvas padeve tiek pārtraukta un visi dati mikroshēmā tiek izdzēsti. ROM ir nemainīgas atmiņas veids, jo tai nav nepieciešama jauda, lai saglabātu datus. ROM ir nepieciešams, lai saglabātu programmas, kas norāda datoram, kā darboties. Bez tā dators nedarbotos.
Vienīgā atšķirība starp programmējamo lasāmatmiņu un parasto ROM ir tā, ka programmējamā atmiņa tiek ražota kā tukša mikroshēma. Pēc tam lietotājs datus vai programmu pievieno vēlāk. Pēc datu pievienošanas tā darbojas kā parasta ROM atmiņa.
Vairāki elektronikas ražotāji savos izstrādājumos izmanto programmējamu lasāmatmiņu. To parasti izmanto videospēļu konsolēs, tāpat kā elektronikā, kas izmanto augstas izšķirtspējas multivides saskarni (HDMI). Mobilie tālruņi un noteiktas automašīnu daļas arī izmanto PROM tehnoloģiju, lai darbotos.
Elektroniskā atmiņa darbojas, sazinoties ar ierīci, kas to izmanto, piemēram, datoru, izmantojot signālus. Šie signāli tiek nosūtīti, izmantojot nulles un vieniniekus. Citi numuri netiek izmantoti. Kad PROM atmiņas mikroshēma nonāk ražotāja birojā, visi tajā esošie biti tiek nolasīti kā vieni. Pēc tam programmētājs nomaina nepieciešamos bitus uz nullēm, un mikroshēma ir gatava lietošanai.
Papildus pamata formai pastāv arī citi PROM mikroshēmu veidi. Dzēšamā tikai programmējamā atmiņa (EPROM) izmanto UV gaismu, lai dzēstu un pārrakstītu tajā esošos datus. Vienreizēja programmējamā pastāvīgā atmiņa (OTP NVM) un lauka programmējamā lasāmatmiņa (FPROM) ir līdzīgas parastajai PROM un veic tās pašas funkcijas.