A Magnetic Random Access Memory (MRAM), in which very little current flows
through MTJ elements and very little voltage is applied across them, the
MRAM being provided with sense-amplifiers capable of amplifying the
potential difference between their corresponding pairs of bit lines at
high speed. This is accomplished by a sense amplifier including CMOS
inverters cross-connected or connected in loop, a P-channel MOS
transistor for shutting the power off during standby, and N-channel MOS
transistors for initializing the output of the sense amplifier during
standby. A ground terminal of the inverter is connected to a bit line
through a transistor of a bit switch, and a ground terminal of the
inverter is connected to a bit line through a transistor of a bit switch.