एक माइक्रोकंट्रोलर एक एकल चिप है और इसे μC या uC के साथ दर्शाया जाता है। इसके नियंत्रक के लिए उपयोग की जाने वाली निर्माण तकनीक वीएलएसआई है। माइक्रोकंट्रोलर का एक वैकल्पिक नाम एम्बेडेड नियंत्रक है। वर्तमान में, अलग-अलग माइक्रोकंट्रोलर प्रकार हैं जो बाजार में मौजूद हैं जैसे 4-बिट, 8-बिट, 64-बिट और 128-बिट। यह रोबोट, कार्यालय मशीनों, मोटर वाहनों, घरेलू उपकरणों और अन्य इलेक्ट्रॉनिक उपकरणों में एम्बेडेड सिस्टम कार्यों को नियंत्रित करने के लिए उपयोग किया जाने वाला एक संपीड़ित माइक्रो कंप्यूटर है। एक माइक्रोकंट्रोलर में उपयोग किए जाने वाले विभिन्न घटक एक प्रोसेसर, परिधीय और मेमोरी हैं। ये मूल रूप से विभिन्न इलेक्ट्रॉनिक उपकरणों में उपयोग किए जाते हैं जिन्हें डिवाइस के ऑपरेटर द्वारा दिए जाने वाले नियंत्रण की मात्रा की आवश्यकता होती है। इस लेख में माइक्रोकंट्रोलर प्रकारों और उनके काम के अवलोकन पर चर्चा की गई है।
एक माइक्रोकंट्रोलर क्या है?
एक माइक्रोकंट्रोलर एक छोटी, कम लागत वाली और स्व-निहित कंप्यूटर-ऑन-ए-चिप है जिसका उपयोग एम्बेडेड सिस्टम के रूप में किया जा सकता है। कुछ माइक्रोकंट्रोलर चार-बिट अभिव्यक्तियों का उपयोग कर सकते हैं और घड़ी दर आवृत्तियों पर काम कर सकते हैं, जिसमें आमतौर पर शामिल हैं:
- 8 या 16-बिट माइक्रोप्रोसेसर।
- रैम का एक छोटा सा उपाय।
- प्रोग्रामेबल रॉम और फ्लैश मेमोरी।
- समानांतर और धारावाहिक I / O।
- टाइमर और सिग्नल जनरेटर।
- एनालॉग से डिजिटल और डिजिटल से एनालॉग रूपांतरण
माइक्रोकंट्रोलर्स के पास आमतौर पर कम बिजली की आवश्यकता होती है क्योंकि कई उपकरण जो वे नियंत्रित करते हैं वे बैटरी से संचालित होते हैं। माइक्रोकंट्रोलर का उपयोग कई उपभोक्ता इलेक्ट्रॉनिक्स, कार इंजन, कंप्यूटर बाह्य उपकरणों, और परीक्षण या माप उपकरण में किया जाता है। और ये लंबे समय तक चलने वाले बैटरी अनुप्रयोगों के लिए अच्छी तरह से अनुकूल हैं। आजकल उपयोग किए जा रहे माइक्रोकंट्रोलर्स के प्रमुख भाग को अन्य तंत्र में प्रत्यारोपित किया जाता है।
माइक्रोकंट्रोलर काम कर रहे हैं
माइक्रोकंट्रोलर चिप एक हाई-स्पीड डिवाइस है, लेकिन कंप्यूटर की तुलना में यह धीमा है। इस प्रकार प्रत्येक निर्देश को त्वरित गति से माइक्रोकंट्रोलर के भीतर निष्पादित किया जाएगा। एक बार आपूर्ति चालू होने के बाद, नियंत्रण तर्क रजिस्टर के माध्यम से क्वार्ट्ज थरथरानवाला सक्रिय हो जाएगा। कुछ सेकंड के लिए, जैसा कि प्रारंभिक तैयारी विकास में है, फिर परजीवी कैपेसिटर का शुल्क लिया जाएगा।
एक बार जब वोल्टेज स्तर अपने उच्चतम मूल्य प्राप्त करता है और थरथरानवाला की आवृत्ति विशेष फ़ंक्शन रजिस्टरों पर बिट्स लिखने की स्थिर प्रक्रिया में बदल जाती है। सब कुछ थरथरानवाला के सीएलके के आधार पर होता है और समग्र इलेक्ट्रॉनिक्स काम करना शुरू कर देगा। यह सब बहुत कम नैनोसेकंड लेता है।
एक माइक्रोकंट्रोलर का मुख्य कार्य है, इसे प्रोसेसर मेमोरी का उपयोग करके स्व-निहित सिस्टम की तरह माना जा सकता है। इसकी परिधियों का उपयोग 8051 माइक्रोकंट्रोलर की तरह किया जा सकता है। जब वर्तमान में उपयोग में आने वाले अधिकांश माइक्रोकंट्रोलर को टेलीफोन उपकरणों, ऑटोमोबाइल और कंप्यूटर सिस्टम बाह्य उपकरणों जैसे अन्य प्रकार के मशीनरी के भीतर एम्बेडेड किया जाता है।
माइक्रोकंट्रोलर प्रकार की मूल बातें
किसी भी विद्युत उपकरण का उपयोग सूचना को संग्रहीत करने, मापने और प्रदर्शित करने के लिए किया जाता है अन्यथा इसमें एक चिप शामिल है। माइक्रोकंट्रोलर की मूल संरचना में विभिन्न घटक शामिल हैं।
सी पी यू
माइक्रोकंट्रोलर को सीपीयू डिवाइस कहा जाता है, जिसका उपयोग डेटा को ले जाने और डिकोड करने के लिए किया जाता है और अंत में आवंटित कार्य को प्रभावी ढंग से पूरा करता है। केंद्रीय प्रसंस्करण इकाई का उपयोग करके, सभी माइक्रोकंट्रोलर घटक एक विशेष प्रणाली से जुड़े होते हैं। निर्देशयोग्य मेमोरी के माध्यम से लाया गया निर्देश सीपीयू के माध्यम से डिकोड किया जा सकता है।
याद
एक माइक्रोकंट्रोलर में, मेमोरी चिप माइक्रोप्रोसेसर की तरह काम करता है क्योंकि यह सभी डेटा के साथ-साथ प्रोग्राम को भी स्टोर करता है। माइक्रोकंट्रोलर्स को प्रोग्राम सोर्स कोड को स्टोर करने के लिए कुछ मात्रा में RAM / ROM / फ्लैश मेमोरी के साथ डिजाइन किया जाता है।
मैं / हे बंदरगाहों
मूल रूप से, इन बंदरगाहों का उपयोग इंटरफ़ेस के लिए किया जाता है अन्यथा एलईडी, एलसीडी, प्रिंटर आदि जैसे विभिन्न उपकरणों को चलाएं।
क्रमिक बंदरगाह
सीरियल पोर्ट्स का उपयोग माइक्रोकंट्रोलर के साथ-साथ समानांतर पोर्ट जैसे कई अन्य बाह्य उपकरणों के बीच सीरियल इंटरफेस प्रदान करने के लिए किया जाता है।
टाइमर
एक माइक्रोकंट्रोलर में टाइमर शामिल हैं अन्यथा काउंटर। इनका उपयोग माइक्रोकंट्रोलर में समय और गिनती के सभी संचालन को प्रबंधित करने के लिए किया जाता है। काउंटर का मुख्य कार्य बाहरी दालों की गिनती करना है जबकि संचालन जो टाइमर के माध्यम से किया जाता है, वे हैं घड़ी के कार्य, नाड़ी पीढ़ी, संशोधन, आवृत्ति को मापना, दोलन करना आदि।
एडीसी (डिजिटल कनवर्टर के अनुरूप)
ADC डिजिटल कनवर्टर के एनालॉग का संक्षिप्त रूप है। ADC का मुख्य कार्य एनालॉग से डिजिटल में संकेतों को बदलना है। एडीसी के लिए, आवश्यक इनपुट सिग्नल एनालॉग हैं और माप उपकरणों जैसे विभिन्न डिजिटल अनुप्रयोगों में डिजिटल सिग्नल के उत्पादन का उपयोग किया जाता है
DAC (डिजिटल से एनालॉग कनवर्टर)
डीएसी का संक्षिप्त नाम एनालॉग कनवर्टर के लिए डिजिटल है, इसका उपयोग एडीसी के लिए रिवर्स फ़ंक्शन करने के लिए किया जाता है। आमतौर पर, इस उपकरण का उपयोग एनालॉग डिवाइस जैसे डीसी मोटर्स, आदि के प्रबंधन के लिए किया जाता है।
इंटरप्रिटेशन कंट्रोल
इस कंट्रोलर को रनिंग प्रोग्राम में देरी से नियंत्रण देने के लिए नियोजित किया जाता है और व्याख्या या तो आंतरिक होती है अन्यथा बाहरी।
स्पेशल फंक्शनिंग ब्लॉक
रोबोट, अंतरिक्ष प्रणालियों जैसे विशेष उपकरणों के लिए डिज़ाइन किए गए कुछ विशेष माइक्रोकंट्रोलर्स में एक विशेष फ़ंक्शन ब्लॉक शामिल है। इस ब्लॉक में कुछ विशेष कार्य करने के लिए अतिरिक्त बंदरगाह हैं।
माइक्रोकंट्रोलर कैसे वर्गीकृत हैं?
माइक्रोकंट्रोलर्स को बस-चौड़ाई, अनुदेश सेट और मेमोरी संरचना के बारे में बताया जाता है। एक ही परिवार के लिए, विभिन्न स्रोतों के साथ अलग-अलग रूप हो सकते हैं। यह लेख कुछ बुनियादी प्रकार के माइक्रोकंट्रोलर का वर्णन करने जा रहा है जिनके बारे में नए उपयोगकर्ताओं को नहीं पता होगा।
माइक्रोकंट्रोलर के प्रकार चित्र में दिखाए गए हैं, वे अपने बिट्स, मेमोरी आर्किटेक्चर, मेमोरी / डिवाइसेस और इंस्ट्रक्शन सेट की विशेषता रखते हैं। आइए संक्षेप में चर्चा करें।

