Standard, Precision and Programmable Oscillators