Η προγραμματιζόμενη μνήμη μόνο για ανάγνωση, το PROM για συντομία, είναι μια μορφή μνήμης μόνο για ανάγνωση που επιτρέπει στο χρήστη να επιλέξει τα δεδομένα ή το πρόγραμμα που θα τοποθετήσει στη μνήμη. Το τσιπ μνήμης παραδίδεται κενό και ο προγραμματιστής μεταφέρει τα δεδομένα σε αυτό. Μόλις μεταφερθούν τα δεδομένα, δεν μπορούν να αλλάξουν ή να διαγραφούν. Για να κατανοήσετε πλήρως τη διαφορά μεταξύ προγραμματιζόμενης και τυπικής μνήμης μόνο για ανάγνωση, είναι σημαντικό να κατανοήσετε πρώτα την έννοια πίσω από τη μνήμη μόνο για ανάγνωση.
Η μνήμη μόνο για ανάγνωση (ROM) έχει δεδομένα αποθηκευμένα σε αυτήν κατά τη διαδικασία κατασκευής. Αυτά τα δεδομένα είναι μόνιμα και δεν μπορούν να τροποποιηθούν ή να διαγραφούν. Η ROM είναι κοινή στους υπολογιστές. Μπορεί να περιέχει ένα πρόγραμμα που χρειάζεται ο υπολογιστής για να λειτουργήσει. Όταν ο υπολογιστής είναι απενεργοποιημένος, η ROM εξακολουθεί να διατηρεί όλα τα δεδομένα που είναι αποθηκευμένα σε αυτήν και δεν διαγράφονται.
Άλλες μορφές μνήμης, γνωστές ως πτητική μνήμη, απαιτούν ισχύ για την αποθήκευση δεδομένων. Ενώ ένας υπολογιστής είναι ενεργοποιημένος, το ρεύμα αποθηκεύει δεδομένα στο τσιπ μνήμης. Ωστόσο, όταν ο υπολογιστής είναι απενεργοποιημένος, διακόπτεται η τροφοδοσία και διαγράφονται όλα τα δεδομένα στο τσιπ. Η ROM είναι ένας τύπος μη πτητικής μνήμης επειδή δεν απαιτεί ρεύμα για την αποθήκευση δεδομένων. Η ROM είναι απαραίτητη για την αποθήκευση των προγραμμάτων που λένε στον υπολογιστή πώς να λειτουργεί. Χωρίς αυτό, ο υπολογιστής δεν θα λειτουργούσε.
Η μόνη διαφορά μεταξύ της προγραμματιζόμενης μνήμης μόνο για ανάγνωση και της κανονικής ROM είναι ότι η προγραμματιζόμενη μνήμη κατασκευάζεται ως κενό τσιπ. Στη συνέχεια, τα δεδομένα ή το πρόγραμμα προστίθενται αργότερα από τον χρήστη. Αφού προστεθούν τα δεδομένα, λειτουργεί όπως η κανονική μνήμη ROM.
Αρκετοί κατασκευαστές ηλεκτρονικών ειδών χρησιμοποιούν προγραμματιζόμενη μνήμη μόνο για ανάγνωση στα προϊόντα τους. Οι κονσόλες βιντεοπαιχνιδιών το χρησιμοποιούν συνήθως, όπως και τα ηλεκτρονικά που χρησιμοποιούν διεπαφή πολυμέσων υψηλής ευκρίνειας (HDMI). Τα κινητά τηλέφωνα και ορισμένα ανταλλακτικά αυτοκινήτων εκμεταλλεύονται επίσης την τεχνολογία PROM για να λειτουργήσουν.
Η ηλεκτρονική μνήμη λειτουργεί επικοινωνώντας με τη συσκευή που τη χρησιμοποιεί, όπως έναν υπολογιστή, μέσω σημάτων. Αυτά τα σήματα αποστέλλονται χρησιμοποιώντας μηδενικά και ένα. Δεν χρησιμοποιούνται άλλοι αριθμοί. Όταν το τσιπ μνήμης PROM φτάσει στο γραφείο του κατασκευαστή, όλα τα bit σε αυτό διαβάζονται ως ένα. Στη συνέχεια, ένας προγραμματιστής αλλάζει τα απαραίτητα bit σε μηδενικά και το τσιπ είναι έτοιμο για χρήση.
Υπάρχουν και άλλοι τύποι τσιπ PROM εκτός από τη βασική μορφή. Η διαγραφόμενη μόνο προγραμματιζόμενη μνήμη (EPROM) χρησιμοποιεί υπεριώδη ακτινοβολία για να διαγράψει και να ξαναγράψει τα δεδομένα σε αυτήν. Η εφάπαξ προγραμματιζόμενη μη πτητική μνήμη (OTP NVM) και η προγραμματιζόμενη μνήμη μόνο για ανάγνωση (FPROM) μοιάζουν πολύ με την κανονική μνήμη PROM και εκτελούν τις ίδιες λειτουργίες.