माइक्रोकंट्रोलर्स के प्रकार
माइक्रोकंट्रोलर बिट्स की संख्या के अनुसार प्रकार
माइक्रोकंट्रोलर में बिट्स 8-बिट्स, 16-बिट्स और 32-बिट्स माइक्रोकंट्रोलर हैं।
में एक 8 बिट माइक्रोकंट्रोलर, वह बिंदु जब आंतरिक बस 8-बिट होती है तब ALU अंकगणित और तर्क संचालन करता है। 8-बिट माइक्रोकंट्रोलर के उदाहरण इंटेल 8031/8051, PIC1x, और मोटोरोला MC68HC11 परिवार हैं।
16-बिट माइक्रोकंट्रोलर 8-बिट की तुलना में अधिक सटीक और प्रदर्शन करता है। उदाहरण के लिए, 8-बिट माइक्रोकंट्रोलर केवल 8 बिट्स का उपयोग कर सकते हैं, जिसके परिणामस्वरूप हर चक्र के लिए 0 × 00 - 0xFF (0-255) की अंतिम सीमा होती है। इसके विपरीत, अपनी बिट डेटा चौड़ाई के साथ 16-बिट माइक्रोकंट्रोलर्स में प्रत्येक चक्र के लिए 0 × 0000 - 0xFFFF (0-65535) की सीमा होती है।
लंबे समय तक टाइमर की सबसे अधिक कीमत कुछ अनुप्रयोगों और सर्किट में उपयोगी साबित हो सकती है। यह स्वचालित रूप से दो 16 बिट नंबरों पर काम कर सकता है। 16-बिट माइक्रोकंट्रोलर के कुछ उदाहरण 16-बिट MCUs हैं, जिन्हें 8051XA, PIC2x, Intel 8096, और Motorola MC68HC12 परिवारों को विस्तारित किया गया है।
32-बिट माइक्रोकंट्रोलर अंकगणित और तर्क संचालन करने के लिए 32-बिट निर्देशों का उपयोग करता है। इनका उपयोग इम्प्लांटेबल मेडिकल डिवाइस, इंजन कंट्रोल सिस्टम, ऑफिस मशीन, उपकरण और अन्य प्रकार के एम्बेडेड सिस्टम सहित स्वचालित रूप से नियंत्रित उपकरणों में किया जाता है। कुछ उदाहरण Intel / Atmel 251 परिवार, PIC3x हैं।
मेमोरी उपकरणों के अनुसार माइक्रोकंट्रोलर प्रकार
मेमोरी उपकरणों को दो प्रकारों में विभाजित किया जाता है, वे हैं
- एंबेडेड मेमोरी माइक्रोकंट्रोलर
- बाहरी मेमोरी माइक्रोकंट्रोलर
एंबेडेड मेमोरी माइक्रोकंट्रोलर : जब एक एम्बेडेड सिस्टम में एक माइक्रोकंट्रोलर यूनिट होती है, जिसमें चिप पर उपलब्ध सभी कार्यात्मक ब्लॉक एक एम्बेडेड माइक्रोकंट्रोलर कहलाते हैं। उदाहरण के लिए, 8051 वाले प्रोग्राम और डेटा मेमोरी, I / O पोर्ट, सीरियल संचार, काउंटर और टाइमर और चिप पर इंटरप्ट एक एम्बेडेड माइक्रोकंट्रोलर है।
बाहरी मेमोरी माइक्रोकंट्रोलर : जब एक एम्बेडेड सिस्टम में एक माइक्रोकंट्रोलर यूनिट होती है, जिसमें चिप पर उपलब्ध सभी कार्यात्मक ब्लॉक नहीं होते हैं, बाहरी मेमोरी माइक्रोकंट्रोलर कहलाता है। उदाहरण के लिए, 8031 में कोई प्रोग्राम मेमोरी नहीं है चिप एक बाहरी मेमोरी माइक्रोकंट्रोलर है।
निर्देश सेट के अनुसार माइक्रोकंट्रोलर प्रकार
CISC : CISC एक जटिल निर्देश सेट कंप्यूटर है। यह प्रोग्रामर को कई सरल निर्देशों के स्थान पर एक निर्देश का उपयोग करने की अनुमति देता है।
जोखिम : RISC कम इंस्ट्रक्शन सेट कंप्यूटर के लिए है, इस प्रकार के इंस्ट्रक्शन सेट इंडस्ट्री के मानकों के लिए माइक्रोप्रोसेसर के डिजाइन को कम करते हैं। यह प्रत्येक निर्देश को किसी भी रजिस्टर पर संचालित करने या किसी भी एड्रेसिंग मोड का उपयोग करने की अनुमति देता है और साथ ही साथ प्रोग्राम और डेटा का उपयोग करता है।
CISC और RISC के लिए उदाहरण
CISC : | चल कुल्हाड़ी, ४ | जोखिम : | ऐक्स ऐक्स, 0 | |
मूव बीएक्स, २ | मूव BX, 4 | |||
ADD BX, AX | चाल सीएक्स, २ | |||
शुरू | ADD AX, BX | |||
लूप | शुरू |
उपरोक्त उदाहरण से, RISC सिस्टम प्रति निर्देश घड़ी चक्र को कम करके निष्पादन समय कम करता है, और CISC सिस्टम प्रति प्रोग्राम निर्देशों की संख्या कम करके निष्पादन समय को छोटा करता है। RISC CISC से बेहतर निष्पादन देता है।
माइक्रोकंट्रोलर मेमोरी आर्किटेक्चर के अनुसार प्रकार
माइक्रोकंट्रोलर की मेमोरी आर्किटेक्चर दो प्रकार की होती है, वे हैं:
- हार्वर्ड मेमोरी आर्किटेक्चर माइक्रोकंट्रोलर
- प्रिंसटन मेमोरी आर्किटेक्चर माइक्रोकंट्रोलर
हार्वर्ड मेमोरी आर्किटेक्चर माइक्रोकंट्रोलर : वह बिंदु जब एक माइक्रोकंट्रोलर यूनिट में प्रोग्राम और डेटा मेमोरी के लिए एक असमान मेमोरी एड्रेस स्पेस होता है, तो प्रोसेसर में माइक्रोकंट्रोलर के पास हार्वर्ड मेमोरी आर्किटेक्चर होता है।
प्रिंसटन मेमोरी आर्किटेक्चर माइक्रोकंट्रोलर : बिंदु जब एक माइक्रोकंट्रोलर में प्रोग्राम मेमोरी और डेटा मेमोरी के लिए एक आम मेमोरी एड्रेस होता है, तो प्रोसेसर में माइक्रोकंट्रोलर के पास प्रिंसटन मेमोरी आर्किटेक्चर होता है।
माइक्रोकंट्रोलर प्रकार
8051, PIC, AVR, ARM जैसे विभिन्न माइक्रोकंट्रोलर प्रकार हैं।
माइक्रोकंट्रोलर 8051
यह 40V का माइक्रोकंट्रोलर है जिसमें VV 5V से जुड़ा हुआ है जो पिन 40 से जुड़ा हुआ है और VV पिन 20 पर है जिसे 0V रखा गया है। और P1.0 - P1.7 से इनपुट और आउटपुट पोर्ट हैं और जिसमें एक ओपन-ड्रेन फीचर है। पोर्ट 3 को अतिरिक्त सुविधाएँ मिली हैं। पिन 36 में ओपन-ड्रेन की स्थिति है और पिन 17 ने आंतरिक रूप से माइक्रोकंट्रोलर के अंदर ट्रांजिस्टर को खींच लिया है।
जब हम port1 पर तर्क 1 को लागू करते हैं तो हमें port21 में तर्क 1 मिलता है और इसके विपरीत। माइक्रोकंट्रोलर की प्रोग्रामिंग मृत जटिल है। मूल रूप से, हम सी-भाषा में एक कार्यक्रम लिखते हैं जिसे अगली बार माइक्रोकंट्रोलर द्वारा समझी जाने वाली मशीन भाषा में बदल दिया जाता है।
एक RESET पिन pin9 से जुड़ा है, एक संधारित्र के साथ जुड़ा हुआ है। जब स्विच चालू होता है, तो संधारित्र चार्ज करना शुरू कर देता है और आरएसटी अधिक होता है। रीसेट पिन पर एक उच्च लगाने से माइक्रोकंट्रोलर रीसेट हो जाता है। यदि हम इस पिन पर तर्क शून्य को लागू करते हैं, तो कार्यक्रम शुरू से ही निष्पादित होता है।
8051 की मेमोरी आर्किटेक्चर
8051 की स्मृति को दो भागों में विभाजित किया गया है। वे प्रोग्राम मेमोरी और डेटा मेमोरी हैं। प्रोग्राम मेमोरी प्रोग्राम को निष्पादित किया जा रहा है जबकि डेटा मेमोरी अस्थायी रूप से डेटा और परिणाम संग्रहीत करता है। 8051 में उपकरणों की एक विस्तृत संख्या में उपयोग किया गया है, मुख्य रूप से क्योंकि यह एक डिवाइस में एकीकृत करना आसान है। माइक्रोकंट्रोलर्स का उपयोग मुख्य रूप से ऊर्जा प्रबंधन, टच स्क्रीन, ऑटोमोबाइल, और चिकित्सा उपकरणों में किया जाता है।

