ARM7 బేస్డ్ LPC2148 మైక్రోకంట్రోలర్ ఆర్కిటెక్చర్ పరిచయం

సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి





ARM (అడ్వాన్స్‌డ్ RISC మెషిన్) అనేక రకాల ప్రాసెసర్‌లను ప్రారంభించింది, ఇవి వివిధ రకాలైన అనువర్తనాలతో విభిన్న లక్షణాలను కలిగి ఉంటాయి. మొదటి ARM ఆర్కిటెక్చర్ డిజైన్‌లో 26-బిట్ ప్రాసెసర్‌లు ఉన్నాయి, కానీ ఇప్పుడు అది 64-బిట్ ప్రాసెసర్‌లకు చేరుకుంది. ARM ఉత్పత్తుల యొక్క సాధారణ విస్తరణ కొన్ని నిర్దిష్ట సమాచారంగా వర్గీకరించబడదు. కానీ ARM ఉత్పత్తులను దాని నిర్మాణం ఆధారంగా అర్థం చేసుకోవచ్చు. మార్కెట్లో లభించే ప్రామాణిక ARM సిరీస్ ప్రాసెసర్లు ARM7 నుండి ARM11 వరకు ప్రారంభమవుతున్నాయి. ఈ ప్రాసెసర్‌లలో కాష్, డేటా టైట్లీ కపుల్డ్ మెమరీ, MPU, MMU మొదలైన అనేక లక్షణాలు ఉన్నాయి. విస్తృతంగా తెలిసిన కొన్ని ARM ప్రాసెసర్ సిరీస్‌లు ARM926EJ-S, ARM7TDMI మరియు ARM11 MPCore. ఈ వ్యాసం ముఖ్యంగా ARM7 ఆధారిత LPC2148 మైక్రోకంట్రోలర్ ఆర్కిటెక్చర్ అవలోకనం కోసం ఉద్దేశించబడింది, ఇది మీకు సంక్షిప్త సమాచారం ఇస్తుంది మైక్రోకంట్రోలర్ ఆర్కిటెక్చర్.

ARM7 ఆధారిత LPC2148 మైక్రోకంట్రోలర్ ఆర్కిటెక్చర్

ARM7 32-బిట్ సాధారణ ప్రయోజనం మైక్రోప్రాసెసర్ , మరియు ఇది తక్కువ విద్యుత్ వినియోగం మరియు అధిక పనితీరు వంటి కొన్ని లక్షణాలను అందిస్తుంది. ARM యొక్క నిర్మాణం మీద ఆధారపడి ఉంటుంది RISC సూత్రాలు . అనుబంధ డీకోడ్ విధానం, అలాగే RISC- సూచనల సెట్ మేము పోల్చినప్పుడు చాలా సులభం మైక్రోప్రోగ్రామ్డ్ CISC -కాంప్లెక్స్ ఇన్స్ట్రక్షన్ సెట్ కంప్యూటర్లు.




ఆర్కిటెక్చర్‌లోని అన్ని బ్లాక్‌లను ప్రాసెస్ చేయడానికి పైప్‌లైన్ పద్ధతి ఉపయోగించబడుతుంది. సాధారణంగా, ఒకే బోధనా సమితి ప్రదర్శించబడుతుంది, అప్పుడు దాని వారసుడు అనువదించబడుతోంది, & 3rd-ఇన్‌స్ట్రక్షన్ మెమరీ నుండి పొందబడుతోంది.

ప్రత్యేకమైనది ARM7 యొక్క నిర్మాణ ప్రణాళిక దీనిని బొటనవేలు అని పిలుస్తారు మరియు కోడ్ యొక్క కాంపాక్ట్నెస్ ఒక విషయం అయిన అధిక వాల్యూమ్ అనువర్తనాలకు ఇది ఖచ్చితంగా సరిపోతుంది ARM7 థంబ్ అనే ప్రత్యేకమైన నిర్మాణాన్ని కూడా ఉపయోగిస్తుంది. కోడ్ యొక్క సాంద్రత ఒక విషయం అయిన మెమరీ పరిమితుల ద్వారా ఇది వేర్వేరు అనువర్తనాలకు ఖచ్చితంగా సరిపోతుంది.



