Qu’est-ce qu’un circuit EEPROM ?

Les circuits de mémoire morte programmable effaçable électriquement (EEPROM) sont une sorte de puce que l’on trouve dans les appareils électroniques et les ordinateurs qui utilisent une mémoire non volatile pour stocker de petits bits de données lorsque l’alimentation est coupée de l’appareil. Le circuit EEPROM permet l’écriture de données à une adresse séparée au moyen de signaux électriques. Certains de ces circuits peuvent être réécrits jusqu’à 1 million de fois et ont une durée de vie allant jusqu’à 40 ans. Le circuit EEPROM intègre une technologie qui utilise des cellules doubles, ce qui a entraîné une fiabilité élevée. Ces circuits sont également intéressants car ils sont compacts et peu coûteux à produire.

À l’origine dans les années 1960, les programmeurs étaient limités aux circuits de mémoire morte programmable (PROM) et pouvaient écrire sur ce type de circuit, mais ne pouvaient pas effacer et réécrire. Les bitmaps pouvaient être programmés par des fusibles de mince film de nichrome qui étaient soufflés. Ce processus, cependant, empêchait les modifications de la mémoire ; les fusibles n’ont pas pu être réinitialisés et les données sur le circuit n’ont pas été effaçables. Un homme nommé Dov Frohman a aidé au développement du premier type de circuit EEPROM. Par un processus complexe impliquant des courants électriques, Frohman a pu concevoir un circuit programmable par des signaux électriques plutôt que par des fusibles grillés.

L’une des versions les plus récentes du circuit EEPROM se compose d’un réseau de cellules mémoire qui sont programmables électriquement et agencées de telle manière que chaque cellule mémoire distincte a trois états de stockage différents. Le circuit EEPROM possède également de minuscules circuits de données qui stockent temporairement les données et contrôlent les états des opérations d’écriture pour les cellules de mémoire. Il existe un autre circuit appelé circuit d’écriture qui effectue des opérations d’écriture en fonction du contenu du circuit de données, qui à son tour correspond aux cellules mémoire susmentionnées. Un autre circuit qui effectue une vérification d’écriture confirme les états des cellules de mémoire qui sont définis lors des opérations d’écriture. Le circuit restant met à jour les données et le contenu spécifique des circuits de données de sorte que les opérations de réécriture puissent être effectuées sur une seule cellule de mémoire.

Certaines des utilisations les plus courantes du circuit EEPROM sont le stockage de différents types de données provenant des utilisateurs. Cela peut inclure des entités telles que des numéros de téléphone, des appareils télécommandés, des codes de sécurité et tout autre appareil pouvant utiliser des commutateurs DIP. Une autre fonction utile pour les circuits EEPROM est de stocker des informations de diagnostic telles que des codes d’erreur, des lectures d’instruments et des heures ou des dates. Un type de ces circuits peut également être utilisé pour le comptage.