In an MRAM, a plurality of magnetic memory cells are arranges in rows and columns.
Each of the plurality of magnetic memory cells is a magnetoresistive element having
a tunnel magnetoresistive effect. Each of the plurality of magnetic memory cells
includes two magnetoresistive elements that hold data items of opposite logic levels
to each other and are connected in series.