8051 का प्रोग्राम मेमोरी
तथा

8051 की डेटा मेमोरी
पिन 8051 माइक्रोकंट्रोलर का विवरण
पिन -40: Vcc + 5V DC का मुख्य शक्ति स्रोत है।
पिन 20: Vss - यह जमीन (0 V) कनेक्शन का प्रतिनिधित्व करता है।
पिंस 32-39: पोर्ट 0 (P0.0 से P0.7) को I / O पोर्ट के रूप में जाना जाता है।
पिन -31: पता Latch Enable (ALE) का उपयोग पोर्ट 0 के एड्रेस-डेटा सिग्नल को डी-मेल करने के लिए किया जाता है।
पिन -30: (ईए) बाहरी एक्सेस इनपुट का उपयोग बाहरी मेमोरी इंटरफेसिंग को सक्षम या अक्षम करने के लिए किया जाता है। यदि कोई बाह्य मेमोरी आवश्यकता नहीं है, तो यह पिन हमेशा उच्च रखी जाती है।
पिन- 29: प्रोग्राम स्टोर इनेबल (PSEN) का उपयोग बाहरी प्रोग्राम मेमोरी से सिग्नल पढ़ने के लिए किया जाता है।
पिन- 21-28: पोर्ट 2 (P 2.0 से P 2.7) के रूप में जाना जाता है - I / O पोर्ट के रूप में सेवारत करने के अलावा, उच्च आदेश पता बस सिग्नल इस अर्ध द्वि दिशात्मक पोर्ट के साथ बहुसंकेतन हैं।
पिंस 18 और 19: एक सिस्टम घड़ी प्रदान करने के लिए एक बाहरी क्रिस्टल को रखने के लिए उपयोग किया जाता है।
पिंस 10 - 17: यह पोर्ट कुछ अन्य कार्यों जैसे इंटरप्ट, टाइमर इनपुट, एक्सटर्नल मेमोरी के लिए कंट्रोल सिग्नल और रीड एंड राइट की सेवा भी देता है। यह आंतरिक पुल-अप के साथ एक अर्ध-द्विदिश बंदरगाह है।
पिन 9: यह एक RESET पिन है, जिसका इस्तेमाल 8051 माइक्रोकंट्रोलर को उसके शुरुआती मूल्यों में सेट करने के लिए किया जाता है, जबकि माइक्रोकंट्रोलर काम कर रहा होता है या एप्लिकेशन की शुरुआती शुरुआत में होता है। RESET पिन को 2 मशीन चक्रों के लिए उच्च सेट किया जाना चाहिए।
पिन 1 - 8: यह पोर्ट कोई अन्य कार्य नहीं करता है। पोर्ट 1 एक अर्ध द्वि-दिशात्मक I / O पोर्ट है।
रेनेसस माइक्रोकंट्रोलर
रेनेसा नवीनतम ऑटोमोटिव माइक्रोकंट्रोलर परिवार है जो वस्तुओं की एक विस्तृत और बहुमुखी विस्तार पर एक असाधारण कम बिजली की खपत के साथ उच्च-प्रदर्शन सुविधाएँ प्रदान करता है। यह माइक्रोकंट्रोलर नए और उन्नत ऑटोमोटिव अनुप्रयोगों के लिए आवश्यक समृद्ध कार्यात्मक सुरक्षा और एम्बेडेड सुरक्षा विशेषताओं को प्रदान करता है। माइक्रोकंट्रोलर सीपीयू की मुख्य संरचना उच्च विश्वसनीयता और उच्च-प्रदर्शन आवश्यकताओं का समर्थन करती है।
रेनेसास माइक्रोकंट्रोलर का पूर्ण रूप 'उन्नत समाधान के लिए पुनर्जागरण अर्धचालक' है। ये माइक्रोकंट्रोलर माइक्रोप्रोसेसरों के साथ-साथ माइक्रोकंट्रोलर्स को सबसे अच्छा प्रदर्शन प्रदान करते हैं, जिसमें इसकी बहुत कम बिजली के उपयोग के साथ-साथ ठोस पैकेजिंग के साथ अच्छे प्रदर्शन की विशेषताएं होती हैं।
इस माइक्रोकंट्रोलर में विशाल मेमोरी क्षमता के साथ-साथ पिनआउट भी है, इसलिए इनका उपयोग विभिन्न मोटर वाहन नियंत्रण अनुप्रयोगों में किया जाता है। सबसे लोकप्रिय माइक्रोकंट्रोलर परिवार RX के साथ-साथ RL78 के उच्च प्रदर्शन के कारण हैं। RENESAS RL78 की मुख्य विशेषताएं, साथ ही साथ RX परिवार-आधारित माइक्रोकंट्रोलर, निम्नलिखित शामिल हैं।
- इस माइक्रोकंट्रोलर में उपयोग की जाने वाली वास्तुकला CISC हार्वर्ड वास्तुकला है जो उच्च प्रदर्शन देती है।
- RL78 का परिवार 8-बिट के साथ-साथ 16 बिट माइक्रोकंट्रोलर तक पहुंच योग्य है, जबकि आरएक्स परिवार 32-बिट माइक्रोकंट्रोलर है।
- RL78 परिवार माइक्रोकंट्रोलर एक कम शक्ति वाला माइक्रोकंट्रोलर है जबकि RX परिवार उच्च दक्षता के साथ-साथ प्रदर्शन भी प्रदान करता है।
- RL78 फैमिली माइक्रोकंट्रोलर 20 पिन से 128 पिन तक उपलब्ध है जबकि RX परिवार 48-पिन वाले माइक्रोकंट्रोलर में 176-पिन पैकेज में प्राप्य है।
- RL78 माइक्रोकंट्रोलर के लिए, फ्लैश मेमोरी 16KB से 512KB तक होती है, जबकि RX परिवार के लिए, यह 2MB है।
- आरएक्स परिवार के माइक्रोकंट्रोलर की रैम 2KB से 128KB तक होती है।
- रेनेसा माइक्रोकंट्रोलर कम शक्ति, उच्च प्रदर्शन, मामूली पैकेज और विशेषताओं की समृद्ध आकारों के साथ संयुक्त स्मृति आकार की सबसे बड़ी श्रृंखला पेश करता है।

