اے آر ایم 7 بیسڈ (LPC2148) مائکروکنٹرولر پن کنفیگریشن

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





ایمبیڈڈ سسٹم اور ایس او سی (چپ پر نظام) ڈیزائنرز خاص طور پر منتخب کرتے ہیں مائکرو پروسیسر کور ، مائکرو پروسیسر پر مبنی ایپلی کیشنز تیار کرنے کیلئے لائبریریاں اور مختلف ٹولز۔ سرایت شدہ سسٹم ڈیزائنرز کے ل An ایک اے آر ایم پروسیسر ایک بہترین متبادل حصول ہے۔ پچھلے کچھ سالوں میں ، اے آر ایم فن تعمیر بہت مشہور ہوا ہے اور یہ مختلف آایسی مینوفیکچررز سے دستیاب ہیں۔ اے آر ایم پروسیسرز کی ایپلی کیشنز میں موبائل فونز ، آٹوموٹو بریکنگ سسٹم وغیرہ شامل ہیں۔ ایک عالمی بازو برادری کے شراکت داروں نے سیمیکمڈکٹر تیار کیا ہے اسی طرح پروڈکٹ ڈیزائن کارپوریشنوں میں انجینئرز ، ڈیزائنرز اور ڈویلپرز جیسے ملازمت بھی شامل ہیں۔ یہ آرٹیکل ARM7 پر مبنی LPC2148 مائکروقابو کنٹرولر ، فن تعمیر اور پن کی تشکیل کے بارے میں ہے۔ یہ مضمون آپ کو مائکروکنٹرولر کی بنیادی باتوں کو سمجھنے میں مدد فراہم کرے گا۔

ARM7 پر مبنی LPC2148 مائکروکانٹرولر

ایک اے آر ایم کی مکمل شکل ایک اعلی درجے کی کم انسٹرکشن سیٹ کمپیوٹر ہے (RISC) مشین ، اور یہ 32 بٹ پروسیسر فن تعمیر ہے جس میں ARM ہولڈنگز کا وسعت ہے۔ اے آر ایم پروسیسر کی ایپلی کیشنز میں متعدد مائکروکانٹرولرز نیز پروسیسر شامل ہیں۔ اے آر ایم پروسیسر کے فن تعمیر کو کئی کارپوریشنوں نے اے آر ایم پروسیسر پر مبنی ایس او سی مصنوعات اور سی پی یو ڈیزائن کرنے کے لئے لائسنس دیا تھا۔ اس سے کارپوریشنوں کو ARM فن تعمیر کا استعمال کرتے ہوئے اپنی مصنوعات تیار کرنے کی اجازت دیتا ہے۔ اسی طرح ، تمام اہم سیمیکمڈکٹر کمپنیاں اے آر ایم پر مبنی ایس او سیز بنائیں گی جیسے سیمسنگ ، اتمیل ، ٹی آئی وغیرہ۔




اے آر ایم 7 پروسیسر کیا ہے؟

ARM7 پروسیسر عام طور پر سرایت شدہ سسٹم ایپلی کیشنز میں استعمال ہوتا ہے۔ اس کے علاوہ ، یہ کلاسک کے ساتھ ساتھ نئے کارٹیکس تسلسل میں بھی ایک توازن ہے۔ یہ پروسیسر انٹرنیٹ پر موجود وسائل کو ڈھونڈنے میں زبردست ہے جس میں این ایکس پی سیمیکمڈکٹرز نے پیش کردہ ایکسی لینس دستاویزات کے ساتھ۔ یہ ایک ہارڈ ویئر اور سوفٹ ویئر ڈیزائن کے نفاذ کے بارے میں تفصیل سے حاصل کرنے کے لئے ایک اپرنٹیس کے لئے مکمل طور پر مناسب ہے۔

LPC2148 مائکروکانٹرولر

ایل پی سی 2148 مائکروکانٹرولر کو فلپس (این ایکس پی سیمیکمڈکٹر) نے متعدد اندرونی خصوصیات اور پیری فیرلز کے ساتھ ڈیزائن کیا ہے۔ ان وجوہات کی بناء پر ، یہ اطلاق ڈویلپر کے لئے موزوں آپشن کے ساتھ ساتھ قابل اعتماد بنائے گا۔ LPC2148 ایک 16 بٹ یا 32 بٹ مائکرو قابو پانے والا ہے جو اے آر ایم 7 فیملی پر مبنی ہے۔



ایل پی سی 2148 کی خصوصیات

