A magnetic random access memory according to examples of the present invention
comprises a magneto resistive element MTJ, and current source circuits I1,
I2 and I3 which give a bias current/voltage to the magneto resistive
element MTJ when data in the magneto resistive element MTJ is read, wherein a value
of the bias current/voltage changes depending on temperature without depending
on a power supply potential.