जैसा कि दूसरों ने कहा है, सटीक आवृत्ति और आवृत्ति स्थिरता एक बाहरी सिरेमिक गुंजयमान यंत्र या क्रिस्टल का उपयोग करने के कारण हैं। एक गुंजयमान यंत्र आंतरिक RC थरथरानवाला से कई गुना अधिक सटीक होता है और UART संचार के लिए पर्याप्त होता है। यदि आप कुछ अन्य प्रकार के संचार जैसे CAN, USB, या ईथरनेट कर रहे हैं, तो क्रिस्टल अधिक सटीक और आवश्यक है।
बाहरी क्रिस्टल के लिए एक और कारण आवृत्ति का विकल्प है। क्रिस्टल्स आवृत्तियों की एक विस्तृत श्रृंखला में आते हैं, जबकि आंतरिक थरथरानवाला आमतौर पर एक आवृत्ति है जिसमें शायद 4x पीएलएल सक्षम है। कुछ नए 24 बिट कोर PICs घड़ी श्रृंखला में एक गुणक और विभक्त दोनों है ताकि आप एकल आंतरिक थरथरानवाला आवृत्ति से आवृत्तियों की एक विस्तृत पसंद को हिट कर सकें।
बेशक विभिन्न अनुप्रयोग हैं जो स्वाभाविक रूप से संचार के अलावा सटीक आवृत्ति या समय की आवश्यकता होती है। समय इलेक्ट्रॉनिक्स में संपत्ति है जिसे हम सबसे सटीक रूप से सस्ते में माप सकते हैं, इसलिए कभी-कभी समस्या को समय को मापने या सटीक समय के साथ दालों के उत्पादन में से एक में बदल दिया जाता है।
फिर ऐसे अनुप्रयोग हैं जिन्हें अन्य ब्लॉकों के साथ कुछ दीर्घकालिक सिंक्रनाइज़ेशन की आवश्यकता होती है। यदि वास्तविक समय की घड़ी के लिए आधार के रूप में उपयोग किया जाता है, तो प्रति दिन 14 मिनट तक 1% थरथरानवाला बंद हो जाएगा। वास्तविक समय जानने के बिना सटीक दीर्घकालिक समय की भी आवश्यकता हो सकती है। उदाहरण के लिए, मान लें कि आप कम बिजली उपकरणों का एक गुच्छा चाहते हैं जो हर घंटे में एक बार उठकर कुछ सेकंड के लिए डेटा का आदान-प्रदान करें और फिर सो जाएं। एक 50ppm क्रिस्टल (प्राप्त करने के लिए बहुत आसान) एक घंटे में 180ms से अधिक नहीं होगा। एक 1% RC थरथरानवाला 36 सेकंड तक बंद हो सकता है। यह महत्वपूर्ण ऑन-टाइम जोड़ देगा और इसलिए उन उपकरणों को बिजली की आवश्यकता है जो केवल हर घंटे कुछ सेकंड के लिए संवाद करने के लिए आवश्यक हैं।