A data read method of a magnetic random access memory including a first
wiring which runs in a first direction, a plurality of second wirings
which run in a second direction different from the first direction, and a
plurality of magnetoresistive elements which are arranged at
intersections of the first wiring and the second wirings between the
first wiring and the second wirings and electrically connected to the
first wiring, includes to read out data of a selected element selected
from the plurality of magnetoresistive elements, reading a resistance
value of the selected element by a second current supplied from the first
wiring to the selected element while supplying a first current to a
selected wiring selected from the second wirings in correspondence with
the selected element.