How to design an square wave Oscillator Circuit with 1-20 MHz range?
A crystal-controlled DDS (direct digital synthesis) chip will generate that range of frequencies quite nicely, with good accuracy and repeatability. You can get evaluation boards and small modules that incorporate these chips all kinds of places these days. Here is just one example.