ایل پی سی 2148 کی اہم خصوصیات میں مندرجہ ذیل شامل ہیں۔

  • ایل پی سی 2148 ایک 16 بٹ یا 32 بٹ اے آر ایم 7 فیملی پر مبنی مائکروکنٹرولر ہے اور ایک چھوٹے سے ایل کیو ایف پی 64 پیکج میں دستیاب ہے۔
  • آن چپ چپ بوٹ لوڈر سافٹ ویئر کا استعمال کرتے ہوئے ISP (سسٹم پروگرامنگ میں) یا IAP (ایپلی کیشن پروگرامنگ میں)۔
  • آن چپ جامد ریم 8 KB-40 KB ہے ، آن چپ فلیش میموری 32 KB-512 KB ہے ، وسیع انٹرفیس 128 بٹ ہے ، یا ایکسلریٹر 60 میگا ہرٹز تیز رفتار آپریشن کی اجازت دیتا ہے۔
  • مکمل چپ میں موجود ڈیٹا کو مٹانے میں 400 ملی سیکنڈ کا وقت لگتا ہے اور پروگرامنگ کے 256 بائٹس کے لئے 1 ملی سیکنڈ کا وقت ہوتا ہے۔
  • ایمبیڈڈ ٹریس انٹرفیس اور ایمبیڈڈ ICE RT انسٹرکشن پر عمل درآمد اور آن چپ ریئل مانیٹر سافٹ ویئر کی تیز رفتار ٹریسنگ کے ساتھ ریئل ٹائم ڈیبگنگ کی پیش کش کرتی ہے۔
  • اس میں 2 KB کا اختتامی ریم اور USB 2.0 فل اسپیڈ ڈیوائس کنٹرولر ہے۔ مزید برآں ، یہ مائکرو قابو پانے والا DMA کے ساتھ USB کے قریب 8KB آن-چپ ریم پیش کرتا ہے۔
  • ایک یا دو 10 بٹ کے ADCs 2.44 μs / چینل کے طور پر کم تبادلوں کے وقت کے ساتھ 6 یا 14 اینالاگ i / PS پیش کرتے ہیں۔
  • صرف 10 بٹ ڈی اے سی تبدیل ینالاگ اے / پی پیش کرتا ہے۔
  • بیرونی ایونٹ کاؤنٹر / 32 بٹ ٹائمر -2 ، پی ڈبلیو ایم یونٹ ، اور واچ ڈاگ۔
  • کم طاقت آر ٹی سی (اصل وقت کی گھڑی) اور 32 کلو ہرٹز گھڑی ان پٹ۔
  • کئی سیریل انٹرفیس جیسے دو 16C550 UARTs ، دو I2C- بسیں جس میں 400 kbit / s کی رفتار ہے۔
  • ایک چھوٹے LQFP64 پیکیج میں 5 وولٹ روادار فوری عمومی مقصد ان پٹ / آؤٹ پٹ پن۔
  • باہر رکاوٹ پنوں - 21.
  • پروگرامنگ آن چپ مرحلے پر قابو پانے والے لوپ سے حاصل کردہ انتہائی سی پی یو سی ایل کے گھڑی کی 60 میگا ہرٹز 100 μs ہے۔
  • چپ پر شامل آکسیلیٹر بیرونی کرسٹل کے ذریعہ کام کرے گا جو 1 میگا ہرٹز -25 میگا ہرٹز سے ہے
  • بجلی کی بچت کے طریقوں میں بنیادی طور پر بیکار اور بجلی کی کمی شامل ہوتی ہے۔
  • بجلی کی اضافی اصلاح کے ل per ، پردیی افعال اور پردیی CLK اسکیلنگ انفرادی طور پر قابل یا غیر فعال ہیں۔

یاداشت


ایل پی سی 2148 مائکروکانٹرلر میں 512-کے بی آن چپ چپ میموری کے ساتھ ساتھ 32-کے بی آن چپ ایس آر اے ایم بھی ہے۔ نیز ، اس مائکروکانٹرولر میں 2kB فائنشن پوائنٹ USB USB ریم تک موروثی مدد شامل ہے۔ یہ میموری سب کے لئے اچھی طرح سے مماثل ہے مائکروکنٹرولر ایپلی کیشنز۔

آن چپ فلیش میموری نظام

اس مائکروکانٹرولر میں 512-کے بی فلیش میموری سسٹم شامل ہے اور یہ میموری ڈیٹا اسٹوریج کے ساتھ ساتھ کوڈ دونوں کے لئے کارآمد ثابت ہوسکتی ہے۔ اس میموری کی پروگرامنگ درج ذیل کے ذریعہ کی جاسکتی ہے۔

  • سیریل میں JTAG انٹرفیس کو شامل کرکے
  • UART یا ISP (سسٹم پروگرامنگ میں) استعمال کرنا
  • IAP کی صلاحیت (ایپلی کیشن پروگرامنگ میں)

