A memory structure and data writing method thereof includes a power supply
circuit and a bridge circuit. The bridge circuit is driven by the power
supply circuit, and operate in a plurality of conduction modes. The
memory structure only requires one set of power supply circuit and does
not need to know the resistance of the bit line in advance, also the
signal error is hardly occurred when the memory structure is switching
between positive and negative.