La mémoire Flash est un composant semi-conducteur de stockage de mémoire non volatile. Cela signifie que ce type de mémoire peut être effacée et programmée électriquement. Elle conserve les données même lorsque la source d'alimentation est interrompue. Les circuits intégrés de mémoire Flash sont utilisés dans les circuits pour ajouter un stockage de données à une application.
La mémoire Flash est un type d'EEPROM (mémoire en lecture seule programmable électriquement effaçable). Les CI EEPROM peuvent effacer n'importe quel octet de mémoire, tandis que la mémoire Flash efface des parties ou des blocs de mémoire à la fois. La mémoire Flash a une durée de vie limitée en termes de nombre de cycles d'écriture et a tendance à être utilisée pour le stockage programmé qui est rarement modifié.
La taille de mémoire d'un dispositif Flash se réfère à la capacité de stockage de données. Cela est souvent donné en Go ou en Mo.
Les CI de mémoire Flash fonctionnent en conservant de petites pièces d'électricité entre ses transistors, permettant de stocker des informations avec ou sans alimentation. La mémoire Flash stocke les données même lorsque l'alimentation est coupée. Contrairement à la RAM qui perd des données lorsque l'alimentation est coupée. Par définition, leur fonctionnement requiert peu d'énergie.
Les circuits intégrés de mémoire Flash sont utilisés dans les appareils photo numériques, smartphones, ordinateurs, cartes mémoire (tous types de cartes mémoire tels que les cartes SD et micro SD) et consoles de jeux vidéo. Contrairement aux disques durs, les disques SSD pour ordinateurs portables et fixes utilisent aussi la mémoire Flash. La mémoire Flash est également présente dans les applications scientifiques, médicales et industrielles.
Il existe différents types de mémoire Flash avec différentes technologies de stockage :