一般MCU上会有两个振荡器,一个低频振荡器一个高频振荡器(一般都是RC振荡器)。低频振荡器频率的一个典型值是32KHz,且是always on的,用于RTC或power control,因为它常开,所以需要保证是ulp(ultra-low-power)的,而且尽量保证它在较大的电压范围下都可以正常工作。高频振荡器一般频率要求是几MHz或几十MHz(通常是2的倍数,便于分频,典型范围在4-12MHz),如果这一频率低于所需的系统时钟频率,则需要使用PLL倍频。
相比片上振荡器,片外的晶振在频率准确度上较高,但需要两个额外的PAD(因而容易被攻击),且面积和成本都不如片上振荡器。