रेनेसस माइक्रोकंट्रोलर
- रेनेसा दुनिया में सबसे बहुमुखी माइक्रोकंट्रोलर परिवार प्रदान करता है उदाहरण के लिए हमारा आरएक्स परिवार 32K फ्लैश / 4K रैम से लेकर अविश्वसनीय 8M फ्लैश / 512K रैम तक कई प्रकार के डिवाइस प्रदान करता है।
- 32-बिट माइक्रोकंट्रोलर का आरएक्स परिवार एक सुविधा संपन्न, सामान्य-उद्देश्य वाला एमसीयू है जो उच्च गति कनेक्टिविटी, डिजिटल सिग्नल प्रोसेसिंग और इन्वर्टर नियंत्रण के साथ एम्बेडेड नियंत्रण अनुप्रयोगों की एक विस्तृत श्रृंखला को कवर करता है।
- आरएक्स माइक्रोकंट्रोलर परिवार बहुत उच्च प्रदर्शन प्राप्त करने के लिए 32-बिट संवर्धित हार्वर्ड सीआईएससी वास्तुकला का उपयोग करता है।
पिन विवरण
रेनेसास माइक्रोकंट्रोलर की पिन व्यवस्था को चित्र में दिखाया गया है:

रेनेसस माइक्रोकंट्रोलर पिन डायग्राम
यह एक 20 पिन माइक्रोकंट्रोलर है। पिन 9 Vss, ग्राउंड पिन, और Vdd, बिजली आपूर्ति पिन है। इसमें तीन अलग-अलग प्रकार के व्यवधान हैं, जो सामान्य रुकावट, तेज रुकावट, उच्च गति के व्यवधान हैं।
सामान्य व्यवधान पुश और पॉप निर्देशों का उपयोग करके स्टैक पर महत्वपूर्ण रजिस्टरों को संग्रहीत करते हैं। तेजी से व्यवधान स्वचालित रूप से विशेष बैकअप रजिस्टरों में प्रोग्राम काउंटर और प्रोसेसर स्थिति शब्द संग्रहित होते हैं, इसलिए प्रतिक्रिया समय तेज होता है। और उच्च गति व्यवधान आगे भी गति का विस्तार करने के लिए रुकावट द्वारा समर्पित उपयोग के लिए सामान्य रजिस्टरों में से चार तक आवंटित करते हैं।
आंतरिक बस संरचना 5 आंतरिक busses देता है यह सुनिश्चित करने के लिए कि डेटा हैंडलिंग धीमा नहीं है। निर्देश भ्रूण एक विस्तृत 64-बिट बस के माध्यम से होता है, ताकि CISC आर्किटेक्चर में उपयोग किए जाने वाले चर-लंबाई निर्देशों के कारण।
आरएक्स माइक्रोकंट्रोलर्स की विशेषताएं और लाभ
- मल्टी-कोर प्रौद्योगिकी का उपयोग करके कम बिजली की खपत का एहसास होता है
- औद्योगिक और उपकरण डिजाइन के लिए 5V संचालन के लिए समर्थन
- 48K से 145 पिन और 32KB से 1MB फ्लैश मेमोरी तक स्केलेबिलिटी, जिसमें 8KB डेटा फ्लैश मेमोरी शामिल है
- एकीकृत सुरक्षा सुविधा
- 7 UART, I2C, 8 SPI, तुलनित्र, 12-बिट ADC, 10-बिट DAC और 24-बिट ADC (RX21A) का एक एकीकृत रिच फंक्शन सेट, जो अधिकांश कार्यों को एकीकृत करके सिस्टम लागत को कम करेगा
रेनेसा माइक्रोकंट्रोलर का अनुप्रयोग
- औद्योगिक स्वचालन
- संचार अनुप्रयोगों
- मोटर नियंत्रण अनुप्रयोगों
- परीक्षण और माप
- चिकित्सा अनुप्रयोगों
AVR माइक्रोकंट्रोलर
AVR माइक्रोकंट्रोलर को Atmel Corporation से Alf-Egil Bogen और Vegard Wollan द्वारा विकसित किया गया है। AVR माइक्रोकंट्रोलर्स को डेटा और प्रोग्राम के लिए अलग-अलग यादों के साथ हार्वर्ड RISC आर्किटेक्चर को संशोधित किया जाता है और 8051 और PIC की तुलना में AVR की गति अधिक होती है। AVR का अर्थ है सेवा मेरे lf-Egil Bogen और वी वोलार्डन की तरह आर ISC प्रोसेसर।

