La memoria flash, o flash ROM, es un medio del almacenamiento no-volátil. La flash puede leerse como una ROM normal, aproximadamente a la misma velocidad con parecido consumo de energía, pero también puede ser escrita. Escribirla consume mucha energía y es relativamente lento, por lo que no es práctica como memoria principal del sistema.