To provide an ignition timing controlling device for an ignition device of the internal combustion engine, for which it is possible to obtain, an ignition section signal for determining the change width of the generation position of the ignition signal with a simple constitution.
When a first and second signals Vs1 and Vs2 generated by a signal coil 1 reach a first and second thresholds respectively at the maximum spark advance position and the minimum spark advance position of the internal combustion engine, a first and second waveform shaping circuits 2 and 3 generate a first and second pulses Vp1 and Vp2 to generate, from an ignition section signal generating circuit 4, an ignition section signal Vq which lasts from the first pulse generation position to the second pulse generation position. When the number of revolutions of the internal combustion engine is smaller than the preset value, the first threshold is set so as not to generate the first pulse Vp1 at the level of the first signal Vs1 at such a moment, and the second threshold is set so as to generate the second pulse Vp2 even when the number of revolutions is smaller than the present value.