Die Frequenz muß man bein XR2206 nicht durch varieeiren des Widestandes einstellen. Festgelegt wird die frequenz durch den Strom, der in die Eingänge hineinfließt. Da kann man den Strom z.B. direkt von einem DAC mit Stromausgang vorgeben lassen, oder man verändert die Spannung die am anderen Ende des Widerstandes anliegt.


Bei mir geht der Sinus noch einigermaßen bis etwa 500 kHz. Darüber läßt aber auch der Ausgangsverstärker schon etwas nach.
Der XR2207 ist nur ein VCO, und hat nur Rechteck, Dreieck.

Wenn man es ohnehin digital steuern will, wäre ein DDS Chip wohl die bessere Wahl. Die AD9832 -AD9835 sind noch erschwinglich, nur etwas schwer zu löten. Das reicht dann auch bis 10 MHz.