Atmel AVR माइक्रोकंट्रोलर
8051 और AVR नियंत्रकों के बीच अंतर
- 8051 CISC आर्किटेक्चर पर आधारित 8-बिट कंट्रोलर हैं, AVRs RISC आर्किटेक्चर पर आधारित 8-बिट कंट्रोलर हैं
- 8051 एक AVR माइक्रोकंट्रोलर की तुलना में अधिक बिजली की खपत करता है
- 8051 में, हम AVR माइक्रोकंट्रोलर की तुलना में आसानी से प्रोग्राम कर सकते हैं
- एवीआर की गति 8051 माइक्रोकंट्रोलर से अधिक है
एवीआर नियंत्रकों का वर्गीकरण
AVR माइक्रोकंट्रोलर को तीन प्रकारों में वर्गीकृत किया गया है:
- TinyAVR - कम स्मृति, छोटे आकार, केवल सरल अनुप्रयोगों के लिए उपयुक्त
- मेगाएवीआर - ये सबसे लोकप्रिय हैं जिनकी अच्छी मात्रा में मेमोरी (256 केबी तक), अधिक संख्या में इनबिल्ट परिधीय, और मध्यम से जटिल अनुप्रयोगों के लिए उपयुक्त हैं
- XmegaAVR - जटिल अनुप्रयोगों के लिए व्यावसायिक रूप से उपयोग किया जाता है, जिसके लिए बड़े प्रोग्राम मेमोरी और उच्च गति की आवश्यकता होती है
AVR माइक्रोकंट्रोलर की विशेषताएं
- 16KB इन-सिस्टम प्रोग्रामेबल फ्लैश
- 512B इन-सिस्टम प्रोग्रामेबल EEPROM
- अतिरिक्त सुविधाओं के साथ 16-बिट टाइमर
- एकाधिक आंतरिक दोलक
- आंतरिक, आत्म-प्रोग्राम करने योग्य निर्देश फ्लैश मेमोरी 256K तक
- आईएसपी, जेटीएजी या उच्च वोल्टेज विधियों का उपयोग करके इन-सिस्टम प्रोग्रामेबल
- सुरक्षा के लिए स्वतंत्र लॉक बिट्स के साथ वैकल्पिक बूट कोड अनुभाग
- तुल्यकालिक / अतुल्यकालिक धारावाहिक परिधीय (UART / USART)
- सीरियल पेरीफेरल इंटरफ़ेस बस (SPI)
- यूनिवर्सल सीरियल इंटरफ़ेस (USI) दो / तीन-तार सिंक्रोनस डेटा ट्रांसफर के लिए
- वॉचडॉग टाइमर (WDT)
- कई बिजली की बचत नींद मोड
- 10-बिट ए / डी कन्वर्टर्स, 16 चैनलों के मल्टीप्लेक्स के साथ
- CAN और USB कंट्रोलर सपोर्ट करते हैं
- कम वोल्टेज वाले उपकरण 1.8v तक काम करते हैं
कई AVR फैमिली माइक्रोकंट्रोलर हैं, जैसे ATmega8, ATmega16, और इसी तरह। इस लेख में, हम ATmega328 माइक्रोकंट्रोलर पर चर्चा कर रहे हैं। ATmega328 और ATmega8 पिन-संगत IC हैं, लेकिन कार्यात्मक रूप से वे भिन्न हैं। ATmega328 में 32kB की फ्लैश मेमोरी है, जहां ATmega8 में 8kB है। अन्य अंतर अतिरिक्त एसआरएएम और ईईपीआरओएम हैं, पिन परिवर्तन के अवरोधन और टाइमर। ATmega328 की कुछ विशेषताएं हैं:
ATmega328 की विशेषताएं
- 28-पिन एवीआर माइक्रोकंट्रोलर
- 32kbytes की फ्लैश प्रोग्राम मेमोरी
- 1kbytes की डेटा मेमोरी EEPROM
- 2kbytes की SRAM डेटा मेमोरी
- I / O पिन 23 हैं
- दो 8-बिट टाइमर
- ए / डी कनवर्टर
- छह-चैनल PWM
- इनबिल्ट USART
- बाहरी थरथरानवाला: 20MHz तक
ATmega328 का पिन विवरण
यह 28 पिन डीआईपी में आता है, जो नीचे दिए गए चित्र में दिखाया गया है:

