vignette|EEPROM Silicon Storage Technology 39VF512.
La mémoire EEPROM (Electrically-Erasable Programmable Read-Only Memory ou mémoire morte effaçable électriquement et programmable) (aussi appelée E2PROM ou E2PROM) est un type de mémoire morte. Une mémoire morte est une mémoire utilisée pour enregistrer des informations qui ne doivent pas être perdues lorsque l'appareil qui les contient n'est plus alimenté en électricité.
Le contenu de la mémoire EEPROM peut être facilement effacé et réécrit à l'aide d'un courant électrique.
Par exemple, quatre registres sont utilisés pour l'accès à la mémoire EEPROM d'un microcontrôleur PIC :
EEDATA contient la donnée.
EEADR contient l'adresse.
EECON1 (Figure ci-dessous) est le registre de contrôle de l'accès à l’EEPROM. Cinq bits permettent cet accès :
RD et WR initialisent la lecture ou l'écriture. Ils sont mis à 1 par le programme pour initier l'accès et mis à zéro par le système à la fin de l'accès.
WREN autorise (1) ou non (0) l'accès en écriture.
WRERR est mis à 1 par le système quand une opération d'écriture est interrompue par MCLR, reset ou le chien de garde.
EEIF est un drapeau d'interruption signalant la fin de l'écriture physique dans la mémoire EEPROM. Il doit être mis à 0 par le programme.
EECON2 joue un rôle spécifique lors de l'écriture.
À la différence d'une mémoire PROM qui ne peut être programmée qu'une seule fois, une mémoire EEPROM peut être effacée et reprogrammée plusieurs fois (de ) et peut être lue un nombre illimité de fois.
Alors qu'il faut la retirer de l'appareil et la soumettre à un rayonnement ultra-violet pour effacer la mémoire EPROM (aussi appelée UVEPROM), la mémoire EEPROM peut être effacée par un simple courant électrique sans qu'il soit nécessaire de la retirer de l'appareil qui la contient.
Les mémoires Flash sont une variété de mémoire EEPROM rapide et effaçable par secteur complet, et non par case individuelle. On trouve plusieurs interfaces pour les adresser, série (24cxx) commandées par bus I2C, SPI... ou parallèles (29cxx), en 8/16/.
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Une mémoire non volatile est une mémoire informatique qui conserve ses données en l'absence d'alimentation électrique. On distingue plusieurs types de mémoires non volatiles : les mémoires à base de papier, par exemple les rubans perforés et les cartes perforées ; les mémoires à base de semi-conducteurs, par exemple les mémoires mortes (ROM) et les mémoires RAM non volatiles (NVRAM) ; les mémoires utilisant un support magnétique, par exemple les disquettes (floppy disks) et les disques durs (hard disks) ; les mémoires utilisant une surface réfléchissante lue par un laser, par exemple les CD et les DVD.
thumb|STMicroelectronics bâtiment à Genève, en Suisse, vue aérienne STMicroelectronics (souvent appelé simplement ST) est une multinationale franco-italienne de droit néerlandais qui conçoit, fabrique et commercialise des puces électroniques. Elle est l'un des tout premiers acteurs mondiaux du secteur économique de la production de semi-conducteurs. En , le groupe réintègre le CAC 40 après être sorti de l'indice quatre ans auparavant.
Une liaison SPI (pour Serial Peripheral Interface) est un bus de données série synchrone baptisé ainsi par Motorola, au milieu des années 1980 qui opère en mode full-duplex. Les circuits communiquent selon un schéma maître-esclave, où le maître contrôle la communication. Plusieurs esclaves peuvent coexister sur un même bus, dans ce cas, la sélection du destinataire se fait par une ligne dédiée entre le maître et l'esclave appelée « Slave Select (SS) ».
This course is an introduction to linear and discrete optimization.Warning: This is a mathematics course! While much of the course will be algorithmic in nature, you will still need to be able to p
This course provides the trends in nanoelectronics for scaling, better performances and lower energy per function. It covers fundamental phenomena of nanoscale devices, beyond CMOS steep slope switche
Explore les mémoires EEPROM et Flash dans les microcontrôleurs, y compris la programmation, les limitations, et l'ajout de mémoires externes comme les cartes SD.
Machine learning and data processing algorithms have been thriving in finding ways of processing and classifying information by exploiting the hidden trends of large datasets. Although these emerging computational methods have become successful in today's ...
EPFL2023
, , , ,
By supporting the access of multiple memory words at the same time, Bit-line Computing (BC) architectures allow the parallel execution of bit-wise operations in-memory. At the array periphery, arithmetic operations are then derived with little additional o ...
2023
, , , , , , ,
Memory devices have returned to the spotlight due to increasing interest in using in-memory computing architectures to make data-driven algorithms more energy-efficient. One of the main advantages of this architecture is the efficient performance of vector ...