ARM7 బేస్డ్ మైక్రోకంట్రోలర్ (LPC2148) ఆర్కిటెక్చర్

ARM7 బేస్డ్ మైక్రోకంట్రోలర్ (LPC2148) ఆర్కిటెక్చర్

అంతరాయ మూలాలు

ప్రతి పరిధీయ పరికరం VIC (వెక్టర్ ఇంటరప్ట్ కంట్రోలర్) తో అనుబంధించబడిన ఒకే అంతరాయ రేఖను కలిగి ఉంటుంది, అయినప్పటికీ ఇది లోపల వివిధ అంతరాయ జెండాలను కలిగి ఉంటుంది. వ్యక్తిగత అంతరాయ జెండాలు ఒకటి లేదా అంతకంటే ఎక్కువ అంతరాయ వనరులను కూడా సూచిస్తాయి.


ఆన్-చిప్ ఫ్లాష్ ప్రోగ్రామ్ మెమరీ

మైక్రోకంట్రోలర్ LPC2141 / 42/44/46/48 లో వరుసగా 32-కిలోబైట్లు, కిలోబైట్లు, 128-కిలోబైట్లు, 256-కిలోబైట్ల వంటి ఫ్లాష్ మెమరీ ఉంటుంది. ఈ ఫ్లాష్ మెమరీని డేటా నిల్వతో పాటు కోడ్ రెండింటికీ ఉపయోగించవచ్చు. ఫ్లాష్ మెమరీ ప్రోగ్రామింగ్‌ను సీరియల్ పోర్ట్ ద్వారా సిస్టమ్‌లో చేయవచ్చు.

ప్రోగ్రామ్ యొక్క అనువర్తనం నడుస్తున్నప్పుడు ప్రోగ్రామ్ అప్లికేషన్ కూడా చెరిపివేయవచ్చు, డేటా నిల్వ ఫీల్డ్ ఫర్మ్‌వేర్ మెరుగుదలల యొక్క వశ్యతను అనుమతిస్తుంది. ఆన్-చిప్ బూట్‌లోడర్ కోసం నిర్మాణ పరిష్కారాన్ని ఎంచుకోవడం వల్ల, మైక్రోకంట్రోలర్‌లకు అందుబాటులో ఉన్న మెమరీ LPC2141 / 42 / 44/46/48 అంటే 32-కిలోబైట్లు, కిలోబైట్లు, 128-కిలోబైట్లు, 256-కిలోబైట్లు, & 500-కిలోబైట్లు. ఈ మైక్రోకంట్రోలర్‌ల ఫ్లాష్ మెమరీ ప్రతి చక్రానికి 1, 00,000 చెరిపివేత మరియు చాలా సంవత్సరాలు డేటా సంరక్షణను అందిస్తుంది.

పిన్ కనెక్ట్ బ్లాక్

ఈ బ్లాక్ అనేక ఫంక్షన్లను కలిగి ఉండటానికి ARM7 ఆధారిత LPC2148 మైక్రోకంట్రోలర్ యొక్క ఎంచుకున్న పిన్‌లను అనుమతిస్తుంది. మల్టీప్లెక్సర్లు పిన్ మరియు ఆన్-చిప్ పెరిఫెరల్స్ మధ్య లింక్‌ను అనుమతించడానికి కాన్ఫిగరేషన్ రిజిస్టర్‌ల ద్వారా నియంత్రించవచ్చు.

పెరిఫెరల్స్ తప్పనిసరిగా ప్రేరేపించబడటానికి ముందు తగిన పిన్‌లతో జతచేయబడాలి మరియు అనుమతించబడిన ఏదైనా అనుసంధాన అంతరాయాలకు ముందు ఉండాలి. ఇచ్చిన హార్డ్‌వేర్ వాతావరణంలో రిజిస్టర్ల పిన్ ఎంపిక ద్వారా మైక్రోకంట్రోలర్ కార్యాచరణను పిన్ కంట్రోల్ మాడ్యూల్ ద్వారా నిర్వచించవచ్చు.

