La memoria flash es un tipo de memoria EEPROM que permite escribir o borrar múltiples posiciones de memoria de forma simultánea mediante impulsos eléctricos, a diferencia de la EEPROM que sólo permite una celda cada vez. Existen varios tipos de memorias flash que se usan en dispositivos como cámaras digitales, donde se almacenan las fotos, impresoras y lectores multimedia. Las tarjetas de memoria flash más comunes son Secure Digital, MultiMediaCard, Compact Flash y Memory Stick.