-ENOTENOUGHDATA
Could you tell us more about:
- the required frequency range
- how much you need to be able to change the frequencies
- the relationship between the two square waves
- how much modulation depth you need
- the required duty cycle (ratio of on-time vs off-time)
- the available supply voltages
- the required amplitude of the square wave
?
Without more info I can say little more than 'look for the data sheet of the NE555 (single) / NE556 (double), or the 74HC4060, or use the internal pulse width modulation generators of an ATTiny26 if you're any good with microcontrollers'.
HTH,
JDB.