అన్ని పిన్స్ పోర్టులను పునర్వ్యవస్థీకరించిన తరువాత (పోర్ట్ 0 & పోర్ట్ 1) ఇచ్చిన మినహాయింపుల ద్వారా i / p గా అమర్చబడి ఉంటాయి. డీబగ్ అనుమతించబడితే

డీబగ్ అనుమతించబడితే, JTAG యొక్క పిన్స్ JTAG యొక్క కార్యాచరణను అంచనా వేస్తాయి. ఒక ట్రేస్ అనుమతించబడితే, ట్రేస్ పిన్స్ ట్రేస్ యొక్క కార్యాచరణను అంచనా వేస్తాయి. I2C0 మరియు I2C1 పిన్‌లకు అనుసంధానించబడిన పిన్‌లు ఓపెన్ డ్రెయిన్.

GPIO- జనరల్ పర్పస్ సమాంతర ఇన్పుట్ / అవుట్పుట్

GPIO రిజిస్టర్‌లు ఒక నిర్దిష్ట పరిధీయ ఫంక్షన్‌తో అనుసంధానించబడని పరికర పిన్‌లను నియంత్రిస్తాయి. పరికర పిన్‌లను i / p [s లేదా o / ps గా అమర్చవచ్చు. వ్యక్తిగత రిజిస్టర్లు ఎన్ని o / p లను ఏకకాలంలో క్లియర్ చేయడానికి అనుమతిస్తాయి. అవుట్పుట్ రిజిస్టర్ విలువను తిరిగి చదవవచ్చు, మరియు పోర్ట్ పిన్స్ యొక్క ప్రస్తుత పరిస్థితి. ఈ మైక్రోకంట్రోలర్లు LPC200 పరికరాల్లో వేగవంతమైన పనితీరును ప్రారంభిస్తాయి.

సాధారణ-ప్రయోజన ఇన్పుట్ / అవుట్పుట్ రిజిస్టర్లు ఉత్తమమైన I / O సమయం కోసం ఉపయోగించే ప్రాసెసర్ బస్సుకు తరలించబడతాయి.

  • ఈ రిజిస్టర్లు అడ్రస్ చేయదగిన బైట్లు.
  • పోర్ట్ యొక్క మొత్తం విలువ కావచ్చు
  • పోర్ట్ యొక్క పూర్తి విలువను ఒకే సూచనలో వ్రాయవచ్చు

10-బిట్ ADC (అనలాగ్ టు డిజిటల్ కన్వర్టర్)

LPC2141 లేదా 42 వంటి మైక్రోకంట్రోలర్లు రెండు ఉన్నాయి ADC కన్వర్టర్లు , మరియు ఇవి 10-బిట్ మాత్రమే ఒకటి & LPC2144 / 46/48 లో రెండు ADC లు ఉన్నాయి, మరియు ఇవి 10-బిట్ స్ట్రెయిట్ ఉజ్జాయింపు ADC లు మాత్రమే. ADC0 6-ఛానెల్‌లను కలిగి ఉన్నప్పటికీ, ADC1 లో 8-ఛానెల్‌లు ఉన్నాయి. ఈ విధంగా, LPC2141 లేదా 42 కొరకు ప్రాప్యత చేయగల ADC i / ps సంఖ్య LPC2141 లేదా 42 కొరకు 6 & 14.

10-బిట్ DAC (డిజిటల్ నుండి అనలాగ్ కన్వర్టర్)

DAC ఈ మైక్రోకంట్రోలర్‌లను మార్చగల అనలాగ్ o / p, మరియు V.REFa యొక్క అత్యధిక ఉత్పత్తి డిజిటల్ నుండి అనలాగ్ వోల్టేజ్.

పరికర నియంత్రిక- USB 2.0

సార్వత్రిక సీరియల్ బస్సులో 4-వైర్లు ఉంటాయి మరియు ఇది అనేక పెరిఫెరల్స్ మరియు హోస్ట్‌ల మధ్య కమ్యూనికేషన్‌కు మద్దతు ఇస్తుంది. ఈ నియంత్రిక టోకెన్ ఆధారంగా ప్రోటోకాల్ ఉపయోగించి పరికరాలను కనెక్ట్ చేయడానికి USB యొక్క బ్యాండ్‌విడ్త్‌ను అనుమతిస్తుంది.

హాట్ ప్లగింగ్ మరియు పరికరాల డైనమిక్ సేకరణను అన్‌ప్లగ్ చేయడానికి బస్సు మద్దతు ఇస్తుంది. ప్రతి కమ్యూనికేషన్ హోస్ట్-కంట్రోలర్ ద్వారా ప్రారంభించబడుతుంది. ఈ మైక్రోకంట్రోలర్లు యూనివర్సల్ సీరియల్ బస్ ఉపకరణం కంట్రోలర్‌తో రూపొందించబడ్డాయి, ఇది 12 Mbit / sec డేటాను USB యొక్క హోస్ట్ కంట్రోలర్ ద్వారా భర్తీ చేస్తుంది.

UART లు

ఈ మైక్రోకంట్రోలర్‌లలో ప్రామాణిక ప్రసారం మరియు డేటా-లైన్లను పొందడానికి రెండు UART లు ఉన్నాయి. మునుపటి మైక్రోకంట్రోలర్‌లకు (LPC2000) భిన్నంగా, మైక్రోకంట్రోలర్‌లలోని UART లు LPC2141 / LPC2142 / LPC2144 / LPC2146 / LPC2148 రెండు UART లకు ఉపయోగించే పాక్షిక బాడ్ రేట్ జెనరేటర్‌ను ప్రారంభిస్తాయి, ఈ రకమైన మైక్రోకంట్రోలర్‌లను 115200 కంటే ఎక్కువ ప్రతి MAD క్రై రేట్ల కంటే ఎక్కువ ఫ్రీక్వెన్సీ ద్వారా సాధించడానికి అనుమతిస్తుంది. . అదనంగా, CTS / RTS వంటి నియంత్రణ విధులు హార్డ్‌వేర్‌లో పూర్తిగా అమలు చేయబడతాయి.

I2C- బస్ యొక్క సీరియల్ I / O కంట్రోలర్

LPC2141 / LPC2142 / LPC2144 / LPC2146 / LPC2148 నుండి ప్రతి మైక్రోకంట్రోలర్ కలిగి ఉంటుంది రెండు I2C బస్ కంట్రోలర్లు మరియు ఇది ద్వి దిశాత్మక. ఎస్సీఎల్ మరియు ఎస్డీఏ అనే రెండు వైర్ల సహాయంతో ఇంటర్-ఐసి నియంత్రణ చేయవచ్చు. ఇక్కడ SDA & SCL సీరియల్ క్లాక్ లైన్ మరియు సీరియల్ డేటా లైన్

ప్రతి ఉపకరణం వ్యక్తిగత చిరునామా ద్వారా గుర్తించబడుతుంది. ఇక్కడ, ట్రాన్స్మిటర్లు మరియు రిసీవర్లు మాస్టర్ మోడ్ / స్లేవ్ మోడ్ వంటి రెండు మోడ్లలో పనిచేయగలవు. ఇది మల్టీ-మాస్టర్ బస్సు, దీనికి అనుసంధానించబడిన ఒకటి లేదా అంతకంటే ఎక్కువ బస్సు మాస్టర్స్ దీనిని నిర్వహించవచ్చు. ఈ మైక్రోకంట్రోలర్లు -400 kbit / s బిట్ రేట్లకు మద్దతు ఇస్తాయి.

SPI సీరియల్ ఇన్పుట్ / అవుట్పుట్ కంట్రోలర్

ఈ మైక్రోకంట్రోలర్‌లలో ఒకే SPI కంట్రోలర్ ఉంటుంది మరియు పేర్కొన్న బస్సుతో అనుబంధించబడిన అనేక మంది మాస్టర్స్ & బానిసలను నిర్వహించడానికి ఉద్దేశించబడింది.

పేర్కొన్న డేటా ట్రాన్స్మిషన్ అంతటా మాస్టర్ & స్లేవ్ ఇంటర్ఫేస్ ద్వారా సంభాషించవచ్చు. ఈ సమయంలో, మాస్టర్ నిరంతరం బైట్-ఆఫ్-డేటాను బానిస వైపు ప్రసారం చేస్తాడు, అదేవిధంగా బానిస నిరంతరం మాస్టర్ వైపు డేటాను ప్రసారం చేస్తాడు.

SSP సీరియల్ ఇన్పుట్ / అవుట్పుట్ కంట్రోలర్

ఈ మైక్రోకంట్రోలర్లు సింగిల్ ఎస్‌ఎస్‌పిని కలిగి ఉంటాయి మరియు ఈ కంట్రోలర్ ఎస్‌పిఐ, మైక్రోవైర్ బస్సు లేదా 4-వైర్ ఎస్‌ఎస్‌ఐలో ప్రాసెస్ చేయగలదు. ఇది అనేక మంది మాస్టర్స్ మరియు బానిసల బస్సుతో కమ్యూనికేట్ చేయగలదు

కానీ, ఒక నిర్దిష్ట మాస్టర్, అలాగే బానిస, పేర్కొన్న డేటా ట్రాన్స్మిట్ అంతటా బస్సులో సంభాషించవచ్చు. ఈ మైక్రోకంట్రోలర్ పూర్తి-డ్యూప్లెక్స్ బదిలీలకు మద్దతు ఇస్తుంది, మాస్టర్- బానిస నుండి మరియు బానిస-మాస్టర్ నుండి డేటా ప్రవాహానికి ఉపయోగించే 4-16 బిట్స్ డేటా ఫ్రేమ్‌ల ద్వారా.

టైమర్లు / కౌంటర్లు

టైమర్లు మరియు కౌంటర్లు PCLK (పరిధీయ గడియారం) చక్రాలను లెక్కించడానికి రూపొందించబడ్డాయి మరియు 4-మ్యాచ్ రిజిస్టర్ల ఆధారంగా ఐచ్ఛికంగా అంతరాయాలను ఉత్పత్తి చేస్తాయి.

ఐ / పి సిగ్నల్స్ మారినప్పుడు టైమర్ విలువను పట్టుకోవటానికి ఇది నాలుగు క్యాప్చర్ ఐ / పిఎస్ కలిగి ఉంటుంది. ఒక నిర్దిష్ట సంగ్రహాన్ని అమలు చేయడానికి అనేక పిన్‌లను ఎంచుకోవచ్చు. ఈ మైక్రోకంట్రోలర్లు కనీసం బాహ్య పల్స్ సమానంగా ఉంటే క్యాప్చర్ యొక్క ఇన్పుట్లలో బాహ్య సంఘటనలను లెక్కించవచ్చు. ఈ అమరికలో, నిష్క్రియ సంగ్రహ పంక్తులను సాధారణ టైమర్ క్యాప్చర్ i / ps గా ఎంచుకోవచ్చు.

వాచ్డాగ్ టైమర్

మైక్రోకంట్రోలర్‌ను సహేతుకమైన సమయంలో రీసెట్ చేయడానికి వాచ్‌డాగ్ టైమర్ ఉపయోగించబడుతుంది. వినియోగదారుని ప్రోగ్రామ్ టైమర్‌ను నిర్ణీత సమయంలో రీలోడ్ చేయడంలో విజయవంతం కాకపోతే, టైమర్ సిస్టమ్ యొక్క రీసెట్‌ను ఉత్పత్తి చేస్తుంది.

RTC- రియల్ టైమ్ క్లాక్

నిష్క్రియ లేదా సాధారణ ఆపరేటింగ్ పద్ధతిని ఎన్నుకున్న సమయాన్ని లెక్కించడానికి కౌంటర్లను అందించడానికి RTC ఉద్దేశించబడింది. RTC తక్కువ మొత్తంలో శక్తిని ఉపయోగిస్తుంది మరియు సెంట్రల్ ప్రాసెసింగ్ యూనిట్ నిరంతరం పనిచేయని తగిన బ్యాటరీ శక్తితో నడిచే ఏర్పాట్ల కోసం రూపొందించబడింది

శక్తి నియంత్రణ

ఈ మైక్రోకంట్రోలర్లు పవర్-డౌన్ మోడ్ మరియు ఐడిల్ మోడ్ వంటి రెండు ఘనీకృత పవర్ మోడ్‌లకు మద్దతు ఇస్తాయి. నిష్క్రియ మోడ్‌లో, అంతరాయం లేదా RST సంభవించే వరకు సూచనల అమలు సమతుల్యమవుతుంది. నిష్క్రియాత్మక మోడ్ అంతటా పరిధీయ నిర్వహణను నిర్వహిస్తుంది మరియు CPU ఫినిషింగ్‌ను పున art ప్రారంభించడానికి కారణమయ్యే అంతరాయాలను కలిగిస్తుంది. నిష్క్రియ మోడ్ CPU, కంట్రోలర్లు, మెమరీ సిస్టమ్స్ మరియు లోపలి బస్సులు ఉపయోగించిన శక్తిని తొలగిస్తుంది.

పవర్ డౌన్ మోడ్‌లో, ఓసిలేటర్ నిష్క్రియం చేయబడుతుంది మరియు IC కి అంతర్గత గడియారాలు లభించవు. పెరిఫెరల్ రిజిస్టర్లు, రిజిస్టర్లతో ప్రాసెసర్ కండిషన్, లోపలి SRAM విలువలు పవర్-డౌన్ మోడ్ సమయంలో భద్రపరచబడతాయి & చిప్ లాజిక్ లెవల్స్ అవుట్పుట్ పిన్స్ స్థిరంగా ఉంటాయి.

ఈ మోడ్‌ను పూర్తి చేయవచ్చు మరియు గడియారాలు లేకుండా పని చేయగల నిర్దిష్ట అంతరాయాల ద్వారా సాధారణ ప్రక్రియ పున ar ప్రారంభించబడుతుంది. చిప్ ఆపరేషన్ సమతుల్యమైనందున, పవర్-డౌన్ మోడ్ చిప్ విద్యుత్ వినియోగాన్ని దాదాపు సున్నాకి తగ్గిస్తుంది.

పిడబ్ల్యుఎం -పల్స్ వెడల్పు మాడ్యులేటర్

PWM లు సాధారణ టైమర్-బ్లాక్ మీద ఆధారపడి ఉంటాయి మరియు అన్ని లక్షణాలలోకి వస్తాయి, అయినప్పటికీ పల్స్ వెడల్పు మాడ్యులేటర్ ఫంక్షన్ LPC2141 / 42/44/46/48 వంటి మైక్రోకంట్రోలర్లపై పరిష్కరించబడింది.

టైమర్ PCLK (పరిధీయ గడియారం) చక్రాలను లెక్కించడానికి ఉద్దేశించబడింది మరియు 7-మ్యాచ్ రిజిస్టర్ల ఆధారంగా నిర్దిష్ట టైమర్ విలువలు తలెత్తినప్పుడు ఐచ్ఛికంగా అంతరాయాలను ఉత్పత్తి చేస్తుంది మరియు PWM ఫంక్షన్ కూడా మ్యాచ్ రిజిస్టర్ సంఘటనలపై ఆధారపడి ఉంటుంది.

సరిహద్దు స్థానాలను పెంచడం మరియు తగ్గించడం వ్యక్తిగతంగా నియంత్రించే సామర్ధ్యం పల్స్ వెడల్పు మాడ్యులేషన్‌ను అనేక అనువర్తనాల కోసం ఉపయోగించుకోవడానికి అనుమతిస్తుంది. ఉదాహరణకు, బహుళ-దశలతో కూడిన సాధారణ మోటారు నియంత్రణ ప్రతి పల్స్ వెడల్పులతో పాటు స్థానాల యొక్క ప్రత్యేక నియంత్రణ ద్వారా PWM యొక్క 3-కాని అతివ్యాప్తి అవుట్‌పుట్‌లను ఉపయోగిస్తుంది.

వీపీబీ బస్సు

VPB డివైడర్ CCLK (ప్రాసెసర్ క్లాక్) మరియు PCLK (పరిధీయ పరికరాలచే ఉపయోగించబడే గడియారం) మధ్య అనుబంధాన్ని పరిష్కరిస్తుంది. ఈ డివైడర్ రెండు ప్రయోజనాల కోసం ఉపయోగించబడుతుంది. మొదటి ఉపయోగం VPB బస్సును ఉపయోగించి ఇష్టపడే PCLK ద్వారా పెరిఫెరల్స్ సరఫరా చేయడం, తద్వారా అవి ARM ప్రాసెసర్ యొక్క ఎంచుకున్న వేగంతో పని చేయగలవు. దీనిని నెరవేర్చడానికి, ఈ బస్సు వేగాన్ని ప్రాసెసర్ యొక్క గడియార రేటును 1⁄ 2 -1⁄ 4 నుండి తగ్గించవచ్చు.

ఎందుకంటే ఈ బస్సు పవర్-అప్‌లో ఖచ్చితంగా పని చేయాలి మరియు ప్రాసెసర్ క్లాక్ రేట్‌లో 1⁄ 4 వ స్థానంలో బస్సు పనిచేయడానికి RST (రీసెట్) వద్ద డిఫాల్ట్ స్థితి ఉంటుంది. దీని యొక్క రెండవ ఉపయోగం ఏమిటంటే, పూర్తి ప్రాసెసర్ రేటుతో పనిచేయడానికి అనువర్తనానికి ఎటువంటి పెరిఫెరల్స్ అవసరం లేనప్పుడు విద్యుత్ పొదుపును అనుమతించడం. VPB- డివైడర్ PLL యొక్క అవుట్‌పుట్‌తో అనుబంధించబడినందున, ఇది నిష్క్రియ మోడ్‌లో చురుకుగా ఉంటుంది.

ఎమ్యులేషన్ & డీబగ్గింగ్

మైక్రోకంట్రోలర్ (LPC2141 / 42/44/46/48) సీరియల్ పోర్ట్- JTAG ద్వారా ఎమ్యులేషన్ & డీబగ్గింగ్‌ను కలిగి ఉంది. ప్రోగ్రామ్ అమలును గుర్తించే ట్రేస్-పోర్ట్ అనుమతి. ట్రేస్ ఫంక్షన్లు & డీబగ్గింగ్ అంశాలు పోర్ట్ 1 మరియు GPIO లతో మల్టీప్లెక్స్ చేయబడతాయి.

కోడ్ భద్రత

ఈ మైక్రోకంట్రోలర్‌ల కోడ్ సెక్యూరిటీ ఫీచర్ LPC2141 / 42/44/46/48 ఒక ఫంక్షన్‌ను తనిఖీ నుండి రక్షించవచ్చా లేదా డీబగ్ చేయగలదా అని నియంత్రించడానికి అనుమతిస్తుంది.

ఈ విధంగా, ఇది ARM7 ఆధారిత LPC2148 మైక్రోకంట్రోలర్ ఆర్కిటెక్చర్ గురించి. పై వ్యాసం నుండి, చివరకు, ARM అనేది అనేక ప్రాసెసర్లతో పాటు మైక్రోకంట్రోలర్లలో ఉపయోగించే ఒక నిర్మాణం అని మేము నిర్ధారించగలము. ఇక్కడ మీ కోసం ఒక ప్రశ్న ఉంది, ARM ప్రాసెసర్ యొక్క నిర్మాణం ఏమిటి?