Embodiments provide a memory
system capable of avoiding mutual interference between cells, reducing
write buffer capacity, and suppressing
bit error rate deviation. In the memory
system, a
memory controller within the memory
system: causes a nonvolatile memory to perform first
programming so that a threshold region in a
memory cell becomes, according to first, second, and fourth bit data, a certain threshold region among a 17th threshold region that indicates an erased state in which data has been erased and 18th to 24th threshold regions that indicate a written state in which data has been written at a
voltage level higher than the 17th threshold region, causes the nonvolatile memory to perform second
programming so that the threshold region in the
memory cell changes, according to third bit data, from a certain threshold region among the 17th to 24th threshold regions to a certain threshold region within two threshold regions among the 1st to 16th threshold regions, and inputs, to the nonvolatile memory, the second and third bit data in a case where the nonvolatile memory is caused to perform the second
programming.