आपकी सटीक आवश्यकताओं के आधार पर, यह एक माइक्रोकंट्रोलर का उपयोग करने में सहायक हो सकता है जो डेटा को कैप्चर और टाइम-स्टैम्प कर सकता है और फिर इसे पीसी पर अग्रेषित कर सकता है। UART के ऐतिहासिक पीसी पर ऐतिहासिक रूप से केवल सटीक समय की जानकारी दर्ज करने या 9-बिट डेटा को कैप्चर करने में सक्षम रहा है, प्रोसेसर को प्रत्येक बाइट को हड़पने के रूप में प्राप्त करता है, बिना बफरिंग के; बाद में ऑपरेटिंग सिस्टम और ड्राइवर आमतौर पर ऐसा करने के लिए सुसज्जित नहीं होते हैं, और UART-to-USB चिप्स उस संबंध में निराशाजनक हैं। यदि आपका पीसी आपकी वांछित डेटा दर से दोगुना डेटा प्राप्त कर सकता है, तो आप एक माइक्रोकंट्रोलर को डेटा के बाइट्स प्राप्त कर सकते हैं और प्रत्येक बाइट के लिए दो बाइट भेजते हैं। पहले बाइट में MSB सेट होता है, आने वाले डेटा में MSB (या दो MSB के अगर 9-बिट) की रिपोर्ट करें, तो और पिछले बाइट के स्टॉप बिट (जैसे एक बिट समय की इकाइयों में मापा जाता है) के मध्य से समय की मात्रा (0-30 या 0-14) की रिपोर्ट करने के लिए नीचे 5 (या 4) बिट्स का उपयोग करें। दूसरी बाइट में MSB स्पष्ट होता और शेष 7 बिट डेटा होता। जब कोई डेटा प्रेषित नहीं किया जा रहा है, तो एफएफ पेसिंग वर्ण हर 30 (या 14) बिट बार भेजे जाएंगे। इन रिपोर्टों को प्राप्त करने वाले सॉफ़्टवेयर इस प्रकार आने वाले डेटा की सटीक समय सीमा (एक बिट समय के भीतर) को बहुत सटीक रूप से समेटने में सक्षम होंगे। यदि पीसी को खिलाने वाले डेटा दर की निगरानी की जा रही डेटा दर का चार गुना था, तो कोई इस सामान्य योजना का उपयोग दो प्राप्त करने वाले चैनलों को एक पीसी पोर्ट में मल्टीप्लेक्स करने के लिए कर सकता है (यह पहचानने के लिए हेडर बाइट का एक सा उपयोग करें कि इसमें पहले या दूसरे के लिए डेटा था या नहीं। बंदरगाह)। जबकि एक बिट समय के लिए सटीक चीजें अत्यधिक लग सकती हैं, कई बार यह उपयोगी हो सकता है,