What options do developers have when it comes to embedded NAND flash storage? There are three basic approaches to using embedded NAND flash storage: raw NAND flash memory, ECC-enabled (error correction code) NAND flash memory, and intelligent NAND flash memory with a built-in controller.