Samsung’s Flex One NAND has moved to 40 nm. It combines multi-level cell (MLC) and single-level cell (SLC) flash with an SRAM front end providing NOR functionality, including the ability to run applications directly. The Flex One uses a 2-kbyte SRAM cache to implement SLC flash. Designers can configure the flash memory split into SLC (code and data) and MLC (data) partitions. MLC storage density is twice the 1-bit/cell total for the SLC side. Flash capacities up to 2 Gbytes are available with a dual-die package delivering 4 Gbytes. Samsung provides its own flash file system drivers.