Ein PLL kann helfen um eine Frequenz zu stabilisieren oder fein digital einstellbar zu machen. Ob die Frequenz dann ein Sinus wird, hängt von VCO ab. Gerade bei niedrigen Frequenzen (< 1 MHz) ist das oft erstmal nur ein Rechteck oder Dreieck.

Das DDS-Prinzip in Software auf einem AVR ist bis etwa 20-100 kHz schon eine gute Lösung. Wenn man es analog (per Poti) bedienen will, und keine Quarzstabile Frequenz braucht, geht auch die Wien-brücke recht gut.