فلش مموری یک دستگاه ذخیره سازی حافظه غیر فرار است که می تواند به صورت الکتریکی پاک شده و دوباره برنامه ریزی شود. حافظه غیر فرار به این معنی است که دستگاه حافظه داده های ذخیره شده را حتی زمانی که سیستم خاموش است حفظ می کند. یکی از دلایلی که فلش مموری اغلب در Embedded systems استفاده می شود، توانایی آن در پاک کردن داده ها در بلوک ها به جای بایت های جداگانه است. از آنجایی که حافظه فلش قبل از برنامه ریزی باید پاک شود، این به تسریع فرآیند کمک می کند و امکان برنامه نویسی سریعتر را فراهم می کند.
فلش NOR برای قابلیتهای دسترسی تصادفی بهینه شده است، به این معنی که میتواند به هر ترتیبی به دادهها دسترسی داشته باشد و نیازی به دنبال کردن مکانهای ذخیرهسازی ندارد. در ساختار مدار داخلی آن، هر یک از سلول های حافظه NOR Flash به صورت موازی به هم متصل می شوند. یک سر سلول حافظه به خط منبع و سر دیگر به خط بیت متصل است. به همین دلیل، سیستم قادر به دسترسی به سلول های حافظه فردی است.