এমসিইউ হ'ল মাইক্রোকন্ট্রোলার ইউনিট, এটি মাইক্রোকন্ট্রোলার নামেও পরিচিত। এটি একটি ইন্টিগ্রেটেড সার্কিট চিপ যা প্রসেসর কোর, মেমরি, ইনপুট/আউটপুট ইন্টারফেস এবং অন্যান্য পেরিফেরিয়ালগুলি সংহত করে M এমসিইউগুলি সাধারণত নির্দিষ্ট কাজগুলি নিয়ন্ত্রণ এবং সম্পাদনের জন্য এম্বেডেড সিস্টেমে ব্যবহৃত হয়।
সাধারণ-উদ্দেশ্যমূলক মাইক্রোপ্রসেসরগুলির সাথে তুলনা করে (যেমন, ইন্টেলের এক্স 86} পরিবার), এমসিইউগুলির একটি ছোট আকার এবং কম বিদ্যুৎ খরচ বৈশিষ্ট্য রয়েছে। এগুলি সাধারণত এম্বেড থাকা সিস্টেমে যেমন হোম অ্যাপ্লিকেশন, স্বয়ংচালিত ইলেকট্রনিক্স, শিল্প নিয়ন্ত্রণ, মেডিকেল ডিভাইস, স্মার্ট হোমস এবং অন্যান্য ক্ষেত্রগুলিতে ব্যবহৃত হয়।
এমসিইউগুলির প্রধান বৈশিষ্ট্যগুলির মধ্যে রয়েছে:
1। প্রসেসর কোর:এমসিইউগুলি সাধারণত আর্ম কর্টেক্স-এম সিরিজের মতো এক বা একাধিক প্রসেসর কোর সংহত করে। এই প্রসেসর কোরগুলিতে কম বিদ্যুৎ খরচ এবং দক্ষ নির্দেশিকা সেট রয়েছে, এম্বেড থাকা অ্যাপ্লিকেশনগুলির জন্য উপযুক্ত করে তোলে।
2। স্মৃতি:এমসিইউগুলিতে সাধারণত প্রোগ্রাম কোড এবং ডেটা সংরক্ষণের জন্য ফ্ল্যাশ মেমরি (ফ্ল্যাশ) এবং অস্থায়ী ডেটা স্টোরেজের জন্য র্যাম অন্তর্ভুক্ত থাকে।
3। ইনপুট/আউটপুট ইন্টারফেস:এমসিইউগুলি বিভিন্ন ইনপুট/আউটপুট ইন্টারফেস যেমন সাধারণ-উদ্দেশ্য ইনপুট/আউটপুট পিন (জিপিআইও), অ্যানালগ ইনপুট/আউটপুট (এডিসি/ডিএসি), এবং সিরিয়াল ইন্টারফেসগুলি (ইউআরটি, এসপিআই, এবং আই 2 সি) বহিরাগত ডিভাইসগুলির সাথে যোগাযোগ ও নিয়ন্ত্রণের জন্য সরবরাহ করে।
4। ঘড়ি এবং টাইমার:এমসিইউতে সিঙ্ক্রোনাইজেশন এবং সময় ক্রিয়াকলাপের জন্য একটি অভ্যন্তরীণ ঘড়ির উত্স এবং টাইমার রয়েছে।
5। কম পাওয়ার বৈশিষ্ট্য:এমসিইউগুলি সাধারণত ব্যাটারির জীবন বাড়ানোর জন্য বা শক্তি সঞ্চয় করতে কম পাওয়ার মোডে ডিজাইন করা হয়।
এমসিইউগুলি সাধারণত নির্দিষ্ট ইন্টিগ্রেটেড ডেভলপমেন্ট এনভায়রনমেন্টস (আইডিই) এবং প্রোগ্রামিং ভাষা যেমন সি, সি ++, বা সমাবেশের ভাষা ব্যবহার করে প্রোগ্রাম করা হয় এবং বিকাশিত হয়। বিকাশকারীরা নির্দিষ্ট অ্যাপ্লিকেশন প্রয়োজনীয়তা অর্জনের জন্য এমসিইউর ফাংশন এবং আচরণ নিয়ন্ত্রণ করতে কোড লিখতে পারেন।




