Che cos’è la memoria di sola lettura programmabile?

La memoria di sola lettura programmabile, in breve PROM, è una forma di memoria di sola lettura che consente all’utente di scegliere i dati o il programma da inserire nella memoria. Il chip di memoria viene consegnato vuoto e il programmatore trasferisce i dati su di esso. Una volta trasferiti, i dati non possono essere modificati o cancellati. Per comprendere appieno la differenza tra memoria di sola lettura programmabile e standard, è importante comprendere prima il concetto alla base della memoria di sola lettura.

La memoria di sola lettura (ROM) contiene dati memorizzati su di essa durante il processo di produzione. Questi dati sono permanenti e non possono essere modificati o cancellati. La ROM è comune nei computer. Può contenere un programma di cui il computer ha bisogno per funzionare. Quando il computer è spento, la ROM conserva ancora tutti i dati memorizzati su di essa e non viene cancellata.

Altre forme di memoria, note come memoria volatile, richiedono alimentazione per memorizzare i dati. Mentre un computer è acceso, l’alimentazione salva i dati sul chip di memoria. Quando il computer viene spento, tuttavia, l’alimentazione viene interrotta e tutti i dati sul chip vengono cancellati. La ROM è un tipo di memoria non volatile perché non richiede alimentazione per salvare i dati. La ROM è necessaria per salvare i programmi che dicono al computer come funzionare. Senza di esso, il computer non funzionerebbe.

L’unica differenza tra la memoria di sola lettura programmabile e la ROM normale è che la memoria programmabile è prodotta come un chip vuoto. I dati o il programma vengono poi aggiunti successivamente dall’utente. Dopo che i dati sono stati aggiunti, funziona come una normale memoria ROM.

Diversi produttori di elettronica utilizzano la memoria di sola lettura programmabile nei loro prodotti. Le console per videogiochi lo usano comunemente, così come i dispositivi elettronici che utilizzano l’interfaccia multimediale ad alta definizione (HDMI). Anche i telefoni cellulari e alcune parti di automobili sfruttano la tecnologia PROM per funzionare.

La memoria elettronica funziona comunicando con il dispositivo che la utilizza, come un computer, tramite segnali. Questi segnali vengono inviati utilizzando zero e uno. Non vengono utilizzati altri numeri. Quando il chip di memoria PROM arriva all’ufficio del produttore, tutti i bit su di esso vengono letti come uno. Un programmatore cambia quindi i bit necessari in zeri e il chip è pronto per l’uso.
Esistono altri tipi di chip PROM oltre alla forma base. La sola memoria programmabile cancellabile (EPROM) utilizza la luce UV per cancellare e riscrivere i dati su di essa. La memoria non volatile programmabile una tantum (OTP NVM) e la memoria di sola lettura programmabile sul campo (FPROM) sono molto simili alla normale PROM e svolgono le stesse funzioni.