IAP فنکشن بیسڈ ایپلی کیشن پروگرام بھی ہٹ سکتا ہے جب پروگرام چل رہا ہو۔ جب بھی مائکروکانٹرولر ایل پی سی 2148 آن چپ بوٹ لوڈر استعمال ہوتا ہے ، تب صارفین کے کوڈ کے لئے 500 کلو بی بی فلیش میموری حاصل کی جاسکتی ہے۔ اس مائکروکانٹرولر کی فلیش میموری میں 100،000 لکھنے / مٹانے کے ساتھ ساتھ ڈیٹا کی بچت کے 20 سالوں کی سب سے چھوٹی رقم پیش کی جاتی ہے۔

آن چپ SRAM

یہ مائکروکانٹرولر 32 کلو کے بی کے ساتھ جامد رام پیش کرتا ہے اور ڈیٹا اسٹوریج یا کوڈ کیلئے بہت مفید ہے۔ یہ 8 بٹس ، 16 بٹس ، اور 32 بٹس کے لئے قابل رسا ہے۔

ان پٹ / آؤٹ پٹ بندرگاہیں

ایل پی سی 2148 مائکروکانٹرولر کے پاس دو ان پٹ / آؤٹ پٹ بندرگاہیں ہیں اور ان کو P0 & P1 کہا جاتا ہے۔ ہر بندرگاہ کی پنوں کو PX.Y کے ساتھ نشان لگا دیا گیا ہے۔ یہاں ، ‘X’ بندرگاہ نمبر 0 یا 1 کی طرح اشارہ کرتا ہے ، جب کہ ‘Y’ پن نمبر 0-31 کی نمائندگی کرتا ہے۔ تمام پن بدلا کام بھی انجام دے سکتے ہیں۔ مثال کے طور پر ، P0.8 جی آر آئی او اور UX1 ، AD1.1 ، PWM4 کے Tx پن کے بطور فراہم کرتا ہے۔ RST (RESET) پر ، ہر پن GPIO کی طرح ترتیب دیا گیا ہے۔

پروگرامنگ کے ساتھ کیسے شروع کریں؟

ایل پی سی 2148 پروگرامنگ کی طرف ابتدائی اقدام جی پی آئی او پنس کا انتظام ہے۔ تو یہاں متعلقہ تصورات بھی ہیں بطور رجسٹر . LPC2148 میں عام مقصد I / O پورٹ پنوں میں P0.0 سے P0.31 اور P1.16 سے P1.31 شامل ہیں ، اور اصل میں ، یہ پن متبادل متبادل استعمال کی بنیاد پر دستیاب ہیں۔

پورٹ 0 اور پورٹ 1 32 بٹ ان پٹ / آؤٹ پٹ بندرگاہیں ہیں ، اور ان بندرگاہوں میں سے ہر ایک کو ایک انفرادی سمت کے ذریعہ کنٹرول کیا جاسکتا ہے۔ پورٹ 0 اور پورٹ 1 کی کاروائیوں کا انحصار پن کے فنکشن پر ہوتا ہے جو پن منسلک بلاک کا استعمال کرتے ہوئے منتخب کیا جاتا ہے۔ پورٹ 0 میں ، P0.24 ، P0.26 اور P0.27 جیسے پن قابل حصول نہیں ہیں جبکہ ، پورٹ 1 میں ، پنوں 0 سے 15 قابل حصول نہیں ہیں۔ یہاں ، دونوں پنوں جیسے پورٹ 0 اور پورٹ 1 پر ذیل میں زیربحث رجسٹروں کے دو گروپوں کے ذریعہ کنٹرول کیا جاتا ہے۔

LPC2148 پن کنفیگریشن

اے آر ایم 7 بیسڈ مائکروکونٹرولر (ایل پی سی 2148) پن کنفیگریشن

اے آر ایم 7 بیسڈ مائکروکونٹرولر (ایل پی سی 2148) پن کنفیگریشن

پن 1- (P0.21 / PWM5CAP1.3 / AD1.6)

  • P0.21 ایک GPIO پن ہے (عام مقصد I / O پن)
  • AD1.6 صرف LPC2144 / 46/48 مائکروقانت گزاروں میں قابل حصول ہے جہاں AD1.6 ADC-1 ، i / p-6 کا اشارہ کرتا ہے۔
  • PWM5 ایک پلس چوڑائی ماڈیولر آؤٹ پٹ 5 ہے۔
  • CAP1.3 ٹائمر 1 ، چینل 3 کے لئے ایک کیپچر i / p ہے

