An electronic watch, comprising: a step motor; a driving pulse generator circuit configured to output a driving pulse having a plurality of different driving forces for driving the step motor; a detection pulse generator circuit configured to output, after the step motor has been driven by the driving pulse, a detection pulse for detecting rotation/non-rotation of the step motor; a correction pulse generator circuit configured to output a correction pulse for compensation of driving by the driving pulse; a pulse selection circuit configured to select and output the driving pulse, the detection pulse, and the correction pulse; a driver circuit configured to supply to the step motor the driving pulse, the detection pulse, and the correction pulse output from the pulse selection circuit; and a rotation detection circuit configured to receive a detection signal generated by the detection pulse to judge rotation/non-rotation of the step motor, the pulse selection circuit being configured to, when a judgment of non-rotation is reached by the rotation detection circuit, output the correction pulse and select a driving pulse having a higher driving force than a present driving pulse, the electronic watch further comprising a driving interval switch circuit configured to switch a driving interval of the driving pulse between a normal driving interval, which is a driving interval to be normally used, and a high-speed driving interval, which is a shorter driving interval than the normal driving interval, the rotation detection circuit being configured to changing a detection condition in accordance with the driving interval of the driving pulse, characterized in that the driving interval switch circuit is configured to set a number of outputs of the detection pulse to be lower when the high-speed driving interval is selected than when the normal driving interval is selected. a step motor; a driving pulse generator circuit configured to output a driving pulse having a plurality of different driving forces for driving the step motor; a detection pulse generator circuit configured to output, after the step motor has been driven by the driving pulse, a detection pulse for detecting rotation/non-rotation of the step motor; a correction pulse generator circuit configured to output a correction pulse for compensation of driving by the driving pulse; a pulse selection circuit configured to select and output the driving pulse, the detection pulse, and the correction pulse; a driver circuit configured to supply to the step motor the driving pulse, the detection pulse, and the correction pulse output from the pulse selection circuit; and a rotation detection circuit configured to receive a detection signal generated by the detection pulse to judge rotation/non-rotation of the step motor, the pulse selection circuit being configured to, when a judgment of non-rotation is reached by the rotation detection circuit, output the correction pulse and select a driving pulse having a higher driving force than a present driving pulse, the electronic watch further comprising a driving interval switch circuit configured to switch a driving interval of the driving pulse between a normal driving interval, which is a driving interval to be normally used, and a high-speed driving interval, which is a shorter driving interval than the normal driving interval, the rotation detection circuit being configured to changing a detection condition in accordance with the driving interval of the driving pulse, characterized in that the driving interval switch circuit is configured to set a number of outputs of the detection pulse to be lower when the high-speed driving interval is selected than when the normal driving interval is selected.