1. A memory system, comprising: a nonvolatile memory device, including a plurality of nonvolatile memory cells, each nonvolatile memory cell being adapted to store at least two bits; a memory adapted to store a program when the system powers up; and a controller adapted to implement the program to provide instructions used to program and erase nonvolatile memory cells.