An amplifier circuit, comprising: an input circuit (11, 12) configured to receive an input signal; a load circuit that is provided in series with the input circuit (11, 12) between a first power supply line and a second power supply line and includes a first variable resistance unit (13, 14) and a second variable resistance unit, wherein a resistance value of the first variable resistance unit (13, 14) is configured to be controlled by a digital code, and a resistance value of the second variable resistance unit is configured to be controlled by an analog control voltage; a correction circuit that is provided between the first power supply line and the second power supply line, and includes a third variable resistance unit having a circuit configuration corresponding to the first variable resistance unit (13, 14), a fourth variable resistance unit having a circuit configuration corresponding to the second variable resistance unit, and an operational amplifier, wherein the operational amplifier has an output, a first input receiving a voltage generated by the third variable resistance unit and the fourth variable resistance unit, and a second input receiving a reference voltage, and wherein a resistance value of the third variable resistance unit is configured to be controlled by the digital code, a resistance value of the fourth variable resistance unit is configured to be controlled by the analog control voltage, and the correction circuit is configured to correct a resistance value of the load circuit to a desired resistance value; and a control circuit configured to generate the digital code based on the output of the operational amplifier, wherein in a first state, the control circuit is configured to determine one bit by one bit the digital code corresponding to the desired resistance value based on a comparison result obtained at the output of the operational amplifier by comparing the voltage generated by the third variable resistance unit and the fourth variable resistance unit with the reference voltage, thereby successively changing the digital code; and wherein in a second state, after determining the digital code in the first state, the control circuit is configured to supply the determined digital code corresponding to the desired resistance value to the third variable resistance unit, and the operational amplifier is configured to generate at its output the analog control voltage by negatively feeding back through the fourth variable resistance unit the comparison result of the voltage generated by the third variable resistance unit and the fourth variable resistance unit with the reference voltage to its first input, so that a combined resistance value by the third variable resistance unit and the fourth variable resistance unit becomes the desired resistance value. an input circuit (11, 12) configured to receive an input signal; a load circuit that is provided in series with the input circuit (11, 12) between a first power supply line and a second power supply line and includes a first variable resistance unit (13, 14) and a second variable resistance unit, wherein a resistance value of the first variable resistance unit (13, 14) is configured to be controlled by a digital code, and a resistance value of the second variable resistance unit is configured to be controlled by an analog control voltage; a correction circuit that is provided between the first power supply line and the second power supply line, and includes a third variable resistance unit having a circuit configuration corresponding to the first variable resistance unit (13, 14), a fourth variable resistance unit having a circuit configuration corresponding to the second variable resistance unit, and an operational amplifier, wherein the operational amplifier has an output, a first input receiving a voltage generated by the third variable resistance unit and the fourth variable resistance unit, and a second input receiving a reference voltage, and wherein a resistance value of the third variable resistance unit is configured to be controlled by the digital code, a resistance value of the fourth variable resistance unit is configured to be controlled by the analog control voltage, and the correction circuit is configured to correct a resistance value of the load circuit to a desired resistance value; and a control circuit configured to generate the digital code based on the output of the operational amplifier, wherein in a first state, the control circuit is configured to determine one bit by one bit the digital code corresponding to the desired resistance value based on a comparison result obtained at the output of the operational amplifier by comparing the voltage generated by the third variable resistance unit and the fourth variable resistance unit with the reference voltage, thereby successively changing the digital code; and wherein in a second state, after determining the digital code in the first state, the control circuit is configured to supply the determined digital code corresponding to the desired resistance value to the third variable resistance unit, and the operational amplifier is configured to generate at its output the analog control voltage by negatively feeding back through the fourth variable resistance unit the comparison result of the voltage generated by the third variable resistance unit and the fourth variable resistance unit with the reference voltage to its first input, so that a combined resistance value by the third variable resistance unit and the fourth variable resistance unit becomes the desired resistance value.