تفاوت میکروکنترلر و میکروپروسسور چیست؟
یکی از پرسشهایی که بسیاری از افراد برایشان ایجاد میشود، این است که «تفاوت بین میکروکنترلر و میکروپروسسور چیست؟» همچنین، بسیار پیش میآید که این دو کلمه به اشتباه به جای یکدیگر به کار میروند. در ادامه، با تفاوتهای میکروکنترلر و میکروپروسسور آشنا میشویم.
میکروکنترلر چیست؟
«میکروکنترلر» یا «ریزکنترلگر» (Microcontroller) یک کامپیوتر کوچک بر روی تراشه مدار مجتمع یا آیسی نیمههادی است. این قطعه یک کامپیوتر کامل است و تمام اجزای ضروری مورد نیاز در یک تراشه مانند واحد پردازش، رام (ROM)، رم (RAM)، پورتهای ورودی-خروجی (I/O)، پورتهای سریال، تایمر و غیره را دارد.
میکروکنترلر برای عملکرد خود نیازی به اجزای خارجی ندارد و همین امر آن را به عنوان گزینه مناسبی برای تجهیزات تعبیهشده و فشرده در صنایع مختلف تبدیل مطرح کرده است. از متداولترین سری میکروکنترلرها میتوان به PIC ،8051 ،ARM ،AVR و… اشاره کرد.
میکروپروسسور چیست؟
«میکروپروسسور» یا «ریزپردازنده» (Microprocessor) نوعی آیسی است که فقط واحد پردازش مرکزی (CPU) دارد و فاقد سایر اجزای لازم در داخل آیسی است. میکرو شامل رم، رام و سایر اجزای مورد نیاز برای انجام یک کار مشخص نیست. به همین دلیل برای تکمیل آن به اجزا و قطعات خارجی مانند رم رام و پورتهای سریال و پارالل نیاز است.