Programmable clock generator IC and reference circuit
What you are looking for are called "programmable clock generators", as your title says (do a google search for this). These are typically self-contained oscillators with a programming interface and, often, multiple voltage outputs, and single-ended and diffential outputs. 200KHz to 20MHz with 3.3V output should be easy to find. Other characteristics to check out include jitter and stability.