Abstract: A stepping motor includes two coils and has supply currents to the two coils with different phases so that a rotor is rotated by the two coils. During a period where one coil is in a high impedance state, an induced voltage generated at that coil is detected. An output control circuit controls the magnitude of motor drive current supplied to the two coils in accordance with the detected induced voltage state. Then, prior to entering the high impedance state from the drive state, a short-circuit period is provided for short circuiting both terminals of the coil.