एवीआर माइक्रोकंट्रोलर पिन डायग्राम
Vcc: डिजिटल आपूर्ति वोल्टेज।
GND: ग्राउंड।
पोर्ट बी: पोर्ट बी एक 8-बिट द्वि-दिशात्मक I / O पोर्ट है। पोर्ट बी पिन को त्रिकोणीय कहा जाता है जब एक रीसेट स्थिति सक्रिय हो जाती है या एक, भले ही घड़ी नहीं चल रही हो।
पोर्ट C: पोर्ट C एक 7-बिट द्वि-दिशात्मक I / O पोर्ट है जो आंतरिक पुल-अप प्रतिरोधों के साथ है।
PC6 / RESET
पोर्ट डी: यह आंतरिक पुल-अप प्रतिरोधों के साथ एक 8-बिट द्वि-दिशात्मक I / O पोर्ट है। पोर्ट डी के आउटपुट बफ़र्स सममित ड्राइव विशेषताओं से मिलकर होते हैं।
AVcc: एवीसी एडीसी के लिए आपूर्ति वोल्टेज पिन है।
क्षेत्र: AREF ADC के लिए एनालॉग रेफरेंस पिन है।
AVR माइक्रोकंट्रोलर के अनुप्रयोग
AVR माइक्रोकंट्रोलर्स के कई अनुप्रयोग हैं जिनका उपयोग वे होम ऑटोमेशन, टच स्क्रीन, ऑटोमोबाइल, मेडिकल डिवाइस और रक्षा में करते हैं।
तस्वीर माइक्रोकंट्रोलर
PIC एक परिधीय इंटरफ़ेस नियंत्रक है, जिसे वर्ष 1993 में सामान्य उपकरण के माइक्रोइलेक्ट्रॉनिक द्वारा विकसित किया गया था। यह सॉफ्टवेयर द्वारा नियंत्रित किया जाता है। उन्हें कई कार्यों को पूरा करने और एक पीढ़ी लाइन और कई और अधिक को नियंत्रित करने के लिए प्रोग्राम किया जा सकता है। PIC माइक्रोकंट्रोलर नए एप्लिकेशन जैसे स्मार्टफोन, ऑडियो एक्सेसरीज, वीडियो गेमिंग पेरिफेरल्स और एडवांस मेडिकल डिवाइस में अपना रास्ता तलाश रहे हैं।
PIC16F84 और PIC16C84 के साथ शुरू कई PIC हैं। लेकिन ये केवल किफायती फ़्लैश PIC थे। माइक्रोचिप ने हाल ही में फ्लैश चिप को उन प्रकारों के साथ पेश किया है जो बहुत अधिक आकर्षक हैं, जैसे कि 16F628, 16F877 और 1845452। 16F877 पुराने 16F84 की कीमत से दोगुना है, लेकिन इसमें कोड आकार का आठ गुना, बहुत अधिक रैम, बहुत अधिक I / O पिन, एक UART, A / D कनवर्टर, और बहुत अधिक है।

