ایک مائکروکونٹرولر ( ایم سی یو کے لئے مائکروکونٹرولر یونٹ ، ایم سی ، یوسی ، یا μC) ایک واحد VLSI انٹیگریٹڈ سرکٹ (IC) چپ کا ایک چھوٹا کمپیوٹر ہے۔ ایک مائکروکونٹرولر میں ایک یا زیادہ سی پی یو (پروسیسر کور) کے ساتھ ساتھ میموری اور پروگرام قابل ان پٹ/آؤٹ پٹ پیری فیرلز ہوتے ہیں۔ پروگرام میموری فیرو الیکٹرک رام کی شکل میں ، نہ ہی فلیش یا او ٹی پی روم میں اکثر چپ کے ساتھ ساتھ تھوڑی مقدار میں رام بھی شامل ہوتا ہے۔ مائکروکونٹرولرز کو ایمبیڈڈ ایپلی کیشنز کے لئے ڈیزائن کیا گیا ہے ، اس کے برعکس مائکرو پروسیسرز یا مختلف مجرد چپس پر مشتمل دیگر عمومی مقصد کی ایپلی کیشنز میں استعمال ہونے والے مائکرو پروسیسرز کے برعکس۔
جدید اصطلاحات میں ، ایک مائکروکونٹرولر ایک چپ (ایس او سی) پر ایک نظام سے ملتا جلتا ہے ، لیکن اس سے کم نفیس ہے۔ ایس او سی میں مائکروکونٹرولر اس کے اجزاء میں سے ایک کے طور پر شامل ہوسکتا ہے ، لیکن عام طور پر اسے گرافکس پروسیسنگ یونٹ (جی پی یو) ، وائی فائی ماڈیول ، یا ایک یا ایک سے زیادہ کوپروسیسرز جیسے اعلی درجے کے پردیی کے ساتھ مربوط کرتا ہے۔
مائکروکانٹرولرز خود بخود کنٹرول شدہ مصنوعات اور آلات میں استعمال ہوتے ہیں ، جیسے آٹوموبائل انجن کنٹرول سسٹم ، امپلانٹیبل میڈیکل ڈیوائسز ، ریموٹ کنٹرولز ، آفس مشینیں ، آلات ، بجلی کے اوزار ، کھلونے اور دیگر ایمبیڈڈ سسٹم۔ کسی ڈیزائن کے مقابلے میں سائز اور لاگت کو کم کرکے جو ایک علیحدہ مائکرو پروسیسر ، میموری ، اور ان پٹ/آؤٹ پٹ ڈیوائسز کا استعمال کرتا ہے ، مائکروکونٹرولرز اس سے بھی زیادہ آلات اور عمل کو ڈیجیٹل طور پر کنٹرول کرنے کے لئے معاشی بناتے ہیں۔
کچھ مائکروکونٹرولرز چار بٹ الفاظ استعمال کرسکتے ہیں اور کم بجلی کی کھپت (سنگل ہندسے کے ملی واٹ یا مائکرو واٹ) کے لئے 4 کلو ہرٹز سے کم تعدد پر کام کرسکتے ہیں۔ ان میں عام طور پر کسی پروگرام کا انتظار کرتے ہوئے فعالیت کو برقرار رکھنے کی صلاحیت ہوتی ہے جیسے بٹن پریس یا دیگر مداخلت۔ سوتے وقت بجلی کی کھپت (سی پی یو گھڑی اور زیادہ تر پیری فیرلز آف) صرف نانو واٹس ہوسکتی ہیں ، جس سے ان میں سے بہت سے دیرپا بیٹری ایپلی کیشنز کے ل well مناسب ہیں۔ دوسرے مائکروکنٹرولرز کارکردگی کے اہم کرداروں کی خدمت کرسکتے ہیں ، جہاں انہیں گھڑی کی تیز رفتار اور بجلی کی کھپت کے ساتھ ڈیجیٹل سگنل پروسیسر (ڈی ایس پی) کی طرح زیادہ کام کرنے کی ضرورت پڑسکتی ہے۔