PURPOSE: To generate a sinusoidal wave with high accuracy, low distortion and variable frequency through the use of the circuit with a small number of components.
CONSTITUTION: A counter 11 counts a clock CLK to obtain count results B0-B4 and they are converted into switching control signals D0-D10 by a control timing generating circuit 12. The timing is adjusted by a synchronizing circuit 13 they become switching control signals Q0-Q10 and they are given to a load resistor circuit 14. The load resistor circuit 14 voltage-divides potential sets VD2, VS2 by the resistance and the voltage divided potential is given sequentially to a low pass filter 15 by the switching control signals Q0-Q10. The low pass filter 15 consists of a switched capacitor in which a frequency fCLK of the clock CLK is used for a transmission zero point. Thus, the sine wave with high accuracy and low distortion is obtained and the sine wave whose frequency is variable is obtained while keeping an excellent high frequency suppression effect.