La mémoire morte programmable, en abrégé PROM, est une forme de mémoire morte qui permet à l’utilisateur de choisir les données ou le programme à mettre en mémoire. La puce mémoire est livrée vierge et le programmeur y transfère les données. Une fois les données transférées, elles ne peuvent être ni modifiées ni effacées. Pour bien comprendre la différence entre la mémoire en lecture seule programmable et la mémoire en lecture seule standard, il est important de comprendre d’abord le concept derrière la mémoire en lecture seule.
La mémoire morte (ROM) contient des données stockées pendant le processus de fabrication. Ces données sont permanentes et ne peuvent être ni modifiées ni supprimées. La ROM est courante dans les ordinateurs. Il peut contenir un programme dont l’ordinateur a besoin pour fonctionner. Lorsque l’ordinateur est éteint, la ROM conserve toujours toutes les données qui y sont stockées et n’est pas effacée.
D’autres formes de mémoire, appelées mémoire volatile, nécessitent de l’énergie pour stocker des données. Lorsqu’un ordinateur est allumé, l’alimentation enregistre les données sur la puce mémoire. Cependant, lorsque l’ordinateur est éteint, l’alimentation est coupée et toutes les données de la puce sont effacées. La ROM est un type de mémoire non volatile car elle ne nécessite pas d’alimentation pour enregistrer les données. La ROM est nécessaire pour enregistrer les programmes qui indiquent à l’ordinateur comment fonctionner. Sans cela, l’ordinateur ne fonctionnerait pas.
La seule différence entre la mémoire morte programmable et la ROM normale est que la mémoire programmable est fabriquée sous la forme d’une puce vierge. Les données ou le programme sont ensuite ajoutés ultérieurement par l’utilisateur. Une fois les données ajoutées, elle fonctionne comme une mémoire ROM normale.
Plusieurs fabricants d’électronique utilisent une mémoire morte programmable dans leurs produits. Les consoles de jeux vidéo l’utilisent couramment, tout comme l’électronique qui utilise une interface multimédia haute définition (HDMI). Les téléphones portables et certaines pièces automobiles profitent également de la technologie PROM pour fonctionner.
La mémoire électronique fonctionne en communiquant avec l’appareil qui l’utilise, comme un ordinateur, par le biais de signaux. Ces signaux sont envoyés en utilisant des zéros et des uns. Aucun autre numéro n’est utilisé. Lorsque la puce mémoire PROM arrive au bureau du fabricant, tous les bits qu’elle contient sont lus comme des uns. Un programmeur modifie ensuite les bits nécessaires à zéro et la puce est prête à être utilisée.
D’autres types de puces PROM existent en plus de la forme de base. La mémoire unique programmable effaçable (EPROM) utilise la lumière UV pour effacer et réécrire les données qu’elle contient. La mémoire non volatile programmable à usage unique (OTP NVM) et la mémoire morte programmable sur site (FPROM) ressemblent beaucoup à la PROM ordinaire et remplissent les mêmes fonctions.