NOR Flash memory is the preferred choice for code storage and execute-in-place (XIP) applications due to its fast random read access. This guide covers key selection criteria for NOR Flash products. Density selection should consider current code size plus 50% margin for future growth. Common densities range from 16Mb to 256Mb for embedded applications. Interface selection affects both performance and design complexity. Standard SPI is simplest but slowest. Dual and Quad SPI offer 2x and 4x performance improvement. Parallel interface provides maximum performance but requires more pins. Speed requirements depend on boot time targets and code execution performance. QSPI at 133MHz can achieve 60+ MB/s throughput. Consider voltage compatibility with your MCU and operating temperature range for your application environment.