A pulse generator circuit that outputs pulses having a predetermined shape from an output terminal based on a start signal includes a timing generator circuit that generates (n+1) signals (n is an integer greater than or equal to 2), the phases of which sequentially change at predetermined time intervals from the point when the phase of the start signal changes, first and second power supplies that supply predetermined potentials, n impedance devices, and a switching circuit that connects the output terminal to the first or second power supply in a predetermined order according to the value of a logic function based on the (n+1) signals via the corresponding impedance device.