Epson has several nice series of programmable oscillators based on a quartz+PLL. Even the basic versions, SG-8002 and SG-8003, offer a lot of flexibility in the clock rates that can be set, and decent stability. (50 to 100 ppm over a 90°C temperature range; the more advanced series go down to 10 ppm.) You program the desired freuqncy once, and then just use them like a fixed-frequency 4-pin oscillator package. I am currently looking at an application which requires an odd clock rate, and these look like a great alternative to a custom quartz.
Digikey offers them with custom programming to the clock rate you want. Their price is reasonable at 3.56€ in single quantities. But I would prefer the flexibility of ordering blanks and programming them at home. Epson also offers a special programmer; quite reasonably priced at around €250, but still difficult to justify for a (single?) hobby project.
Is anybody aware of a generic programmer which can handle these oscillators, or a homebrew solution to program them? I did search the web a bit but have come up empty. Thanks for any hints you might have!
If you are aware of alternative products which can be programmed easily (say via I²C), that would be helpful as well. But I would be looking for something that can retain the programmed frequency, so it can start up on its own upon power-on. And it would need to be stable to ~100 ppm, which seems to rule out any MEMS-based oscillators. Thanks!