1. A magnetic tunnel junction cell comprising: a ferromagnetic reference layer; a ferromagnetic free layer; and a non-magnetic barrier layer separating the ferromagnetic reference layer from the ferromagnetic free layer, the magnetic tunnel junction cell having an asymmetric energy barrier for switching between a high resistance data state and a low resistance data state.