तस्वीर माइक्रोकंट्रोलर
PIC16F877 की विशेषताएं
Pic16f877 की विशेषताओं में निम्नलिखित शामिल हैं।
- उच्च प्रदर्शन RISC CPU
- फ्लैश प्रोग्राम मेमोरी के 8K x 14 शब्द तक
- 35 निर्देश (निश्चित-लंबाई एन्कोडिंग-14-बिट)
- 368 × 8 स्थिर रैम-आधारित डेटा मेमोरी
- EEPROM डेटा मेमोरी के 256 x 8 बाइट्स तक
- बाधा क्षमता (14 स्रोतों तक)
- तीन संबोधित मोड (प्रत्यक्ष, अप्रत्यक्ष, रिश्तेदार)
- पावर-ऑन रीसेट (POR)
- हार्वर्ड आर्किटेक्चर मेमोरी
- बिजली की बचत SLEEP मोड
- वाइड ऑपरेटिंग वोल्टेज रेंज: 2.0 वी से 5.5 वी
- उच्च सिंक / स्रोत वर्तमान: 25mA
- संचायक आधारित मशीन
परिधीय विशेषताएं
3 टाइमर / काउंटर (प्रोग्राम पूर्व-स्केलर्स)
- Timer0, Timer2 8-बिट टाइमर / काउंटर है जिसमें 8-बिट प्री-स्केलर है
- टाइमर 1 16-बिट है, बाहरी क्रिस्टल / घड़ी के माध्यम से नींद के दौरान बढ़ाया जा सकता है
दो कैप्चर, तुलना, PWM मॉड्यूल
- इनपुट कैप्चर फ़ंक्शन एक पिन संक्रमण पर टाइमर 1 गणना रिकॉर्ड करता है
- पीडब्लूएम फ़ंक्शन आउटपुट एक वर्ग तरंग है, जिसमें एक प्रोग्रामयोग्य अवधि और ड्यूटी चक्र होता है।
10-बिट 8 चैनल एनालॉग-टू-डिजिटल कनवर्टर
9-बिट एड्रेस डिटेक्शन के साथ USART
मास्टर मोड और I2C मास्टर / स्लेव के साथ सिंक्रोनस सीरियल पोर्ट
8-बिट समानांतर दास बंदरगाह
एनालॉग सुविधाएँ
- 10-बिट, 8-चैनल एनालॉग-टू-डिजिटल कन्वर्टर (ए / डी) तक
- ब्राउन-आउट रीसेट (BOR)
- एनालॉग तुलनित्र मॉड्यूल (डिवाइस इनपुट से प्रोग्रामेबल इनपुट मल्टीप्लेक्सिंग और तुलनित्र आउटपुट बाहरी रूप से सुलभ हैं)
पिन PIC16F877A का विवरण
PIC16F877A का पिन विवरण नीचे चर्चा की गई है।
PIC के लाभ
- यह एक RISC डिज़ाइन है
- इसका कोड बेहद कुशल है, जिससे PIC को अपने बड़े प्रतियोगियों की तुलना में आमतौर पर कम प्रोग्राम मेमोरी के साथ चलने की अनुमति मिलती है
- यह कम लागत, उच्च घड़ी की गति है
PIC16F877A का एक विशिष्ट अनुप्रयोग सर्किट
नीचे दिए गए सर्किट में एक दीपक होता है जिसका स्विचिंग एक PIC माइक्रोकंट्रोलर का उपयोग करके नियंत्रित किया जाता है। माइक्रोकंट्रोलर एक बाहरी क्रिस्टल के साथ हस्तक्षेप करता है जो घड़ी इनपुट प्रदान करता है।

