A system and method, including computer software, for storing digital
information uses multiple NAND flash memory cells. Each memory cell is
adapted to receive charge during a write operation to an analog voltage
that corresponds to a data value having a binary representation of more
than 4 bits. An analog-to-digital converter converts the analog voltage
from each memory cell into a digital representation of the analog voltage
during a read operation of each cell.