A NAND flash memóriának kétféle kategóriája van: az SLC és az MLC.
Az SLC az angol "Single-Level Cell" rövidítése:
Az SLC memória egy bit nagyságot tárol minden cellában, ez gyorsabb adatátviteli sebességet, alacsonyabb energia-felhasználást és a cellák hosszabb élettartamát biztosítja. Az SLC egyetlen hátránya az egy MB-ra eső előállítási költség nagysága, aminek következtében az SLC technológiát főként nagy teljesítményű memóriakártyákban használják.
Az MLC az angol "Multi-Level Cell" rövidítése:
Az MLC memória 3 vagy annál több bitet tárol minden egyes cellában. A nagyobb mennyiség raktározásából adódóan az MLC memóriakártya lassabb adatátvitelt, magasabb fogyasztást és rövidebb cella élettartamot eredményez. Az MLC memóriakártya előnye az alacsonyabb előállítási költség . Az MLC flash technológia hagyományos memóriatermékeknél használatos. Az MBC (Multi-Bit Cell) hasonló az MLC-hez, ez két bit nagyságú adatot tárol cellánként.