NAND geheugen kan onderverdeeld worden in categorien: SLC en MLC.
SLC is een afkorting voor 'Single-Level Cell':
SLC geheugen slaat een bit op in elke cel, dit leidt tot snellere overdrachtsnelheden, lagere energieconsumptie en hogere celduurzaamheid. Het enige nadeel van Single-Level Cell zijn de productiekosten per MB. Gebaseerd op datgene, de SLC technologie wordt gebruikt in hoge-prestatie geheugenkaarten.
MLC is een afkorting voor 'Multi-level Cell':
MLC geheugen slaat drie bits of meer op in elke cel. Door meerdere bits per cel op te slaan, bereikt een Multi-Level Cell geheugenkaart lagere overdrachtsnelheden, hogere energieconsumptie en lagere celduurzaamheid dan een Single-Level Cell geheugenkaart. Het voordeel van een Multi-Level Cell geheugenkaart zijn de lage productiekosten. De MLC technologie wordt meestal gebruikt in de standaard geheugenapparaten. De Multi-Bit Cell, MBC, is een gelijke technologie als de Multi-Level Cell maar slaat slechts twee bits per cel op.