پن 2- (P0.22 / CAP0.0 / AD1.7 / MAT0.0 2

  • P0.22 ایک GPIO ڈیجیٹل پن ہے
  • AD1.7 پن صرف LPC2144 / 46/48 میں دستیاب ہے جہاں AD1.7 ADC-1 ، ان پٹ 7 کا اشارہ کرتا ہے
  • CAP0.0 ٹائمر -0 ، چینل -0 کے لئے کیپچر ان پٹ ہے۔
  • ٹائمر -0 ، چینل -0 کے لئے MAT0.0 ایک میچ o / p ہے

پن 3-آر ٹی ایکس سی 1 3

یہ RTC-oscillator سرکٹ کا I / p ہے

پن4- TRACEPKT3 / P1.19

  • TRACEPKT3 ایک ٹریس پیکٹ ، بٹ -3 ، اندرونی پل اپ کے ذریعہ معیاری ان پٹ / آؤٹ پٹ پورٹ ہے۔
  • P1.19 ایک GPIO ڈیجیٹل پن ہے

پن 5-آر ٹی ایکس سی 2

یہ آر ٹی سی آسکیلیٹر سرکٹ کا آؤٹ پٹ پن ہے

پن 6 ، پن 18 ، پن 25 ، پن 42 ، اور پن 50

یہ پن ایک زمینی حوالہ ہیں

پن 7-وی ڈی ڈی اے

یہ پن ایک ینالاگ وولٹیج بجلی کی فراہمی (3.3V) ہے ، اور یہ وولٹیج آن چپ کے لئے بہت مفید ہے ڈیجیٹل کنورٹرز کے مطابق اور ینالاگ کنورٹرز سے ڈیجیٹل۔

پن 8- P1.18 / TRACEPKT2

  • P1.18 ایک GPIO ڈیجیٹل پن ہے
  • TRACEPKT2 ایک ٹریس پیکٹ ، بٹ 2 ، اندرونی پل اپ کے ذریعہ معیاری ان پٹ / آؤٹ پٹ پورٹ ہے۔

پن 9- P0.25 / آؤٹ / AD0.4

  • P0.25 ایک GPIO ڈیجیٹل پن I ہے
  • AD0.4 ADC-0 ، ان پٹ 4 کی نشاندہی کرتا ہے
  • آؤٹ۔ ڈی اے سی کی آؤٹ پٹ اور یہ صرف ایل پی سی 2142 / ایل پی سی 2144 / ایل پی سی 2146 / ایل پی سی 2148 میں قابل رسائی ہے

پن 10- D +

یہ پن ایک USB دو طرفہ D + لائن ہے

پن 11- D-

یہ پن ایک USB دو طرفہ D- لائن ہے

پن 12-P1.17 / TRACEPKT1

  • P1.17 ایک GPIO ڈیجیٹل پن ہے
  • TRACEPKT1 اندرونی پل اپ کے ذریعہ ٹریس پیکٹ ، بٹ 1 ، معیاری ان پٹ / آؤٹ پٹ پورٹ ہے۔

پن 13-P0.28 / CAP0.2 / AD0.1 / MAT0.2

  • P0.28 ایک GPIO ڈیجیٹل پن ہے
  • AD0.1 ADC-0 ، ان پٹ 1 کو بیان کرتا ہے
  • CAP0.2 ٹائمر -0 ، چینل -2 کے لئے i / p کیپچر ہے۔
  • ٹائمر -0 ، چینل -2 کے لئے MAT0.2 ایک میچ o / p ہے

پن 14-P0.29 / CAP0.3 / AD0.2 / MAT0.3

  • P0.29 ایک GPIO ڈیجیٹل پن ہے
  • AD0.2 ADC-0 ، ان پٹ 2 کو بیان کرتا ہے
  • CAP0.3 ایک ٹائمر -0 ، چینل 3 کے لئے i / p کیپچر ہے۔
  • ٹائمر -0 ، چینل -3 کے لئے MAT0.3 ایک میچ o / p ہے

پن 15-P0.30 / EINT3 / AD0.3 / CAP0.0

  • P0.30 ایک GPIO ڈیجیٹل پن ہے
  • AD0.3 ADC-0 ، ان پٹ -3 کا اشارہ کرتا ہے
  • EINT3 ایک خارجی مداخلت 3 ان پٹ ہے۔
  • CAP0.3 ایک ٹائمر -0 ، چینل -0 کے لئے i / p کیپچر ہے۔

پن 16- P1.16 / TRACEPKT0

  • P1.16 ایک GPIO ڈیجیٹل پن ہے
  • TRACEPKT1 اندرونی پل اپ کے ذریعہ ایک ٹریس پیکٹ ، بٹ -0 ، معیاری ان پٹ / آؤٹ پٹ پورٹ ہے

پن 17-P0.31 / UP_LED / CONNECT

  • P0.31 ایک GPIO ڈیجیٹل پن ہے
  • UP_LED ایک USB اچھا لنک LED اشارے ہے۔ جب آلہ کا اہتمام کیا جاتا ہے تو پھر یہ کم ہوتا ہے اور جب ڈیوائس کا بندوبست نہیں کیا جاتا ہے ، تو یہ زیادہ ہوتا ہے۔
  • رابطہ- یہ سگنل ایک سافٹ ویئر کنٹرول کے تحت بیرونی ریزسٹر (1.5 کلو) کو کنٹرول کرنے کے لئے استعمال ہوتا ہے ، اور اسے سافٹ کنیکٹ کی خصوصیت کے ذریعہ استعمال کیا جاتا ہے۔

پن 19- P0.0 / PWM / TXD0

  • P0.0 ایک GPIO ڈیجیٹل پن ہے
  • TXD0 UART0 کے لئے ایک ٹرانسمیٹر o / p ہے۔
  • PWM1 ایک نبض کی چوڑائی ماڈیولر o / p-1 ہے۔

پن 20- P1.31 / آزمائشی

  • P1.31 ایک GPIO ڈیجیٹل پن ہے
  • ٹی آر ایس ٹی JTAG انٹرفیس کے لئے ایک ٹیسٹ ری سیٹ ہے۔

پن 21-P0.1 / PWM3 / RXD0 / EINT0

  • P0.1 ایک GPIO ڈیجیٹل پن ہے
  • RXD0 UART0 کے لئے وصول کنندہ i / p ہے۔
  • PWM3 ایک نبض کی چوڑائی ماڈیولیٹر o / p-3 ہے۔
  • EINT0 ایک بیرونی مداخلت 0 ان پٹ ہے

پن 22- P0.2 / CAP0.0 / SCL0

  • P0.2 ایک GPIO ڈیجیٹل پن ہے
  • ایس سی ایل 0 ایک I2C0 گھڑی I / O ہے ، اور کھلی نالی o / p ہے
  • CAP0.0 ایک ٹائمر -0 ، چینل -0 کے لئے i / p کیپچر ہے۔

پن 23 ، 43 ، اور 51- وی ڈی ڈی

یہ پن I / O بندرگاہوں کے ساتھ ساتھ کور کے لئے بجلی کی فراہمی وولٹیج ہیں۔

پن 24- P1.26 / RTCK

  • P1.26 ایک GPIO ڈیجیٹل پن ہے
  • آر ٹی سی کے ایک لوٹا ہوا ٹیسٹ سی ایل کے او / پی ہے ، جے ٹی پورٹ میں ایک اضافی سگنل شامل کیا گیا۔ جب پروسیسر کی تعدد بدل جاتی ہے تو پھر یہ ڈیبگر ہم آہنگی میں مدد کرتا ہے۔

پن 26- P0.3 / SDA0 / MAT0.0 / EINT1

  • P0.3 ایک GPIO ڈیجیٹل پن ہے
  • ایس ڈی اے 0 ایک I2C0 کوائف I / O ہے اور I2C بس کے مشاہدے کے لئے کھلی نالی O / p ہے۔
  • ٹائمر -0 ، چینل -0 کے لئے MAT0.0 o / p کا ملاپ کیا گیا ہے۔
  • EINT1 ایک بیرونی مداخلت 1-i / p ہے۔

پن 27-P0.4 / CAP0.1 / SCK0 / AD0.6

  • P0.4 ایک GPIO ڈیجیٹل پن I / O ہے
  • ایس سی کے 0 ایس پی آئی 0 اور ایس پی آئی سی ایل کے o / p ماسٹر / i / p سے غلام تک سیریل سی ایل کے ہے۔
  • CAP0.1 ایک ٹائمر -0 ، چینل -0 کے لئے i / p کیپچر ہے۔
  • IAD0.6 ADC-0 ، ان پٹ -6 کا اشارہ کرتا ہے

پن 28-P1.25 / ایکسٹین 0

  • P1.25 ایک GPIO ڈیجیٹل پن I / O ہے
  • EXTIN0 ایک بیرونی محرک i / p ، اور اندرونی پل اپ کے ساتھ معیاری ان پٹ / آؤٹ پٹ ہے

پن 29- P0.5 / MAT0.1 / MISO0 / AD0.7

  • P0.5 ایک GPIO ڈیجیٹل پن I / O ہے
  • MISO0 SPI0 کے لئے غلام میں ایک ماسٹر ہے ، SPI غلام سے ڈیٹا i / p سے SPI- ماسٹر / ڈیٹا o / p
  • MAT0.1 ٹائمر 0 ، چینل 1 کے لئے ایک میچ o / p ہے۔
  • AD0.7 ADC-0 ، ان پٹ 7 کا اشارہ کرتا ہے۔

پن 30-P0.6 / MOSI0 / CAP0.2 / AD1.0

  • P0.6 ایک GPIO ڈیجیٹل پن I / O ہے
  • MOSI0 SPI0 میں ماسٹر آؤٹ غلام ہے ، اور SPI ماسٹر / ڈیٹا i / p سے SPI غلام کو ڈیٹا o / p ہے۔
  • CAP0.2 ٹائمر -0 ، چینل -2 کے لئے i / p کیپچر ہے۔

پن 31-P0.7 / PWM2 / SSEL0 / EINT2

  • P0.7 ایک GPIO ڈیجیٹل پن I / O ہے
  • SSEL0 SPI0 کیلئے ایک غلام منتخب ہے اور SPI انٹرفیس کو غلام کے طور پر منتخب کرتا ہے۔
  • PWM2 ایک پلس چوڑائی ماڈیولر آؤٹ پٹ 2 ہے۔
  • EINT2 ایک خارجی مداخلت 2 ان پٹ ہے۔

پن 32-P1.24 / ٹریسلک

  • P1.24 ایک GPIO ڈیجیٹل پن I / O ہے۔
  • TRACECLK ایک ٹریس CLK اور اندرونی پل اپ کے ساتھ معیاری ان پٹ / آؤٹ پٹ پورٹ ہے

پن 33-P0.8 / TXD1 / PWM4 / AD1.1

  • P0.8 ایک GPIO ڈیجیٹل پن I / O ہے
  • TXD1 UART1 کے لئے ایک ٹرانسمیٹر o / p ہے۔
  • پی ڈبلیو ایم 4 پلس چوڑائی ماڈیولیٹر o / p-4 ہے۔
  • AD1.1 ADC-1 ، ان پٹ 1 کا اشارہ کرتا ہے ، اور یہ صرف LPC2144 / 46/48 میں قابل حصول ہے۔

پن 34- P0.9 / PWM6 / RXD1 / EINT3

  • P0.9 ایک GPIO ڈیجیٹل پن I / O ہے
  • RXD1 UART1 کے لئے وصول کنندہ i / p ہے۔
  • PWM6 پلس چوڑائی ماڈیولر o / p-6 ہے۔
  • EINT3 ایک خارجی مداخلت 3 ان پٹ ہے

پن 35-P0.10 / RTS1 / CAP1.0 / AD1.2

  • P0.10 ایک GPIO ڈیجیٹل پن I / O ہے
  • آر ٹی ایس 1 سے درخواست ہے کہ UART1 اور LPC2144 / 46/48 کے لئے o / p بھیجیں۔
  • CAP1.0 ایک ٹائمر 1 ، چینل -0 کے لئے i / p کیپچر ہے۔
  • AD1.2 ADC-1 ، ان پٹ 2 کا اشارہ کرتا ہے ، اور یہ صرف LPC2144 / 46/48 میں قابل حصول ہے

پن 36-P1.23 / PIPESTAT2

  • P1.23 ایک GPIO ڈیجیٹل پن I / O ہے
  • PIPESTAT2 ایک پائپ لائن کی حیثیت ، بٹ 2 ، اور اندرونی پل اپ کے ساتھ معیاری ان پٹ / آؤٹ پٹ پورٹ ہے

پن 37-P0.11 / CAP1.1 / CTS1 / SCL1

  • P0.11 ایک GPIO ڈیجیٹل پن I / O ہے
  • UTS1 کے لئے I / p بھیجنے کے لئے CTS1 واضح ہے ، اور یہ صرف LPC2144 / 46/48 میں قابل رسائی ہیں
  • CAP1.1 ایک ٹائمر 1 ، چینل 1 کے لئے i / p کیپچر ہے۔
  • ایس سی ایل 1 - آئی 2 سی 1 سی ایل کے I / O ، اور I2C- بس منانے کے لئے کھلی نالی o / p

پن 38-P0.12 / MAT1.0 / AD1.3 / DSR1

  • P0.12 ایک GPIO ڈیجیٹل پن I / O ہے
  • DSR1 ایک ایسا ڈیٹا ہے جو UART1 کے لئے i / p کے لئے تیار ہے ، اور یہ صرف LPC2144 / 46/48 میں قابل رسائی ہیں۔
  • MAT1.0 ایک میچ o / p ٹائمر 1 ، چینل -0 کے لئے ہے۔
  • AD1.3 ADC ان پٹ -3 کا اشارہ کرتا ہے ، اور یہ صرف LPC2144 / 46/48 میں قابل رسائی ہے۔

پن 39-P0.13 / ڈیٹی آر 1 / ایم اے ٹی 1.1 / AD1.4

  • P0.13 ایک GPIO ڈیجیٹل پن I / O ہے
  • ڈی ٹی آر 1 ایک ڈیٹا ٹرمینل ہے جو صرف UART1 اور LPC2144 / 46/48 کے لئے o / p کے لئے تیار ہے۔
  • MAT1.1 ایک میچ o / p ٹائمر 1 ، چینل 1 کے لئے ہے۔
  • AD1.4 ADC ان پٹ 4 کا اشارہ کرتا ہے ، اور یہ صرف LPC2144 / 46/48 میں قابل رسائی ہیں۔

پن 40-P1.22 / PIPESTAT1

  • P1.22 ایک GPIO ڈیجیٹل پن I / O ہے
  • PIPESTAT1 ایک پائپ لائن حیثیت ، بٹ 1 ، اور اندرونی پل اپ کے ساتھ معیاری ان پٹ / آؤٹ پٹ پورٹ ہے

پن 41-P0.14 / DCD1 / EINT1 / SDA1

  • P0.14 ایک GPIO ڈیجیٹل پن I / O ہے
  • ڈی سی ڈی 1 ڈیٹا کیریئر کا پتہ لگاتا ہے I / p UART1 کے لئے ، اور یہ بھی صرف LPC2144 / 46/48 کے لئے۔
  • EINT1 ایک بیرونی مداخلت 1 ان پٹ ہے۔
  • ایس ڈی اے 1 ایک I2C1 ڈیٹا I / O ہے اور I2C بس مشاہدہ کے ل open ایک کھلی نالی o / p ہے

پن 44: P1.21 / PIPESTAT0 44

  • I / O P1.21 ایک GPIO ڈیجیٹل پن I / O ہے
  • PIPESTAT0 ایک پائپ لائن کی حیثیت ، بٹ 0 ، اور اندرونی پل اپ کے ذریعہ معیاری ان پٹ / آؤٹ پٹ پورٹ ہے۔

پن 45: P0.15 / EINT2 / RI1 / AD1.5 45

  • I / O P0.15 ایک GPIO ڈیجیٹل پن I / O ہے
  • RI1 UART1 کے لئے ایک انگوٹی پوائنٹر i / p ہے اور یہ صرف LPC2144 / 46/48 میں قابل رسائی ہے۔
  • EINT2 ایک خارجی مداخلت 2 ان پٹ ہے۔
  • AD1.5 ADC 1 ، ان پٹ 5 ، اور صرف LPC2144 / 46/48 میں بھی اشارہ کرتا ہے

پن 46: P0.16 / MAT0.2 / EINT0 / CAP0.2

  • P0.16 ایک GPIO ڈیجیٹل پن I / O ہے
  • EINT0 ایک بیرونی رکاوٹ0 ان پٹ ہے۔
  • ٹائمر -0 ، چینل -2 کے لئے MAT0.2 ایک میچ o / p ہے
  • CAP0.2 ٹائمر -0 ، چینل -2 کے لئے i / p کیپچر ہے۔

پن 47: P0.17 / SCK1 / CAP1.2 / MAT1.2 47

  • P0.17 ایک GPIO ڈیجیٹل پن I / O ہے
  • CAP1.2 ایک ٹائمر 1 ، چینل 2 کے لئے i / p کیپچر ہے۔
  • ایس سی کے 1 ایس ایس پی اور سی ایل کے o / p ماسٹر سے غلام تک سیریل سی ایل کے ہے۔
  • MAT1.2 ایک میچ o / p ٹائمر 1 ، چینل 2 کے لئے ہے۔

پن 48: P1.20 / TRACESYNC

  • P1.20 ایک GPIO ڈیجیٹل پن I / O ہے
  • TRACESYNC ٹریس ہم آہنگی ہے۔

پن 49: وی بی اے ٹی

آر ٹی سی بجلی کی فراہمی: یہ پن آر ٹی سی کو سپلائی فراہم کرتا ہے۔

پن52: P1.30 / TMS

P1.30 ایک GPIO ڈیجیٹل پن I / O ہے

ٹی ایم ایس JTAG کے انٹرفیسنگ کے لئے ایک ٹیسٹ وضع منتخب کریں۔

پن53: P0.18 / CAP1.3 / MISO1 / MAT1.3

  • P0.18 ایک GPIO ڈیجیٹل پن I / O ہے
  • CAP1.3 ایک ٹائمر 1 ، چینل 3 کے ل capture i / p کیپچر ہے۔
  • MISO1 ایس ایس پی کے لئے غلامی آؤٹ میں ماسٹر ہے ، اور ڈی پی آئی / پی پی ایس پی ماسٹر کو

پن54: P0.19 / MOSI1 / MAT1.2 / CAP1.2

  • P0.19 ایک GPIO ڈیجیٹل پن I / O ہے۔
  • MAT1.2 ٹائمر 1 ، چینل 2 کے لئے میچ o / p کی نمائندگی کرتا ہے۔
  • MOSI1 ایس ایس پی ماسٹر کے لئے ماسٹر آؤٹ غلام ہے۔
  • CAP1.2 ایک ٹائمر 1 ، چینل 2 کے لئے i / p کیپچر ہے۔

پن 55: P0.20 / SSEL1 / MAT1.3 / EINT3

  • P0.20 ایک GPIO ڈیجیٹل پن I / O ہے۔
  • ٹائم 1 1 ، چینل 3 کے لئے MAT1.3 ایک میچ o / p ہے۔ I
  • SSEL1 ایک غلام انتخاب ہے جو ایس ایس پی کے لئے ڈیزائن کیا گیا ہے۔ یہاں ، ایس ایس پی کے انٹرفیس کو بطور غلام منتخب کرتا ہے۔
  • EINT3 ایک خارجی مداخلت 3 ان پٹ ہے۔

پن56: P1.29 / TCK

  • P1.29 ایک GPIO ڈیجیٹل پن I / O ہے
  • TCK JTAG کے انٹرفیس کے لئے ایک ٹیسٹ CLK ہے۔

پن57: بیرونی ری سیٹ ان پٹ

اس پن پر ایک LOW کے ذریعہ ڈیوائس کو دوبارہ ترتیب دیا جاسکتا ہے ، جس سے ان پٹ / آؤٹ پٹ بندرگاہوں کے ساتھ ساتھ اپنے پہلے سے طے شدہ حالتوں کو حاصل کرنے کے ل per پیرفیرلز کو بھی متاثر کیا جاسکتا ہے ، اور پروسیسر کا عمل پتے 0 سے شروع ہوتا ہے۔

پن58: P0.23 / VBUS

  • P0.23 ایک GPIO ڈیجیٹل پن I / O ہے
  • VBUS USB-بس پاور کے وجود کی وضاحت کرتا ہے

پن59: وی ایس ایس اے

VSSA ینالاگ گراؤنڈ ہے ، اور یہ VSS کی طرح وولٹیج کا ہونا چاہئے ، حالانکہ غلطی اور شور کو کم کرنے کے لئے اسے الگ کیا جانا چاہئے۔

پن 60: P1.28 / TDI 60

  • P1.28 ایک GPIO ڈیجیٹل پن I / O ہے
  • ٹی ڈی آئی پن ایک آزمائشی ڈیٹا ہے جو جے ٹی اے کو انٹرفیس کرنے کے لئے استعمال ہوتا ہے

پن 61: XTAL2

XTAL2 آسکیلیٹر یمپلیفائر سے ایک o / p ہے

پن 62: XTAL1

XTAL1 اندرونی CLK جنریٹر کے ساتھ ساتھ آیسیلیٹر سرکٹس کا i / p ہے

پن 63: VREF-ADC حوالہ

یہ پن وولٹیج VDD کے مقابلے میں معمولی طور پر مساوی یا اس سے کم ہونا چاہئے اگرچہ اسے غلطی اور شور کو کم کرنے کے ل for الگ کیا جانا چاہئے۔

پن 64: P1.27 / TDO 64

  • P1.27 ایک GPIO ڈیجیٹل پن I / O ہے
  • ٹی ڈی او ایک ٹیسٹ ڈیٹا ہے جو جے ٹی اے کو انٹرفیس کرنے کے لئے استعمال ہوتا ہے۔

اس طرح ، یہ تقریبا AR اے آر ایم 7 پر مبنی ایل پی سی 2148 مائکروکنٹرولر پن کنفیگریشن کے بارے میں ہے۔ الیکٹرانک انجینئرنگ کے طلبا کے ل this ، یہ معلومات پن کی ترتیب ، I / O بندرگاہوں کے علاوہ رجسٹر کے بارے میں بنیادی معلومات فراہم کریں گی۔ یہاں آپ کے لئے ایک سوال یہ ہے کہ ، ایل پی سی 2148 مائکروکنٹرولر کی درخواستیں کیا ہیں؟