PURPOSE: To provide a multivalued ROM wherein a plurality of bits can be stored by a single memory cell by a method wherein the electrostatic capacitance of a capacitor as the memory cell is detected and its capacitance level is discriminted.
CONSTITUTION: A memory cell is constituted of conductive layers 11 wired in parallel in the transverse direction and of conductive layers 12 arranged in parallel in a direction perpendicular to the transverse direction. An insulating film 14 exists between conductive layers as the conductive layers 11, 12 and the matrix of capacitors is constituted of parts (shaken parts) in which the plurality of rectangular conductive layers 11, 12 are facing. The individual capacitors act as memory cells, and their capacitance can be set to a plurality of levels by changing the facing area between the conductive layers as the conductive layers 11, 12.