PIC16F877A माइक्रोकंट्रोलर एप्लीकेशन
PIC एक पुश-बटन के साथ भी जुड़ा हुआ है और पुश बटन दबाने पर, माइक्रोकंट्रोलर तदनुसार ट्रांजिस्टर के आधार पर एक उच्च संकेत भेजता है, ताकि ट्रांजिस्टर पर स्विच किया जा सके और इस तरह इसे स्विच करने के लिए रिले को उचित कनेक्शन दिया जाए। और दीपक को एसी करंट पास करने की अनुमति देता है और इस प्रकार दीपक चमकता है। ऑपरेशन की स्थिति पीआईसी माइक्रोकंट्रोलर के लिए हस्तक्षेप किए गए एलसीडी पर प्रदर्शित होती है।
एमएसपी माइक्रोकंट्रोलर
MSP430 जैसा एक माइक्रोकंट्रोलर एक 16-बिट माइक्रोकंट्रोलर है। MSP शब्द 'मिक्स्ड सिग्नल प्रोसेसर' का संक्षिप्त नाम है। यह माइक्रोकंट्रोलर परिवार टेक्सास इंस्ट्रूमेंट्स से लिया गया है और कम लागत के साथ-साथ कम बिजली अपव्यय प्रणालियों के लिए डिज़ाइन किया गया है। इस नियंत्रक में 16-बिट डेटा बस, मोड -7 को कम निर्देश सेट के साथ संबोधित करना शामिल है, जो त्वरित प्रदर्शन के लिए उपयोग किए जाने वाले घने, छोटे, प्रोग्रामिंग कोड की अनुमति देता है।
यह माइक्रोकंट्रोलर एक प्रकार का एकीकृत सर्किट है, जिसका उपयोग अन्य मशीनों या उपकरणों को नियंत्रित करने के लिए कार्यक्रमों को निष्पादित करने के लिए किया जाता है। यह एक प्रकार का सूक्ष्म उपकरण है, जिसका उपयोग अन्य मशीनों को नियंत्रित करने के लिए किया जाता है। इस माइक्रोकंट्रोलर की विशेषताएं सामान्यतः माइक्रोकंट्रोलर के अन्य प्रकारों के साथ प्राप्य हैं।
- पूरी तरह से ADC, LCD, I / O पोर्ट, RAM, ROM, UART, वॉचडॉग टाइमर, बेसिक टाइमर आदि जैसे SoC
- यह एक बाहरी क्रिस्टल और एक एफएलएल (आवृत्ति-लॉक लूप) का उपयोग करता है थरथरानवाला मुख्य रूप से सभी आंतरिक सीएलके प्राप्त करता है
- बिजली का उपयोग केवल प्रत्येक निर्देश के लिए 4.2 nW की तरह कम है
- सबसे अधिक उपयोग किए जाने वाले स्थिरांक जैसे -1, 0, 1, 2, 4, 8 के लिए स्थिर जनरेटर
- 3.3 MHz CLK जैसे प्रत्येक निर्देश के लिए विशिष्ट उच्च गति 300 ns है
- एड्रेसिंग मोड 11 हैं जहां सात एड्रेसिंग मोड का इस्तेमाल सोर्स ऑपरेंड के लिए किया जाता है और डेस्टिनेशन ऑपरेंड के लिए चार एड्रेसिंग मोड्स का इस्तेमाल किया जाता है।
- 27 मुख्य निर्देशों के साथ RISC आर्किटेक्चर
वास्तविक समय क्षमता पूर्ण, स्थिर और नाममात्र प्रणाली सीएलके आवृत्ति 6-घड़ियों के बाद ही प्राप्त होती है, जब एमएसपी 430 को कम-पावर मोड से बहाल किया जाता है। मुख्य क्रिस्टल के लिए, स्थिर और दोलन शुरू करने के लिए कोई इंतजार नहीं करना चाहिए।
कोर निर्देशकों को विशेष सुविधाओं का उपयोग करके MSP430 माइक्रोकंट्रोलर के भीतर प्रोग्रामर को आसान बनाने के लिए संयुक्त रूप से उपयोग किया गया, ताकि C को उत्कृष्ट कार्यक्षमता प्रदान करने के साथ-साथ लचीलापन भी मिल सके। उदाहरण के लिए, यहां तक कि एक कम निर्देश गिनती का उपयोग करके, माइक्रोकंट्रोलर लगभग पूरे अनुदेश सेट का पालन करने में सक्षम है।
हिताची माइक्रोकंट्रोलर
हिताची माइक्रोकंट्रोलर H8 परिवार से संबंधित है। H8 जैसा नाम माइक्रो-कंट्रोलर्स के एक बड़े 8-बिट, 16-बिट और 32-बिट परिवार के भीतर उपयोग किया जाता है। इन माइक्रोकंट्रोलर्स का विकास रेनेसस टेक्नोलॉजी के माध्यम से किया गया था। इस तकनीक की स्थापना हिताची अर्धचालकों में वर्ष 1990 में हुई थी।
मोटोरोला माइक्रोकंट्रोलर
मोटोरोला माइक्रोकंट्रोलर एक अत्यंत निगमित माइक्रोकंट्रोलर है, जिसका उपयोग उच्च प्रदर्शन के साथ डेटा हैंडलिंग प्रक्रिया के लिए किया जाता है। इस माइक्रोकंट्रोलर की इकाई एक सिम (सिस्टम इंटीग्रेशन मॉड्यूल), टीपीयू (टाइम प्रोसेसिंग यूनिट) और क्यूएसएम (कतारबद्ध सीरियल मॉड्यूल) का उपयोग करती है।
माइक्रोकंट्रोलर प्रकार के लाभ
माइक्रोकंट्रोलर प्रकारों के फायदों में निम्नलिखित शामिल हैं।
- भरोसे का
- पुन: प्रयोज्य
- कुशल ऊर्जा
- प्रभावी लागत
- पुन: प्रयोज्य
- इसे संचालित करने के लिए कम समय की आवश्यकता होती है
- ये लचीले और बहुत छोटे होते हैं
- उनके उच्च एकीकरण के कारण, सिस्टम के आकार और लागत को कम किया जा सकता है।
- अतिरिक्त रोम, रैम और I / O पोर्ट के साथ माइक्रोकंट्रोलर का इंटरफेस आसान है।
- कई कार्य किए जा सकते हैं, इसलिए मानव प्रभाव को कम किया जा सकता है।
- सिस्टम का उपयोग करना, समस्या निवारण और रखरखाव सरल है।
- यह बिना किसी डिजिटल पार्ट्स के माइक्रो कंप्यूटर की तरह काम करता है
माइक्रोकंट्रोलर प्रकार के नुकसान
माइक्रोकंट्रोलर प्रकारों के नुकसान में निम्नलिखित शामिल हैं।
- प्रोग्रामिंग जटिलता
- इलेक्ट्रोस्टैटिक संवेदनशीलता
- उच्च-शक्ति उपकरणों के साथ इंटरफेस संभव नहीं है।
- इसकी संरचना माइक्रोप्रोसेसरों की तुलना में अधिक जटिल है।
- आम तौर पर, इसका उपयोग माइक्रोदेविस में किया जाता है
- यह बस अधूरा प्रदर्शन करता है। एक साथ निष्पादित।
- यह आम तौर पर सूक्ष्म उपकरण में उपयोग किया जाता है
- माइक्रोप्रोसेसर की तुलना में इसकी अधिक जटिल संरचना है
- माइक्रोकंट्रोलर एक उच्च शक्ति डिवाइस को सीधे इंटरफ़ेस नहीं कर सकता है
- इसने केवल एक साथ सीमित संख्या में निष्पादन किया
माइक्रोकंट्रोलर प्रकार के अनुप्रयोग
माइक्रोकंट्रोलर्स मुख्य रूप से एम्बेडेड उपकरणों के लिए उपयोग किए जाते हैं, जो कि माइक्रोप्रोसेसरों के विपरीत होते हैं, जो व्यक्तिगत कंप्यूटरों में उपयोग किए जाते हैं अन्यथा अन्य डिवाइस। इनका उपयोग मुख्य रूप से विभिन्न उपकरणों में किया जाता है जैसे इम्प्लांटेबल मेडिकल डिवाइस, पावर टूल्स, ऑटोमोबाइल्स में इंजन कंट्रोल सिस्टम, कार्यालयों में उपयोग की जाने वाली मशीनें, रिमोट, खिलौने के माध्यम से नियंत्रित उपकरण आदि। माइक्रोकंट्रोलर प्रकारों के मुख्य अनुप्रयोगों में निम्नलिखित शामिल हैं।
- ऑटोमोबाइल
- हाथ से आयोजित पैमाइश प्रणाली
- मोबाइल फोन
- संगनक् सिस्टम
- सुरक्षा अलार्म
- उपकरण
- वर्तमान मीटर
- कैमरों
- माइक्रो ओवेन
- माप उपकरण
- प्रक्रिया नियंत्रण के लिए उपकरण
- पैमाइश और माप उपकरणों में इस्तेमाल किया, वाल्टमीटर, घूर्णन वस्तुओं को मापने
- उपकरणों को नियंत्रित करना
- औद्योगिक उपकरण
- इंडस्ट्रीज में इंस्ट्रूमेंटेशन डिवाइस
- लाइट सेंसिंग
- सुरक्षा उपकरण
- प्रक्रिया नियंत्रण उपकरण
- उपकरणों को नियंत्रित करना
- आग का पता लगाना
- तापमान संवेदन
- मोबाइल फोन
- ऑटो मोबाइल
- वाशिंग मशीन
- कैमरों
- सुरक्षा अलार्म
इस प्रकार, यह सब के बारे में है माइक्रोकंट्रोलर प्रकारों का अवलोकन । ये माइक्रोकंट्रोलर सिंगल-चिप माइक्रो कंप्यूटर हैं और इसके निर्माण के लिए इस्तेमाल की जाने वाली तकनीक वीएलएसआई है। इन्हें एम्बेडेड नियंत्रक के रूप में भी जाना जाता है जो 4-बिट, 8-बिट, 64-बिट और 128-बिट में उपलब्ध हैं। इस चिप को विभिन्न एम्बेडेड सिस्टम फ़ंक्शंस को नियंत्रित करने के लिए डिज़ाइन किया गया है। यहां आपके लिए एक सवाल है कि माइक्रोप्रोसेसर और माइक्रोकंट्रोलर में क्या अंतर है?