مائیکرو کنٹرولر
Appearance
ایک مائیکرو کنٹرولر ( مائیکرو کنٹرولر یونٹ کے لیے MCU ) ایک مربوط سرکٹ (IC) چپ پر ایک چھوٹا کمپیوٹر ہے۔ ایک مائکروکنٹرولر میں میموری اور قابل پروگرام ان پٹ/آؤٹ پٹ پیری فیرلز ہوتے ہیں۔ مائیکرو کنٹرولرز کو نظام مدفون کے لیے تیار کیا گیا ہے۔
مائیکرو کنٹرولرز خود کار طریقے سے کنٹرول شدہ مصنوعات اور آلات میں استعمال ہوتے ہیں، جیسے آٹوموبائل انجن کے کنٹرول کے نظام، طبی آلات، ریموٹ کنٹرولز، کھلونے ۔
اقسام
[ترمیم]2008 کے مطابق، کئی مائیکرو کنٹرولر بنانے والی کمپنیاں ہیں جن میں شامل ہیں:
- ARM کور پروسیسرز (بہت سے دکان دار)
- ARM Cortex-M cores کو خاص طور پر مائیکرو کنٹرولر ایپلی کیشنز کی طرف نشانہ بنایا جاتا ہے۔
- مائکروچپ ٹیکنالوجی Atmel AVR (8-bit) AVR32 (32-bit) اور AT91SAM (32-bit)
- سائپرس سیمی کنڈکٹر کا M8C کور ان کے PSoC میں استعمال ہوتا ہے (پروگرام ایبل سسٹم آن چپ)
- فری اسکیل کولڈ فائر (32 بٹ) اور S08 (8 بٹ)
- Freescale 68HC11 (8-bit) اور دیگر Motorola 6800 خاندان پر مبنی
- Intel 8051 ، NXP Semiconductors ، Infineon اور بہت سے دوسرے کے ذریعہ بھی تیار کیا گیا ہے۔
- Infineon : 8-bit XC800 ، 16-bit XE166 ، 32-bit XMC4000 (ARM پر مبنی Cortex M4F)، 32-bit TriCore اور 32-bit Aurix Tricore Bit microcontrollers [1]
- میکسم انٹیگریٹڈ MAX32600, MAX32620, MAX32625, MAX32630, MAX32650, MAX32640
- ایم آئی پی ایس
- مائکروچپ ٹیکنالوجی PIC ، (8-bit PIC16، PIC18، 16-bit dsPIC33 / PIC24)، (32-bit PIC32)
- NXP سیمی کنڈکٹرز LPC1000, LPC2000, LPC3000, LPC4000 (32-bit), LPC900, LPC700 (8-bit)
- Parallax پروپیلر
- پاور پی سی آئی ایس ای
- خرگوش 2000 (8 بٹ)
- Renesas Electronics : RL78 16-bit MCU ; RX 32 بٹ MCU ؛ سپر ایچ ; V850 32 بٹ MCU ; H8 ; R8C 16 بٹ MCU
- سلیکون لیبارٹریز پائپ لائن شدہ 8 بٹ 8051 مائیکرو کنٹرولرز اور مخلوط سگنل اے آر ایم پر مبنی 32 بٹ مائیکرو کنٹرولرز
- STMicroelectronics STM8 (8-bit) ST10 (16-bit) STM32 (32-bit) SPC5 (آٹو موٹیو 32-bit)
- Texas Instruments TI MSP430 (16-bit), MSP432 (32-bit), C2000 (32-bit)
- Toshiba TLCS-870 (8-bit/16-bit)
میموری ٹیکنالوجی
[ترمیم]دو مختلف قسم کی میموری عام طور پر مائیکرو کنٹرولرز کے ساتھ استعمال ہوتی ہے، سافٹ ویئر کو ذخیرہ کرنے کے لیے ایک غیر مستحکم میموری اور عارضی ڈیٹا کے لیے پڑھنے لکھنے والی میموری۔