A circuit configured to reduce a sense amplifier offset voltage, the circuit comprising: a sense amplifier (101, 201) that is responsive to a plurality of latches (104, 204) for storing a particular test code of a series of test codes, wherein the sense amplifier comprises a plurality of transistors (252 - 258, 262 - 268) and wherein the state of the plurality of transistors (252 - 258, 262 - 268) is controlled based on the particular test code;a first bit line (110, 210) coupled to a data cell (112, 212) and coupled to a first input of the sense amplifier (101, 201), wherein a current determined by the plurality of transistors (252 - 258, 262 - 268) is applied to the data cell (112, 212) via the first bit line (110, 210); characterized by: a second bit line (120, 220) coupled to a reference cell (122, 222) and coupled to a second input of the sense amplifier (101, 201); a test mode reference circuit (108, 208) including a first test mode resistor (134, 234) coupled to the first bit line (110, 210) and a second test mode resistor (138, 238) coupled to the second bit line (120, 220) wherein the first test mode resistor (134, 324) and the second test mode resistor (138, 238) have substantially equal resistances, the test mode reference circuit (108, 208) configured to provide at least one test voltage to the first input and the second input of the sense amplifier (101, 201); and a test mode control circuit (102, 202) configured to provide the series of test codes to the plurality of latches (104, 204) to determine a characteristic of a sense amplifier (101, 201), wherein: the particular test code is for causing an output of the sense amplifier (101, 201) to change a state of the sense amplifier; the output of the sense amplifier is configured to be provided to the test mode control circuit (102, 202); and the test mode control circuit is configured to determine an offset compensation code based on the changed state of the sense amplifier. a sense amplifier (101, 201) that is responsive to a plurality of latches (104, 204) for storing a particular test code of a series of test codes, wherein the sense amplifier comprises a plurality of transistors (252 - 258, 262 - 268) and wherein the state of the plurality of transistors (252 - 258, 262 - 268) is controlled based on the particular test code;a first bit line (110, 210) coupled to a data cell (112, 212) and coupled to a first input of the sense amplifier (101, 201), wherein a current determined by the plurality of transistors (252 - 258, 262 - 268) is applied to the data cell (112, 212) via the first bit line (110, 210); characterized by: a second bit line (120, 220) coupled to a reference cell (122, 222) and coupled to a second input of the sense amplifier (101, 201); a test mode reference circuit (108, 208) including a first test mode resistor (134, 234) coupled to the first bit line (110, 210) and a second test mode resistor (138, 238) coupled to the second bit line (120, 220) wherein the first test mode resistor (134, 324) and the second test mode resistor (138, 238) have substantially equal resistances, the test mode reference circuit (108, 208) configured to provide at least one test voltage to the first input and the second input of the sense amplifier (101, 201); and a test mode control circuit (102, 202) configured to provide the series of test codes to the plurality of latches (104, 204) to determine a characteristic of a sense amplifier (101, 201), wherein: the particular test code is for causing an output of the sense amplifier (101, 201) to change a state of the sense amplifier; the output of the sense amplifier is configured to be provided to the test mode control circuit (102, 202); and the test mode control circuit is configured to determine an offset compensation code based on the changed state of the sense amplifier. the particular test code is for causing an output of the sense amplifier (101, 201) to change a state of the sense amplifier; the output of the sense amplifier is configured to be provided to the test mode control circuit (102, 202); and the test mode control circuit is configured to determine an offset compensation code based on the changed state of the sense amplifier.