A torque control circuit includes a motor driving circuit, a motor operating current detection circuit, a reference voltage generation circuit, a maximum motor current setting circuit, a torque setting circuit, an information output circuit, a regulated-voltage power supply circuit, a motor operating temperature detection circuit, and a control circuit. The control circuit includes an integrated circuit to carry out functions of reading information detection sources, processing, and instruction for execution of torque control and output terminals of the reference voltage generation circuit, the maximum motor current setting circuit, the motor operating temperature detection circuit, and the motor impedance torque setting circuit are respectively connected to corresponding input terminals of the integrated circuit to carry out desired control of torque supplied to the impact tool.