Low Crosstalk Between Switches: ?50 dBTypical at fis = 8 MHz, RL = 1 k?
Frequency Response, Switch On = 40 MHzTypical
The resistor is 47 ohm, the capacitor is 10 nF
Now with arduino duemilanove I'm working @ 10 khz but in future I will arrive at 1 mhz or more, so don't know if this is the right switch design for HF.
A 3rd approach would be to use a memory device pre-programmed with your waveform as your own dds.
Those are really the great-grandfather of today's cpld/fpga. Parallel eeprom and parallel sram are still available today, albeit hard to find.
For higher frequency I suggest you use a proper DAC rather than your home-made one. If you only want sine wave output then try this http://www.ebay.co.uk/itm/New-AD9850-DDS-Signal-Generator-Module-0-40MHz-Test-Equipment-/180820399452?pt=UK_BOI_Electrical_Test_Measurement_Equipment_ET&hash=item2a19bc555c.