crystal oscillator function