NXP AN14179 आधारित माइक्रो कन्ट्रोलरहरू

- कोर प्लेटफर्म: TrustZone, MPU, FPU, SIMD, DSP SmartDMA सँग 33 MHz सम्म आर्म Cortex-M150
- प्रणाली नियन्त्रण: पावर नियन्त्रण, घडी उत्पादन इकाई, PMC, सुरक्षित DMA0, सुरक्षित DMA1, सुरक्षित AHB बस
- एनालग: 4x 16 b ADC, Temp सेन्सर, 2x ACMP, Glitch detect, VREF
- इन्टरफेसहरू: 8x LP flexcomm समर्थन गर्दै UART, SPI, I2C, 4ch SAI, 2x CAN-FD, USB HS, 2x I3C
- मेमोरी: 512 kB सम्म फ्ल्यास, 320 kB सम्म RAM, ECC RAM 32 kB
- HMI: FlexIO, DMIC
- सुरक्षा: PKC, ECC-256, SHA-512, RNG AES-256, बहु-दर टाइमर, Windowed WDT, Debug auth., PRINCE, RTC एन्टि-t संगamper पिनहरू
- सामान्य उद्देश्य टाइमर: 5x 32 b टाइमर
- अन्य सुविधाहरू: माइक्रो-टिक टाइमर, DICE + UUID, PFR, SRAM PUF, 2x FlexPWM 2 QDC मोड्युलको साथ, OS घटना घडी, 2x कोड WDG, OTP, Tampपत्ता लगाउनुहोस्
उत्पादन उपयोग निर्देशन
- चरण १: माइग्रेसन गाइड बुझ्दै
प्लेटफर्महरूमा भएका भिन्नता र परिवर्तनहरू बुझ्न MCXNx4x देखि MCXN23x सम्म प्रदान गरिएको माइग्रेसन गाइड पढ्नुहोस्। - चरण १: आवेदन अनुकूलता मूल्याङ्कन
MCXNx4x मा तपाईंका हालका अनुप्रयोगहरू MCXN23x प्लेटफर्मसँग मिल्दो छ कि छैन भनी जाँच गर्नुहोस्। परिमार्जन आवश्यक हुन सक्ने कुनै पनि विशेष सुविधाहरू वा परिधीयहरू पहिचान गर्नुहोस्। - चरण १: पोर्टिङ अनुप्रयोगहरू
MCXNx4x बाट MCXN23x मा आफ्नो एप्लिकेसनहरू पोर्ट गर्न माइग्रेसन गाइडको दिशानिर्देशहरू पालना गर्नुहोस्। प्लेटफर्म भिन्नताहरूमा आधारित आवश्यक कोड परिवर्तनहरू गर्नुहोस्। - चरण १: परीक्षण र प्रमाणीकरण
अनुप्रयोगहरू पोर्ट गरिसकेपछि, उचित कार्यक्षमता र कार्यसम्पादन सुनिश्चित गर्न MCXN23x प्लेटफर्ममा राम्ररी परीक्षण गर्नुहोस्।
बारम्बार सोधिने प्रश्नहरू (FAQ)
- प्रश्न: MCXNx4x र MCXN23x बीचको मुख्य भिन्नताहरू के हुन्?
A: MCXN23x MCXNx4x को क्रप गरिएको संस्करण हो जसमा केही सह-प्रोसेसरहरू र बाह्य उपकरणहरू हटाइएका छन्। MCX श्रृंखला MCU लाई उपश्रृङ्खला N, A, L, र W मा विभाजन गरिएको छ। - प्रश्न: म कसरी मेरो आवेदनहरू MCXNx4x बाट MCXN23x मा स्थानान्तरण गर्न सक्छु?
A: NXP द्वारा प्रदान गरिएको माइग्रेसन गाइडलाई सन्दर्भ गर्नुहोस् जसले दुई प्लेटफर्महरू बीचको अनुप्रयोगहरू माइग्रेट गर्ने चरणहरूलाई रूपरेखा दिन्छ। अनुकूलता सुनिश्चित गर्नुहोस् र कोडमा आवश्यक समायोजन गर्नुहोस्।
AN14179
MCXNx4x बाट MCXN23x मा माइग्रेसन गाइड
Rev. 1 - 6 मे 2024
आवेदन नोट
कागजात जानकारी
| जानकारी | सामग्री |
| कीवर्डहरू | AN14179, MCXNx4x, MCXN23x, माइग्रेसन गाइड |
| सार | यस एप्लिकेसन नोटले MCXNx4x र MCXN23x बीचको भिन्नताहरू वर्णन गर्दछ र ग्राहकहरूलाई MCXNx4x प्लेटफर्मबाट MCXN23x प्लेटफर्ममा अनुप्रयोगहरू कसरी द्रुत रूपमा स्थानान्तरण गर्ने भनेर मार्गदर्शन गर्दछ। |
परिचय
MCXNx4x NXP द्वारा Kinetis र LPC पछि सुरु गरिएको नयाँ पुस्ताको MCU हो। यसले Kinetis र LPC प्लेटफर्महरू, जस्तै CMC, FlexCAN, FlexIO, र SPC Kinetis प्लेटफर्म र PowerQuad, SmartDMA, PINT, RTC, र LPC प्लेटफर्मबाट MRT बाट उत्कृष्ट IP एकीकृत गर्दछ। MCX श्रृंखला MCU चार उपश्रृङ्खलाहरूमा विभाजित छ: N, A, L, र W।
- MCX N (न्यूरल):
- 150 MHz, 512KB-2MB
- अन-चिप एक्सेलेटरहरू, परिष्कृत बाह्य उपकरणहरू, र उन्नत सुरक्षा
- MCX A (सर्व-उद्देश्य):
- 96 MHz सम्म, 32KB-1MB
- अनुप्रयोगहरूको विस्तृत दायराको लागि बुद्धिमान बाह्य उपकरणहरू र विभिन्न उपकरण विकल्पहरू
- • MCX W (वायरलेस):
- ५० मेगाहर्ट्ज सम्म
- कम-शक्ति ब्लुटुथ LE, थ्रेड, र Zigbee रेडियो IIoT र पदार्थ अनुप्रयोगहरू र उन्नत सुरक्षाको लागि अनुकूलित
- MCX L (लो-पावर):
- ५० MHz मुनि, 50 MB सम्म
- सबैभन्दा कम सक्रिय शक्ति र चुहावट संग ब्याट्री संचालित अनुप्रयोगहरूमा सधैंको लागि अनुकूलित
MCXNx4x शृङ्खलाका माइक्रोकन्ट्रोलरहरूले आर्म कोर्टेक्स-M33 ट्रस्टजोन कोरलाई CoolFlux BSP32, एक PowerQuad DSP को-प्रोसेसर, र 150 MHz मा चल्ने धेरै उच्च-गति जडान विकल्पहरूसँग जोड्दछ। विभिन्न प्रकारका एप्लिकेसनहरूलाई समर्थन गर्न, MCX N शृङ्खलाले उन्नत सिरियल पेरिफेरलहरू, टाइमरहरू, उच्च-परिशुद्धता एनालगहरू, र सुरक्षित प्रयोगकर्ता कोड, डेटा र सञ्चार जस्ता अत्याधुनिक सुरक्षा सुविधाहरू समावेश गर्दछ। सबै MCXNx4x उत्पादनहरूमा डुअल-बैंक फ्ल्यास समावेश छ, जसले आन्तरिक फ्ल्यासबाट पढ्ने-लेख्ने कार्यलाई समर्थन गर्दछ। MCXNx4x श्रृंखलाले ठूलो बाह्य सिरियल मेमोरी कन्फिगरेसनहरूलाई पनि समर्थन गर्दछ।
MCXNx4x MCU परिवारहरू निम्नानुसार छन्:
- N54x: दोस्रो M33 कोर, उन्नत टाइमरहरू, एनालग र उच्च-गति जडान, उच्च-गति USB, 10/100 इथरनेट, र FlexIO सहितको मुख्यधारा MCU, जसलाई LCD नियन्त्रकको रूपमा प्रोग्राम गर्न सकिन्छ।
- N94x: CPU र DSP सिरियल जडान, उन्नत टाइमर, उच्च परिशुद्धता एनालग, र उच्च-गति जडान, उच्च-गति USB, CAN 2.0, 10/100 इथरनेट, र FlexIO सहितको एकीकरण, जसलाई LCD नियन्त्रकको रूपमा प्रोग्राम गर्न सकिन्छ।
- MCXN23x MCX N श्रृंखलाको दोस्रो उत्पादन हो। यसलाई MCXNx4x को क्रप गरिएको संस्करणको रूपमा लिन सकिन्छ। लगभग सबै आईपीहरू MCXNx4x बाट पुन: प्रयोग गरिन्छ, र केही सह-प्रोसेसरहरू र बाह्य उपकरणहरू हटाइएका छन्। यी हटाइएका मोड्युलहरू निम्नानुसार छन्:
- सह-प्रोसेसर: माध्यमिक कोर्टेक्स-M33 कोर, पावरक्वाड, NPU, CoolFlux BSP32, र यस्तै।
- बाह्य उपकरणहरू: FlexSPI, uSDHC, EMVSIM, इथरनेट, 12-bit DAC, 14-bit DAC, र यति।
यस कागजातले MCXNx4x प्लेटफर्मबाट MCXN23x प्लेटफर्ममा कसरी आवेदनहरू स्थानान्तरण गर्ने भनेर वर्णन गर्दछ। MCXN23x को प्रणाली ब्लक रेखाचित्र चित्र 1 मा देखाइएको छ।
MCXNx4x बाट MCXN23x मा माइग्रेसन गाइड

चित्र 1. MCXN23x प्रणाली ब्लक रेखाचित्र
तालिका १ ले MCXNx1x र MCXN4x बीचको प्रणाली स्रोतहरूको तुलनालाई सूचीबद्ध गर्दछ।
तालिका 1. MCXNx4x र MCXN23x को तुलना
| MCU श्रृंखला | MCXNx4x | MCXN23x | ||||
| भाग | MCXN947 | MCXN946 | MCXN547 | MCXN546 | MCXN236 | MCXN235 |
| प्याकेज | VFBGA184 HLQFP100 | VFBGA184 HLQFP100 | VFBGA184 HLQFP100 | VFBGA184 HLQFP100 | VFBGA184 HLQFP100 | VFBGA184 HLQFP100 |
| तापमान दायरा (जंक्शन) | -40 ºC देखि 125 ºC | -40 ºC देखि 125 ºC | -40 ºC देखि 125 ºC | -40 ºC देखि 125 ºC | -40 ºC देखि 125 ºC | -40 ºC देखि 125 ºC |
| MCU श्रृंखला | MCXNx4x | MCXN23x | ||||
| भाग | MCXN947 | MCXN946 | MCXN547 | MCXN546 | MCXN236 | MCXN235 |
| कोर #1 कोर्टेक्स- M33 | 150 MHz TZM
+FPU+ETM |
150 MHz TZM
+FPU+ETM |
150 MHz TZM
+FPU+ETM |
150 MHz TZM
+FPU+ETM |
150 MHz TZM
+FPU+ETM |
150 MHz TZM
+FPU+ETM |
| कोर #1 क्यास | ३५५० K | ३५५० K | ३५५० K | ३५५० K | ३५५० K | ३५५० K |
| कोर #2 कोर्टेक्स- M33 | ८६८.३ मेगाहर्ट्ज | ८६८.३ मेगाहर्ट्ज | ८६८.३ मेगाहर्ट्ज | ८६८.३ मेगाहर्ट्ज | - | - |
| PowerQuad (DSP र Cordic) | Y | Y | Y | Y | - | - |
| NPU | Y | Y | Y | Y | - | - |
| स्मार्टडीएमए | Y | Y | Y | Y | Y | Y |
| CoolFlux BSP32 | Y | Y | - | - | - | - |
| कुल फ्लैश | १२८ एमबी | १२८ एमबी | १२८ एमबी | १२८ एमबी | १२८ एमबी | 512 kB |
| डुअल बैंक फ्लैश | Y | Y | Y | Y | Y | Y |
| फ्लैश ECC र CRC | Y | Y | Y | Y | Y | Y |
| फ्ल्यास इन्क्रिप्ट (राजकुमार) | Y | Y | Y | Y | Y | Y |
| SRAM (ECC प्रयोगकर्ता कन्फिगर योग्य) | ३५५० K | ३५५० K | ३५५० K | ३५५० K | ३५५० K | ३५५० K |
| ECC संग SRAM (मुख्य SRAM को अतिरिक्त) | ३५५० K | ३५५० K | ३५५० K | ३५५० K | ३५५० K | ३५५० K |
| FlexSPI 16 k क्यास संग | 1x, 2 ch | 1x, 2 ch | 1x, 2 ch | 1x, 2 ch | - | - |
| यूएसडीएचसी | Y[1] | - | Y | Y | - | - |
| EMVSIM | Y[1] | - | Y | Y | - | - |
| सुरक्षित कुञ्जी व्यवस्थापन | PUF/UDF | PUF/UDF | PUF/UDF | PUF/UDF | PUF/UDF | PUF/UDF |
| सुरक्षित उपप्रणाली | Y | Y | Y | Y | Y | Y |
| विरोधी टीamper पिन[१] | 8 | 8 | 8 | 8 | 6 | 6 |
| प्रदर्शन नियन्त्रक (FlexIO) | 1 | 1 | 1 | 1 | 1 | 1 |
| TSI | २ [१५] | N | 1 | 1 | - | - |
| DMIC | ४ ch[१] | - | १ ch | १ ch | १ ch | १ ch |
| SAI | १ ch | १ ch | १ ch | १ ch | १ ch | १ ch |
| LP_FLEXCOMM | 10 | 10 | 10 | 10 | 8 | 8 |
| I3C | 2 | 2 | 2 | 2 | 2 | 2 |
| USB HS | 1 | - | 1 | 1 | 1 | 1 |
| USB FS | 1 | 1 | 1 | 1 | - | - |
| MCU श्रृंखला | MCXNx4x | MCXN23x | ||||
| भाग | MCXN947 | MCXN946 | MCXN547 | MCXN546 | MCXN236 | MCXN235 |
| 10/100 इथरनेट MAC | MII/RMII | MII/RMII | MII/RMII | MII/RMII | - | - |
| FlexCAN (FD) | 2 | 2 | 1 | 1 | 2 | 2 |
| DAC 12b, 1 Msps | 2 | 2 | 1 | 1 | - | - |
| DAC 14b, 5 Msps | 1 | 1 | - | - | - | - |
| कम्प्याटर | 3 | 3 | 2 | 2 | 2 | 2 |
| Opamp | 3 | 3 | - | - | - | - |
| ADC | 2 | 2 | 2 | 2 | 2 | 2 |
| VREF | Y | Y | Y | Y | Y | Y |
| FlexPWM | 2 | 2 | 1 | 1 | 2 | 2 |
| क्वाड्रेचर डिकोडर | 2 | 2 | 1 | 1 | 2 | 2 |
| SINC फिल्टर | Y | Y | - | - | - | - |
| RTC | 1 | 1 | 1 | 1 | 1 | 1 |
| 32b टाइमर | 5 | 5 | 5 | 5 | 5 | 5 |
| SCTimer | 1 | 1 | 1 | 1 | - | - |
| MRT 24b | 1 | 1 | 1 | 1 | 1 | 1 |
| uTick टाइमर | 1 | 1 | 1 | 1 | 1 | 1 |
| WWDT | 1 | 1 | 1 | 1 | 1 | 1 |
| OS टाइमर | 1 | 1 | 1 | 1 | 1 | 1 |
- यो सुविधा MCXN947 VFBGA184 प्याकेजमा मात्र समर्थित छ।
- 100HLQFP ले दुई एंटीटी समर्थन गर्दछamper पिनहरू।
निम्न खण्डले MCXNx4x र MCXN23x लाई मेमोरी, घडी, पिनआउट, र बाह्य उपकरणहरूको सन्दर्भमा तुलना गर्दछ।
मेमोरी
यो खण्डले फ्ल्यास मेमोरी र SRAM मेमोरीको बारेमा विवरणहरू प्रदान गर्दछ।
फ्ल्यास मेमोरी
MCXNx4x मा 2 MB सम्मको फ्ल्यास साइज छ, जबकि MCXN23x मा 1 MB सम्मको फ्ल्यास साइज छ, दुबै डुअल बैंक फ्ल्यास र डुअल इमेज बुट समर्थन गर्दछ। प्रत्येक भागको लागि फ्ल्यास आकारको कन्फिगरेसन तालिका 2 र तालिका 3 मा सूचीबद्ध छ।
तालिका 2. MCXNx4x भाग सूची
| भाग नम्बर | इम्बेडेड मेमोरी | सुविधाहरू | प्याकेज | ||||
| फ्ल्यास (एमबी) | SRAM (kB) | Tamper पिन (अधिकतम) | GPIOs
(अधिकतम) |
SRAM PUF | पिन गणना | टाइप गर्नुहोस् | |
| (P)MCXN547VNLT | 2 | 512 | 2 | 74 | Y | 100 | HLQFP |
| भाग नम्बर | इम्बेडेड मेमोरी | सुविधाहरू | प्याकेज | ||||
| फ्ल्यास (एमबी) | SRAM (kB) | Tamper पिन (अधिकतम) | GPIOs
(अधिकतम) |
SRAM PUF | पिन गणना | टाइप गर्नुहोस् | |
| (P)MCXN546VNLT | 1 | 352 | 2 | 74 | Y | 100 | HLQFP |
| (P)MCXN547VDFT | 2 | 512 | 8 | 124 | Y | 184 | VFBGA |
| (P)MCXN546VDFT | 1 | 352 | 8 | 124 | Y | 184 | VFBGA |
| (P)MCXN947VDFT | 2 | 512 | 8 | 124 | Y | 184 | VFBGA |
| (P)MCXN947VNLT | 2 | 512 | 2 | 78 | Y | 100 | HLQFP |
| (P)MCXN946VNLT | 1 | 352 | 2 | 78 | Y | 100 | HLQFP |
| (P)MCXN946VDFT | 1 | 352 | 8 | 124 | Y | 184 | VFBGA |
तालिका 3. MCXN23x भाग सूची
| भाग नम्बर | इम्बेडेड मेमोरी | सुविधाहरू | प्याकेज | ||||
| फ्ल्यास (MB) | SRAM (kB) | Tamper पिन (अधिकतम) | GPIOs (अधिकतम) | SRAM PUF | पिन गणना | टाइप गर्नुहोस् | |
| (P)MCXN236VNLT | 1 | 352 | 6 | 74 | Y | 100 | HLQFP |
| (P)MCXN236VDFT | 1 | 352 | 6 | 108 | Y | 184 | VFBGA |
| (P)MCXN235VNLT | 0.512 | 192 | 6 | 74 | Y | 100 | HLQFP |
| (P)MCXN235VDFT | 0.512 | 192 | 6 | 108 | Y | 184 | VFBGA |
SRAM मेमोरी
MCXNx4x को RAM साइज 512 kB सम्म छ, र MCXN23x को RAM साइज 352 kB सम्म छ। MCXNx4x र MCXN23x को प्रत्येक भागको लागि फ्ल्यास र RAM को आकार तालिका 4 मा सूचीबद्ध गरिएको छ।
तालिका 4. विभिन्न भागहरूको फ्ल्यास र RAM आकार
| भागहरू | MCXNx47 | MCXNx46 | MCXN236 | MCXN235 | |
| फ्ल्यास | 2M | 1M | 1M | 512 kB | |
| SRAM (kB) | कुल आकार | 512 | 352 | 352 | 192 |
| SRAMX | 96 (0x04000000- 0x04017FFF) | 96 (0x04000000- 0x04017FFF) | 96 (0x04000000- 0x04017FFF) | 32 (0x04000000- 0x04007FFF) | |
| SRAMA | 32 (0x20000000- 0x20007FFF) | 32 (0x20000000- 0x20007FFF) | 32 (0x20000000- 0x20007FFF) | 32 (0x20000000- 0x20007FFF) | |
| SRAMB | 32 (0x20008000- 0x2000FFFF) | 32 (0x20008000- 0x2000FFFF) | 32 (0x20008000- 0x2000FFFF) | 32 (0x20008000- 0x2000FFFF) | |
| SRAMC | 64 (0x20010000- 0x2001FFFF) | 64 (0x20010000- 0x2001FFFF) | 64 (0x20010000- 0x2001FFFF) | 64 (0x20010000- 0x2001FFFF) | |
| SRAMD | 64 (0x20020000- 0x2002FFFFF) | 64 (0x20020000- 0x2002FFFFF) | 64 (0x20020000- 0x2002FFFFF) | 64 (0x20020000- 0x2002FFFFF) | |
| SRAME | 64 (0x20030000- 0x2003FFFFF) | 64 (0x20030000- 0x2003FFFFF) | 64 (0x20030000- 0x2003FFFFF) | 64 (0x20030000- 0x2003FFFFF) | |
| भागहरू | MCXNx47 | MCXNx46 | MCXN236 | MCXN235 | |
| SRAMF | 64 (0x20040000- 0x2004FFFFF) | - | - | - | |
| SRAMG | 64 (0x20050000- 0x2005FFFFF) | - | - | - | |
| SRAMH | 32 (0x20060000- 0x20067FFF) | - | - | - | |
घडी प्रणाली
MCXN23x र MCXNx4x ले लगभग एउटै घडी प्रणाली प्रयोग गर्दछ, केहि भिन्नताहरू सहित।
FRG
CLKOUT डिभाइडरको लागि थप सटीक घडी उत्पन्न गर्न MCXN23x मा फ्र्याक्शनल रेट जेनरेटर (FRG) थपिएको छ। FRG आउटपुट CLKOUT डिभाइडरको इनपुटको रूपमा प्रयोग गरिन्छ, चित्र 2 हेर्नुहोस्। यो अधिक सटीक बाउड दरहरू प्राप्त गर्न प्रयोग गर्न सकिन्छ जब प्रकार्य घडी मानक बाउड दरहरूको गुणन होइन। यो मुख्य रूपमा USART कार्यहरूको लागि आधार बाउड दर घडी सिर्जना गर्न प्रयोग गर्न सकिन्छ, र अन्य उद्देश्यहरू, जस्तै मिटरिङ अनुप्रयोगहरूको लागि प्रयोग गर्न सकिन्छ।

चित्र २. MCXN2x CLKOUT रेखाचित्र
MCXNx4x को CLKOUT रेखाचित्रको लागि, चित्र 3 हेर्नुहोस्। 
चित्र 3. MCXNx4x CLKOUT रेखाचित्र
CLKOUT_FRGCTRL दर्ता MCXN23x को SYSCON मोड्युलमा थपिएको छ र अंक र भाजक मानहरू कन्फिगर गर्न प्रयोग गरिएको छ।
UTICK
MCNX23x मा UTICK (माइक्रो-टिक) को घडी स्रोतहरू 1 देखि 3 सम्म विस्तार गरिएको छ, र xtal32k[2] र clk_in लाई UTICK को घडी स्रोतको रूपमा थपिएको छ। MCXN23x मा UTICK को घडी स्रोत चित्र 4 मा देखाइएको छ। 
मिटरिङ अनुप्रयोगमा, UTICK पावर लाइन फ्रिक्वेन्सी मापन गर्न प्रयोग गरिन्छ। मिटरिङ एपहरूलाई समर्थन गर्न, clk_in र xtal32k[2] MCXN23x मा उच्च सटीकताको घडी स्रोतको लागि थपिएको छ।
I3C
MCXN3x मा I23C को घडी रेखाचित्र चित्र 5 मा देखाइएको छ।

I1C_FCLK डिभाइडरमा घडीको स्रोतको रूपमा clk_3m थप्नुहोस्, र CLK_SLOW र CLK_SLOW_TC लाई FCLK सँग सिङ्क्रोनाइज राख्नुहोस्।
MCXNx3x को I4C घडी रेखाचित्र चित्र 6 मा देखाइएको छ।
MCXNx4x बाट MCXN23x मा माइग्रेसन गाइड 
पिनआउट
यो खण्डले 4VFBGA र 23HLQFP प्याकेजहरू सहित MCXNx184x र MCXN100x बीचको पिनआउट भिन्नताहरू तुलना गर्दछ।
184VFBGA
184VFBGA प्याकेजको लागि, MCXN23x पिन-टू-पिन MCXNx4x सँग मिल्दो छ। यद्यपि, त्यहाँ दुई बीच केही भिन्नताहरू छन्। MCXN23x मा, 28 GPIO पिन, आठ एनालग पिन, र दुई USB पिन सहित 18 पिनहरू हटाइएका छन्। MCXN23x 184VFBGA प्याकेजको पिनआउट चित्र 7 मा चित्रण गरिएको छ।

चित्र 7 मा, हटाइएका पिनहरूलाई "NC" लेबल गरिएको छ र पहेंलो रंगमा हाइलाइट गरिएको छ। MCXN23x 184VFBGA मा हटाइएका पिनहरू निम्नानुसार छन्:
GPIO पिनहरू:
- P0_8
- P0_9
- P0_10
- P0_11
- P0_12
- P0_13
- P0_30
- P0_31
- P1_20
- P1_21
- P1_22
- P1_23
- P3_3
- P3_4
- P3_5
- P3_19
- P5_8
- P5_9
एनालग पिन:
- ANA_0
- ANA_1
- ANA_4
- ANA_5
- ANA_6
- ANA_14
- ANA_18
- ANA_22
USB पिनहरू:
- USB0_DM
- USB0_DP
MCXNx4x 184VFBGA प्याकेजको पिनआउट चित्र 8 मा देखाइएको छ।

100HLQFP
100HLQFP प्याकेजको लागि, MCXN23x लगभग MCXN54x सँग पिन-टु-पिन मिल्दो छ। फरक मात्र USB पिन हो। MCXN54x ले फुल-स्पीड USB (USB0) र उच्च-गति USB (USB1) लाई समर्थन गर्दछ, तर MCXN23x ले USB1 लाई मात्र समर्थन गर्दछ, त्यसैले MCXN23x सँग USB0_DM र USB0_DP पिनहरू छैनन्। MCXN23x 100HLQFP प्याकेजको पिनआउट चित्र 9 मा देखाइएको छ।
MCXNx4x बाट MCXN23x मा माइग्रेसन गाइड 
MCXN54x र MCXN94x 100HLQFP प्याकेजको पिनआउट चित्र 10 मा देखाइएको छ। 
MCXN94x सँग छ पिनहरू छन् P4_19, P4_20, P4_21, P4_23, USB0_DM, र USB0_DP। यद्यपि, MCXN23x सँग यी छवटा पिनहरू छैनन् तर यसको सट्टामा USB1_DP, USB1_DM, USB1_VBUS, र VSS_USB चार फरक पिनहरू छन्।
पिनआउटहरूको बारेमा थप विस्तृत जानकारीको लागि, MCX Nx4x सन्दर्भ पुस्तिका (कागजात MCXNX4XRM) र MCXN23x सन्दर्भ पुस्तिका (कागजात MCXN23XRM) को संलग्नकहरूमा रहेको पिनआउट तालिकालाई हेर्नुहोस्।
परिधि
तालिका १ मा, हामीले MCNX1x र MCXNx23x बीचको भिन्नतालाई तुलना गरेका छौं। MCXN4x सँग विभिन्न मोड्युलहरू छैनन् जस्तै FlexSPI, PowerQuad, NPU, CoolFlux BSP23, uSDHC, EMVSIM, TSI, USB FS, इथरनेट, 32-bit DAC, 12-bit DAC, Opamp, SINC फिल्टर, र SCTimer। निम्न खण्डले MCXN23x र MCXNx4x बीचको सामान्य परिधिहरू बीचको भिन्नताहरू वर्णन गर्दछ।
GPIO
खण्ड 4.1 मा वर्णन गरिए अनुसार, MCXNx4x ले 124 GPIO हरूलाई समर्थन गर्दछ, र MCXN23x ले 106 GPIO हरूलाई समर्थन गर्दछ। यद्यपि, MCXN23x को अवस्थामा, 18 GPIO पिनहरू समर्थित छैनन्। GPIOs को रूपमा प्रयोग गरिनुको अलावा, यी 16 पिनहरूले तालिका 5 मा सूचीबद्ध कार्यहरूलाई पनि समर्थन गर्दछ।
तालिका ५. MCXN5x 23VFBGA प्याकेजमा GPIOs हटाइयो
| 184BGA सबै | 184BGA
सबै पिन नाम |
एनालग | ALT0 | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 | ALT6 | ALT7 | ALT10 | ALT11 |
| K5 | P1_20 | ADC1_A20/ CMP1_IN3 | P1_20 | TRIG_IN2 | FC5_P4 | FC4_P0 | CT3_MAT2 | SCT0_ OUT8 | FLEXIO0_ D28 | SmartDMA_ PIO16 | - | CAN1_TXD |
| L5 | P1_21 | ADC1_A21/ CMP2_IN3 | P1_21 | TRIG_OUT2 | FC5_P5 | FC4_P1 | CT3_MAT3 | SCT0_ OUT9 | FLEXIO0_ D29 | SmartDMA_ PIO17 | SAI1_ MCLK | CAN1_RXD |
| L4 | P1_22 | ADC1_A22 | P1_22 | TRIG_IN3 | FC5_P6 | FC4_P2 | CT_INP14 | SCT0_ OUT4 | FLEXIO0_ D30 | SmartDMA_ PIO18 | - | - |
| M4 | P1_23 | ADC1_A23 | P1_23 | - | - | FC4_P3 | CT_INP15 | SCT0_ OUT5 | FLEXIO0_ D31 | SmartDMA_ PIO19 | - | - |
| L14 | P5_8 | ADC1_B16 | P5_8 | TRIG_OUT7 | - | TAMPER6 | - | - | - | - | - | - |
| M14 | P5_9 | ADC1_B17 | P5_9 | - | TAMPER7 | - | - | - | - | - | - | |
| K17 | P3_19 | - | P3_19 | - | FC7_P6 | - | CT2_MAT1 | PWM1_X1 | FLEXIO0_ D27 | SmartDMA_ PIO19 | SAI1_RX_ FS | - |
| G14 | P3_5 | - | P3_5 | - | FC7_P3 | - | CT_INP19 | PWM0_X3 | FLEXIO0_ D13 | SmartDMA_ PIO5 | - | - |
| F14 | P3_4 | - | P3_4 | - | FC7_P2 | - | CT_INP18 | PWM0_X2 | FLEXIO0_ D12 | SmartDMA_ PIO4 | - | - |
| D16 | P3_3 | - | P3_3 | - | FC7_P1 | - | CT4_MAT1 | PWM0_X1 | FLEXIO0_ D11 | SmartDMA_ PIO3 | - | - |
| C12 | P0_8 | ADC0_B8 | P0_8 | - | FC0_P4 | - | CT_INP0 | - | FLEXIO0_ D0 | - | - | - |
| A12 | P0_9 | ADC0_B9 | P0_9 | - | FC0_P5 | - | CT_INP1 | - | FLEXIO0_ D1 | - | - | - |
| B12 | P0_10 | ADC0_B10 | P0_10 | - | FC0_P6 | - | CT0_MAT0 | - | FLEXIO0_ D2 | - | - | - |
| B11 | P0_11 | ADC0_B11 | P0_11 | - | - | - | CT0_MAT1 | - | FLEXIO0_ D3 | - | - | - |
| D11 | P0_12 | ADC0_B12 | P0_12 | - | FC1_P4 | FC0_P0 | CT0_MAT2 | - | FLEXIO0_ D4 | - | - | - |
| F12 | P0_13 | ADC0_B13 | P0_13 | - | FC1_P5 | FC0_P1 | CT0_MAT3 | - | FLEXIO0_ D5 | - | - | - |
| E7 | P0_30 | ADC0_B22 | P0_30 | - | FC1_P6 | FC0_P6 | CT_INP2 | - | - | - | - | - |
| D7 | P0_31 | ADC0_B23 | P0_31 | - | - | - | CT_INP3 | - | - | - | - | - |
तालिका 5 ले LP_FLEXCOMM0/1/4/5/7, TRIG, CTimer, FlexPWM, FlexIO, SmartDMA, र SAI1 समावेश सहित विशिष्ट पिनहरू सूचीबद्ध गर्दछ। यद्यपि, MCX23x मा अन्य पिनहरूले पनि यी पिनहरू जस्तै कार्यहरू लागू गर्न सक्छन्। MCXNx4x बाट MCXN23x मा स्थानान्तरण गर्नु अघि, MCXNx4x मा तपाईंको डिजाइनले यी पिनहरू प्रयोग गरेको छ कि छैन भनी जाँच्नु महत्त्वपूर्ण छ। यदि यसले गर्छ भने, तपाईंले आफ्नो आवश्यकताहरू पूरा गर्न पिनहरू पुन: असाइन गर्नुपर्छ।
- USB
सबै MCXN54x भागहरू र MCXN94x 184VFBGA प्याकेजहरूले FS USB (USB0) र HS USB (USB1) लाई समर्थन गर्दछ। जबकि MCXN94x 100HLQFP प्याकेजले HS USB लाई मात्र समर्थन गर्दछ। सबै MCXN23x भागहरूले मात्र HS USB समर्थन गर्दछ। - DMIC
MCXN23x र MCXN54x का सबै भागहरूमा DMIC मोड्युल छ र चारवटा डिजिटल माइक्रोफोन च्यानलहरूलाई समर्थन गर्दछ। यद्यपि, MCXN94x श्रृंखलाको लागि, MCXN946 ले DMIC मोड्युललाई समर्थन गर्दैन, र MCXN947 ले 184VFBGA प्याकेजमा DMIC मोड्युललाई मात्र समर्थन गर्दछ। - LP_FLEXCOMM
MCXNx4x श्रृंखलाले 10 LP_FLEXCOMM मोड्युलहरूलाई समर्थन गर्दछ। प्रत्येक LP_FLEXCOMM UART, I2C, र SPI को रूपमा कन्फिगर गर्न सकिन्छ। तिनीहरूमध्ये, LP_FLEXCOMM6/7/8/9 को IO उच्च-गति IO हो, र कन्फिगर गर्न सकिने उच्चतम घडी 150 मेगाहर्ट्ज हो। MCXN23x ले केवल आठ LP_FLEXCOMM मोड्युलहरूलाई समर्थन गर्दछ र LP_FLEXCOMM8 र LP_FLEXCOMM9 लाई समर्थन गर्दैन, केवल LP_FLEXCOMM6 र LP_FLEXCOMM7 ले उच्च-गति IOs प्रयोग गर्न सक्छ। - कम्प्याटर
MCXN94x श्रृंखलाले तीन तुलनाकर्ता (CMP) मोड्युलहरूलाई समर्थन गर्दछ, जबकि MCXN54x र MCXN23x श्रृंखलाले दुईवटा CMP मोड्युलहरूलाई मात्र समर्थन गर्दछ। - ADC
MCXNx4x र MCXN23x श्रृंखलामा दुई 16-बिट ADC मोड्युलहरू छन् तर तिनीहरूले समर्थन गर्ने ADC च्यानलहरूको संख्यामा भिन्न छन्। MCXNx4x ले 75 ADC च्यानलहरूलाई समर्थन गर्न सक्छ, जबकि MCXN23x ले 63 ADC च्यानलहरूलाई समर्थन गर्न सक्छ। 184VFBGA प्याकेजको लागि, MCXN23x ले तालिका 12 मा सूचीबद्ध 6 ADC च्यानलहरूलाई समर्थन गर्न सक्दैन किनभने तालिका 16 मा उल्लिखित 6 पिनहरू हटाइएका छन्।
तालिका 6. MCXN23x मा ADC च्यानलहरू हटाइयो
| 184BGA सबै पिन नाम | एनालग |
| P1_20 | ADC1_A20/CMP1_IN3 |
| P1_21 | ADC1_A21/CMP2_IN3 |
| P1_22 | ADC1_A22 |
| P1_23 | ADC1_A23 |
| P5_8 | ADC1_B16 |
| P5_9 | ADC1_B17 |
| P3_19 | - |
| P3_5 | - |
| P3_4 | - |
| P3_3 | - |
| P0_8 | ADC0_B8 |
| P0_9 | ADC0_B9 |
| P0_10 | ADC0_B10 |
| P0_11 | ADC0_B11 |
| 184BGA सबै पिन नाम | एनालग |
| P0_12 | ADC0_B12 |
| P0_13 | ADC0_B13 |
| P0_30 | ADC0_B22 |
| P0_31 | ADC0_B23 |
नोट: ADC च्यानलहरू शब्दले बाह्य ADC इनपुट च्यानलहरूलाई जनाउँछ।
FlexPWM र Quadrature Decoder (QDC)
MCXN94x र MCXN23x दुईवटा FlexPWM मोड्युलहरू र दुई QDC मोड्युलहरूलाई समर्थन गर्ने भएकाले डुअल-मोटर अनुप्रयोगहरूसँग उपयुक्त छन्। तर, MCXN54x ले एउटा FlexPWM मोड्युल र एउटा QDC मोड्युललाई मात्र समर्थन गर्दछ, यसलाई एकल-मोटर समाधानका लागि मात्र उपयुक्त बनाउँछ।
DMA
MCXNx4X मा दुई eDMA मोड्युलहरू छन्, eDMA0 र eDMA1। प्रत्येक मोड्युलले 16 DMA च्यानलहरूलाई समर्थन गर्दछ। MCXN23x सँग 2 eDMA मोड्युलहरू पनि छन्, तर eDMA1 ले केवल आठ च्यानलहरूलाई समर्थन गर्दछ।
विरोधी टीamper पिन
टिampMCXNx4x को लागि er पिनहरू तालिका 7 र तालिका 8 मा सूचीबद्ध छन्। MCXNx4x मा आठ t छन्।amper पिन, र MCXN23x मा छ टी छamper पिनहरू। पिन P5_8 र P5_9 MCXN23x मा हटाइएका छन्।
नोट: MCXN100x र MCXN4x को 23HLQFP प्याकेज गरिएका भागहरूले मात्र दुई t लाई समर्थन गर्दछ।amper पिनहरू।
तालिका ७. टीampMCXNx4x मा er पिन
| 184BGA सबै | 184VFBGA
पिन नाम |
100HLQFP N94x | 100HLQFP
N94x पिन नाम |
100HLQFP N54x | 100HLQFP
N54x पिन नाम |
ALT0 | ALT3 |
| M10 | P5_2 | 50 | P5_2 | 50 | P5_2 | P5_2 | TAMPER0 |
| N11 | P5_3 | 51 | P5_3 | 51 | P5_3 | P5_3 | TAMPER1 |
| M12 | P5_4 | - | - | - | - | P5_4 | TAMPER2 |
| K12 | P5_5 | - | - | - | - | P5_5 | TAMPER3 |
| K13 | P5_6 | - | - | - | - | P5_6 | TAMPER4 |
| L13 | P5_7 | - | - | - | - | P5_7 | TAMPER5 |
| L14 | P5_8 | - | - | - | - | P5_8 | TAMPER6 |
| M14 | P5_9 | - | - | - | - | P5_9 | TAMPER7 |
तालिका ७. टीampMCXN23x मा er पिन
| 184BGA बल | 184VFBGA पिन
नाम |
100HLQFP | 100HLQFP पिन
नाम |
ALT0 | ALT3 |
| M10 | P5_2 | 50 | P5_2 | P5_2 | TAMPER0 |
| N11 | P5_3 | 51 | P5_3 | P5_3 | TAMPER1 |
| M12 | P5_4 | - | - | P5_4 | TAMPER2 |
| 184BGA बल | 184VFBGA पिन
नाम |
100HLQFP | 100HLQFP पिन
नाम |
ALT0 | ALT3 |
| K12 | P5_5 | - | - | P5_5 | TAMPER3 |
| K13 | P5_6 | - | - | P5_6 | TAMPER4 |
| L13 | P5_7 | - | - | P5_7 | TAMPER5 |
विविध
यो खण्डले बुट स्रोत र डिबगिङ बारे विवरणहरू प्रदान गर्दछ।
- बुट स्रोत
MCXN23x मा FlexSPI मोड्युल छैन र यसले बाह्य फ्ल्यास बुटलाई समर्थन गर्दैन, तर MCXNx4x
बाह्य फ्ल्यास बुटलाई समर्थन गर्दछ, जुन यस प्रकार्यलाई कार्यान्वयन गर्न ग्राहक निर्माण/फ्याक्ट्री कन्फिगरेसन क्षेत्र (CMPA) मा BOOT_CFG फिल्डसँग कन्फिगर गर्न सकिन्छ। - डिबग
MCXNx4x डिबग मोड्युलले ITM, DWT, ETM, ETB W/2KB RAM, र TPIU प्रकार्यलाई समर्थन गर्दछ, तर ETM र ETB W/2KB प्रकार्यहरू MCXN23x मा हटाइन्छ। - शक्ति व्यवस्थापन
पावर व्यवस्थापन MCXN23x र MCXNx4x को पावर व्यवस्थापन समान छ, त्यसैले तिनीहरूले समान पावर सप्लाई सर्किट प्रयोग गर्न सक्छन्।
सफ्टवेयर
यस अध्यायले MCXNx4x प्लेटफर्मबाट कोड पोर्ट गर्दा केही सफ्टवेयर विचारहरू वर्णन गर्दछ।
MCXN23x प्लेटफर्म। यस खण्डमा, पूर्वको रूपमा FRDM-MCXN236 SDK बाट hello_world परियोजना लिनुहोस्।ample, र IDE IAR 9.40.1 हो।
- चिप-निर्दिष्ट हेडर files
प्रत्येक SDK परियोजनामा चिप-विशिष्ट हेडर समावेश भएको यन्त्र निर्देशिका हुन्छ files यी हेडर fileप्लेटफर्महरू बीच कोड पोर्ट गर्दा s प्रतिस्थापन गर्नुपर्छ, चित्र 11 हेर्नुहोस्।
- SDK चालक
सुनिश्चित गर्नुहोस् कि SDK ड्राइभर डाइरेक्टरीले MCXN23x को लागि FlexSPI र uSDHC जस्ता असमर्थित मोड्युलहरू समावेश गर्दैन। - स्टार्टअप file
स्टार्टअप बदल्नुहोस् file MCXNx4x को MCXN23x start_up सँग file, केही मोड्युलहरू हटाइए जस्तै, र अवरोध भेक्टर तालिका फरक छ। - लिङ्कर file
MCXN23x र MCXNx4x मा फरक फरक फ्ल्यास र RAM आकार हुन सक्छ, त्यसैले ग्राहकले लिङ्कर प्रतिस्थापन गर्नुपर्छ। file लिङ्करमा प्रयोग गरिएको फ्ल्यास र RAM दायरा सुनिश्चित गर्न file उपयुक्त छ। - IDE-सम्बन्धित कन्फिगरेसन अपडेट
MCXNx4x बाट MCXN23x मा कोड पोर्ट गर्दा, मार्ग र म्याक्रो परिभाषा जस्ता IDE-सम्बन्धित कन्फिगरेसनहरू अद्यावधिक गर्नुहोस्, चित्र 12 हेर्नुहोस्।
नोट: यदि ग्राहकले MCXN23x मा हटाइएको पिन र बाह्य उपकरणहरू प्रयोग गर्दैन भने, ग्राहकले सीधै MCXNx23x बोर्डमा MCXN4x चिप सोल्डर गर्न सक्छ र सीधा MCXNx4x सफ्टवेयर प्रयोग गर्न सक्छ, तर लिङ्कर file MCXN23x को फ्ल्यास र RAM साइज मिलाउन अपडेट हुनुपर्छ। हाल, यो विधि IAR IDE मा मात्र प्रमाणित गरिएको छ।
निष्कर्ष
यो कागजातले प्रणाली स्रोतहरू र MCXNx4x र MCXN23x बीचको सफ्टवेयर भिन्नताहरू तुलना गर्दछ, जसले परियोजना माइग्रेसनलाई छिटो र सजिलो बनाउँछ।
सम्बन्धित कागजात/स्रोतहरू
तालिका 9 थप जानकारीको लागि सन्दर्भ गर्न सकिने थप कागजात र स्रोतहरू सूचीबद्ध गर्दछ। तल सूचीबद्ध गरिएका केही कागजातहरू गैर-प्रकटीकरण सम्झौता (NDA) अन्तर्गत मात्र उपलब्ध हुन सक्छन्। यी कागजातहरूमा पहुँच अनुरोध गर्न, स्थानीय क्षेत्र अनुप्रयोग इन्जिनियर (FAE) वा बिक्री प्रतिनिधिलाई सम्पर्क गर्नुहोस्।
तालिका 9. सम्बन्धित कागजात/स्रोतहरू
| कागजात | लिङ्क/कसरी पहुँच गर्ने |
| MCX Nx4x सन्दर्भ पुस्तिका (कागजात MCXNX4XRM) | MCXNX4XRM |
| MCXN23x सन्दर्भ पुस्तिका (कागजात MCXN23XRM) (कागजात MCXN23XRM) | MCXN23XRM |
एक्रोनिम र संक्षिप्त रूपहरू
तालिका 10 यस कागजातमा प्रयोग गरिएका संक्षिप्त शब्दहरू र संक्षिप्त रूपहरू परिभाषित गर्दछ।
तालिका 10. एक्रोनिम र संक्षिप्त रूपहरू
| एक्रोनिम | परिभाषा |
| ADC | एनालग-देखि-डिजिटल कनवर्टर |
| CAN | नियन्त्रक क्षेत्र नेटवर्क |
| CMP | कम्प्याटर |
| CMPA | ग्राहक निर्माण/फ्याक्ट्री कन्फिगरेसन क्षेत्र |
| CPU | केन्द्रीय प्रशोधन इकाई |
| CRC | चक्रीय रिडन्डन्सी जाँच |
| DAC | डिजिटल देखि एनालग कनवर्टर |
| DMA | प्रत्यक्ष मेमोरी पहुँच |
| डीएसपी | डिजिटल सिग्नल प्रोसेसर |
| DWT | ड्रप-वेट टियर |
| ECC | त्रुटि सच्याउने कोड |
| eDMA | परिष्कृत प्रत्यक्ष मेमोरी पहुँच |
| ETM | एम्बेडेड ट्रेस म्याक्रोसेल |
| ETB | एम्बेडेड ट्रेस बफर |
| फ्लेक्सक्यान | लचिलो नियन्त्रक क्षेत्र नेटवर्क इन्टरफेस |
| FlexIO | लचिलो इनपुट/आउटपुट |
| GPIO | सामान्य-उद्देश्य इनपुट/आउटपुट |
| HS USB | उच्च गति USB |
| I2C | अन्तर-एकीकृत सर्किट |
| ITM | इन्स्ट्रुमेन्टेसन ट्रेस म्याक्रोसेल |
| IP | इन्टरनेट प्रोटोकल |
| LDO | तरल क्रिस्टल प्रदर्शन |
| LPC | कम पिन गणना |
| MAC | मिडिया पहुँच नियन्त्रण |
| MCU | माइक्रोकन्ट्रोलर युनिट |
| MII | मिडिया-स्वतन्त्र इन्टरफेस |
| NDA | गैर-प्रकटीकरण सम्झौता |
| OS | अपरेटिङ सिस्टम |
| QDC | क्वाड्रेचर डिकोडर |
| RTC | वास्तविक समय घडी |
| TPIU | ट्रेस पोर्ट इन्टरफेस एकाई |
| TSI | टच सिस्टम इन्टरफेस |
| SAI | सिरियल अडियो इन्टरफेस |
| SDK | सफ्टवेयर विकास किट |
| SPI | सिरियल पेरिफेरल ईन्टरफेस |
| SRAM | स्थिर अनियमित पहुँच मेमोरी |
| एक्रोनिम | परिभाषा |
| RAM | अनियमित पहुँच मेमोरी |
| RMII | कम मिडिया स्वतन्त्र इन्टरफेस |
| TPIU | ट्रेस पोर्ट इन्टरफेस एकाई |
| UART | विश्वव्यापी एसिन्क्रोनस रिसीभर ट्रान्समिटर |
| USB | युनिभर्सल सिरियल बस |
| VREF | भोल्युमtage सन्दर्भ |
कागजातमा स्रोत कोडको बारेमा नोट गर्नुहोस्
Exampयस कागजातमा देखाइएको le कोडसँग निम्न प्रतिलिपि अधिकार र BSD-3-Clause इजाजतपत्र छ:
प्रतिलिपि अधिकार 2024 NXP पुन: वितरण र स्रोत र बाइनरी फारमहरूमा प्रयोग, परिमार्जन सहित वा बिना, निम्न सर्तहरू पूरा भएमा अनुमति दिइन्छ:
- स्रोत कोडको पुन: वितरणले माथिको प्रतिलिपि अधिकार सूचना, सर्तहरूको यो सूची र निम्न अस्वीकरण राख्नुपर्छ।
- बाइनरी फारममा पुन: वितरणले माथिको प्रतिलिपि अधिकार सूचना पुन: उत्पादन गर्नुपर्छ, सर्तहरूको यो सूची र कागजात र/वा अन्य सामग्रीहरूमा निम्न अस्वीकरण वितरणको साथ प्रदान गरिनु पर्छ।
- न त कपीराइट धारकको नाम वा यसका योगदानकर्ताहरूको नाम निर्दिष्ट पूर्व लिखित अनुमति बिना नै यस सफ्टवेयरबाट व्युत्पन्न उत्पादनहरूको समर्थन गर्न वा प्रचार गर्न प्रयोग गर्न सकिन्छ।
यो सफ्टवेयर प्रतिलिपि अधिकार धारकहरू र योगदानकर्ताहरू "जस्तै छ" र कुनै पनि स्पष्ट वा निहित वारेन्टीहरू द्वारा प्रदान गरिएको छ, तर यसमा सीमित छैन, संलग्नताको निहित वारेन्टीहरू। उद्देश्य अस्वीकार गरिएको छ। कुनै पनि हालतमा प्रतिलिपि अधिकार धारक वा योगदानकर्ताहरू कुनै पनि प्रत्यक्ष, अप्रत्यक्ष, आकस्मिक, विशेष, अनुकरणीय, वा परिणामात्मक क्षतिहरूका लागि उत्तरदायी हुनेछैनन् (सहीत, तर सीमित छैन, उपरक्षित वा सेवाहरू, डेटा, वा नाफा वा व्यापार अवरोध) यद्यपि, कुनै पनि दायित्वको सिद्धान्तमा, चाहे सम्झौतामा, कडा दायित्व, वा गैर-सम्बन्धित होस्; यस सफ्टवेयरको प्रयोगबाट बाहिर कुनै पनि तरिका, यस्तो क्षतिको सम्भाव्यताको बारेमा सल्लाह दिए पनि।
संशोधन इतिहास
तालिका 11 ले यस कागजातमा संशोधनहरूको सारांश दिन्छ।
तालिका २. संशोधन इतिहास
| कागजात आईडी | रिलीज मिति | विवरण |
| AN14179 v.1.0 | ५ मे २०२२ | प्रारम्भिक सार्वजनिक संस्करण |
कानूनी जानकारी
परिभाषाहरू
मस्यौदा - कागजातमा रहेको मस्यौदा स्थितिले सामग्री अझै आन्तरिक पुन: अन्तर्गत रहेको संकेत गर्छview र औपचारिक स्वीकृतिको अधीनमा, जसको परिणाम हुन सक्छ
परिमार्जन वा थपहरूमा। NXP सेमीकन्डक्टरहरूले कागजातको मस्यौदा संस्करणमा समावेश गरिएको जानकारीको शुद्धता वा पूर्णताको रूपमा कुनै प्रतिनिधित्व वा वारेन्टी दिँदैन र त्यस्ता जानकारीको प्रयोगको परिणामहरूको लागि कुनै दायित्व हुनेछैन।
अस्वीकरणहरू
सीमित वारेन्टी र दायित्व — यस कागजातमा जानकारी सहि र भरपर्दो मानिन्छ। यद्यपि, NXP अर्धचालकहरूले त्यस्ता जानकारीको शुद्धता वा पूर्णताको रूपमा व्यक्त वा निहित कुनै प्रतिनिधित्व वा वारेन्टी दिँदैनन् र त्यस्ता जानकारीको प्रयोगको परिणामहरूको लागि कुनै दायित्व हुनेछैन। NXP सेमीकन्डक्टरहरूले यस कागजातको सामग्रीको लागि कुनै जिम्मेवारी लिने छैन यदि NXP सेमीकन्डक्टरहरू बाहिरको जानकारी स्रोतद्वारा प्रदान गरिएको छ।
कुनै पनि अवस्थामा NXP सेमीकन्डक्टरहरू कुनै पनि अप्रत्यक्ष, आकस्मिक, दण्डात्मक, विशेष वा परिणामात्मक क्षतिहरूका लागि उत्तरदायी हुनेछैन (जसमा सीमा बिना - हराएको नाफा, हराएको बचत, व्यापार अवरोध, कुनै उत्पादन वा पुन: कार्य शुल्कहरू हटाउन वा प्रतिस्थापन सम्बन्धी लागतहरू)। वा त्यस्ता क्षतिहरू चोट (लापरवाही सहित), वारेन्टी, सम्झौताको उल्लङ्घन वा कुनै अन्य कानुनी सिद्धान्तमा आधारित हुन्छन्।
जुनसुकै कारणले गर्दा ग्राहकलाई हुने कुनै पनि क्षतिको बाबजुद, यहाँ वर्णन गरिएका उत्पादनहरूका लागि NXP सेमीकन्डक्टरहरूको कुल र ग्राहकप्रतिको संचयी दायित्व NXP सेमीकन्डक्टरहरूको व्यावसायिक बिक्रीका नियम र सर्तहरू अनुसार सीमित हुनेछ।
परिवर्तन गर्ने अधिकार — NXP सेमीकन्डक्टरहरूले यस कागजातमा प्रकाशित जानकारीमा कुनै पनि समय र बिना सूचना बिना सीमा विनिर्देशहरू र उत्पादन विवरणहरू सहित परिवर्तन गर्ने अधिकार सुरक्षित गर्दछ। यस कागजातले यहाँ प्रकाशित हुनु अघि उपलब्ध गराइएका सबै जानकारीलाई हटाउँछ र प्रतिस्थापन गर्दछ।
प्रयोगको लागि उपयुक्तता - NXP सेमीकन्डक्टर उत्पादनहरू जीवन समर्थन, जीवन-महत्वपूर्ण वा सुरक्षा-महत्वपूर्ण प्रणाली वा उपकरणहरूमा प्रयोगको लागि उपयुक्त हुन डिजाइन, अधिकृत वा वारेन्टेड छैनन्, न त अनुप्रयोगहरूमा जहाँ NXP सेमीकन्डक्टर उत्पादनको असफलता वा खराबी उचित रूपमा आशा गर्न सकिन्छ। व्यक्तिगत चोटपटक, मृत्यु वा गम्भीर सम्पत्ति वा वातावरणीय क्षतिको परिणाम हो। NXP सेमीकन्डक्टरहरू र यसका आपूर्तिकर्ताहरूले त्यस्ता उपकरण वा अनुप्रयोगहरूमा NXP सेमिकन्डक्टर उत्पादनहरू समावेश र/वा प्रयोगको लागि कुनै दायित्व स्वीकार गर्दैनन् र त्यसैले यस्तो समावेश र/वा प्रयोग ग्राहकको आफ्नै जोखिममा हुन्छ।
अनुप्रयोगहरू - यी उत्पादनहरू मध्ये कुनैको लागि यहाँ वर्णन गरिएका अनुप्रयोगहरू चित्रण उद्देश्यका लागि मात्र हुन्। NXP अर्धचालकहरूले कुनै प्रतिनिधित्व वा वारेन्टी गर्दैनन् कि त्यस्ता अनुप्रयोगहरू थप परीक्षण वा परिमार्जन बिना निर्दिष्ट प्रयोगको लागि उपयुक्त हुनेछन्।
NXP सेमीकन्डक्टर उत्पादनहरू प्रयोग गरेर आफ्ना एप्लिकेसनहरू र उत्पादनहरूको डिजाइन र सञ्चालनका लागि ग्राहकहरू जिम्मेवार छन्, र NXP सेमिकन्डक्टरहरूले अनुप्रयोगहरू वा ग्राहक उत्पादन डिजाइनमा कुनै पनि सहयोगको लागि कुनै दायित्व स्वीकार गर्दैनन्। NXP सेमीकन्डक्टर उत्पादन ग्राहकको एप्लिकेसन र योजना अनुसारका उत्पादनहरूका लागि, साथै योजनाबद्ध अनुप्रयोग र ग्राहकको तेस्रो पक्ष ग्राहक(हरू) को प्रयोगका लागि उपयुक्त र उपयुक्त छ कि छैन भनी निर्धारण गर्नु ग्राहकको एकमात्र जिम्मेवारी हो। ग्राहकहरूले उनीहरूको अनुप्रयोग र उत्पादनहरूसँग सम्बन्धित जोखिमहरू कम गर्न उपयुक्त डिजाइन र सञ्चालन सुरक्षाहरू प्रदान गर्नुपर्छ।
NXP सेमीकन्डक्टरहरूले कुनै पनि कमजोरी वा पूर्वनिर्धारितमा आधारित कुनै पनि पूर्वनिर्धारित, क्षति, लागत वा समस्यासँग सम्बन्धित कुनै दायित्व स्वीकार गर्दैनन्।
ग्राहकको एप्लिकेसन वा उत्पादनहरूमा, वा ग्राहकको तेस्रो पक्ष ग्राहक(हरू) द्वारा प्रयोग वा प्रयोगमा। एप्लिकेसनहरूको पूर्वनिर्धारित हुनबाट बच्न NXP सेमीकन्डक्टर उत्पादनहरू प्रयोग गरेर ग्राहकका अनुप्रयोगहरू र उत्पादनहरूका लागि सबै आवश्यक परीक्षणहरू गर्नको लागि ग्राहक जिम्मेवार छ।
र उत्पादनहरू वा अनुप्रयोग वा ग्राहकको तेस्रो पक्ष ग्राहक (हरू) द्वारा प्रयोग। NXP ले यस सम्बन्धमा कुनै दायित्व स्वीकार गर्दैन।
व्यापारिक बिक्रीको नियम र सर्तहरू — NXP सेमीकन्डक्टर उत्पादनहरू व्यावसायिक बिक्रीको सामान्य नियम र सर्तहरूको अधीनमा बिक्री गरिन्छ, जसमा प्रकाशित गरिएको छ। https://www.nxp.com/profile/terms, मान्य लिखित व्यक्तिगत सम्झौतामा अन्यथा सहमत नभएसम्म। यदि एक व्यक्तिगत सम्झौता निष्कर्षमा पुग्छ भने सम्बन्धित सम्झौताका सर्तहरू मात्र लागू हुनेछन्। NXP Semiconductors यसद्वारा ग्राहकद्वारा NXP Semiconductors उत्पादनहरू खरिद गर्ने सम्बन्धमा ग्राहकका सामान्य नियम र सर्तहरू लागू गर्न स्पष्ट रूपमा आपत्ति जनाउँछन्।
निर्यात नियन्त्रण - यो कागजात साथै यहाँ वर्णन गरिएको वस्तु(हरू) निर्यात नियन्त्रण नियमहरूको अधीनमा हुन सक्छ। निर्यातका लागि सक्षम अधिकारीहरूबाट पूर्व प्राधिकरण आवश्यक हुन सक्छ।
गैर-अटोमोटिभ योग्य उत्पादनहरूमा प्रयोगको लागि उपयुक्तता - जबसम्म
यो कागजातले स्पष्ट रूपमा बताउँछ कि यो विशिष्ट NXP सेमीकन्डक्टर उत्पादन अटोमोटिभ योग्य छ, उत्पादन अटोमोटिभ प्रयोगको लागि उपयुक्त छैन। यो न त योग्य छ न त मोटर वाहन परीक्षण वा आवेदन आवश्यकताहरु अनुसार परीक्षण। NXP सेमीकन्डक्टरहरूले अटोमोटिभ उपकरण वा अनुप्रयोगहरूमा गैर-अटोमोटिभ योग्य उत्पादनहरूको समावेश र/वा प्रयोगको लागि कुनै दायित्व स्वीकार गर्दैन।
ग्राहकले अटोमोटिभ स्पेसिफिकेशन्स र मापदण्डहरूमा डिजाईन-इन र अटोमोटिभ एप्लिकेसनहरूमा प्रयोगको लागि उत्पादन प्रयोग गरेको घटनामा, ग्राहक (क) ले त्यस्ता अटोमोटिभ अनुप्रयोगहरू, प्रयोग र विशिष्टताहरूका लागि उत्पादनको NXP सेमीकन्डक्टरको वारेन्टी बिना उत्पादन प्रयोग गर्नेछ, र ( b) ग्राहकले NXP सेमीकन्डक्टरको स्पेसिफिकेशनभन्दा बाहिरको अटोमोटिभ एप्लिकेसनका लागि उत्पादन प्रयोग गर्दा यस्तो प्रयोग ग्राहकको आफ्नै जोखिममा हुनेछ, र (c) ग्राहकले NXP सेमिकन्डक्टरहरूलाई कुनै दायित्व, क्षति वा असफल उत्पादन दाबीहरूको लागि पूर्ण क्षतिपूर्ति गर्दछ। NXP सेमीकन्डक्टरको मानक वारेन्टी र NXP सेमीकन्डक्टरहरूको उत्पादन विशिष्टताभन्दा परको मोटर वाहन अनुप्रयोगहरूको लागि उत्पादन।
अनुवादहरू - कागजातको गैर-अंग्रेजी (अनुवादित) संस्करण, त्यस कागजातमा कानुनी जानकारी सहित, सन्दर्भको लागि मात्र हो। अनुवादित र अंग्रेजी संस्करणहरू बीच कुनै भिन्नता भएमा अंग्रेजी संस्करण प्रबल हुनेछ।
सुरक्षा - ग्राहकले बुझ्दछ कि सबै NXP उत्पादनहरू अज्ञात कमजोरीहरूको अधीनमा हुन सक्छन् वा स्थापित सुरक्षा मापदण्डहरू वा ज्ञात सीमाहरूको साथ निर्दिष्टीकरणहरूलाई समर्थन गर्न सक्छन्। ग्राहक आफ्नो जीवनचक्र भर आफ्नो आवेदन र उत्पादनहरु को डिजाइन र संचालन को लागी जिम्मेवार छ
ग्राहकको अनुप्रयोगहरूमा यी कमजोरीहरूको प्रभावलाई कम गर्न
र उत्पादनहरू। ग्राहकको उत्तरदायित्व ग्राहकका अनुप्रयोगहरूमा प्रयोगको लागि NXP उत्पादनहरूद्वारा समर्थित अन्य खुला र/वा स्वामित्व प्रविधिहरूमा पनि विस्तार हुन्छ। NXP ले कुनै पनि जोखिमको लागि कुनै दायित्व स्वीकार गर्दछ। ग्राहकले नियमित रूपमा NXP बाट सुरक्षा अपडेटहरू जाँच गर्नुपर्छ र उचित रूपमा फलोअप गर्नुपर्छ।
ग्राहकले सुरक्षा सुविधाहरू भएका उत्पादनहरू चयन गर्नेछन् जुन उद्देश्यका अनुप्रयोगका नियमहरू, नियमहरू, र मापदण्डहरू पूरा गर्दछ र यसको उत्पादनहरू सम्बन्धी अन्तिम डिजाइन निर्णयहरू लिन्छ र यसको उत्पादनहरू सम्बन्धी सबै कानुनी, नियामक, र सुरक्षा सम्बन्धी आवश्यकताहरूको पालनाको लागि पूर्ण रूपमा जिम्मेवार हुन्छ। NXP द्वारा प्रदान गरिएको कुनै पनि जानकारी वा समर्थनको।
NXP सँग उत्पादन सुरक्षा घटना प्रतिक्रिया टोली (PSIRT) छ (मा पहुँच योग्य PSIRT@nxp.com) जसले NXP उत्पादनहरूको सुरक्षा कमजोरीहरूको अनुसन्धान, रिपोर्टिङ, र समाधान जारी गर्ने प्रबन्ध गर्दछ।
NXP BV - NXP BV एक सञ्चालन कम्पनी होइन र यसले उत्पादनहरू वितरण वा बिक्री गर्दैन।
ट्रेडमार्कहरू
सूचना: सबै सन्दर्भ ब्रान्डहरू, उत्पादन नामहरू, सेवा नामहरू, र ट्रेडमार्कहरू तिनीहरूका सम्बन्धित मालिकहरूको सम्पत्ति हुन्।
NXP — शब्द चिन्ह र लोगो NXP BV को ट्रेडमार्क हुन्
AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed सक्षम, NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, μVision, Versatile — संयुक्त राज्य अमेरिका र/वा आर्म लिमिटेड (वा यसका सहायक वा सम्बद्ध कम्पनीहरू) को ट्रेडमार्क र/वा दर्ता गरिएका ट्रेडमार्कहरू हुन्। अन्यत्र। सम्बन्धित प्रविधि कुनै पनि वा सबै पेटेन्ट, प्रतिलिपि अधिकार, डिजाइन र व्यापार गोप्य द्वारा सुरक्षित हुन सक्छ। सबै अधिकार सुरक्षित।
ब्लुटुथ — ब्लुटुथ वर्डमार्क र लोगोहरू ब्लुटुथ SIG, Inc. द्वारा स्वामित्वमा रहेका दर्ता ट्रेडमार्कहरू हुन् र NXP सेमिकन्डक्टरहरूद्वारा त्यस्ता चिन्हहरूको कुनै पनि प्रयोग इजाजतपत्र अन्तर्गत छ।
- CoolFlux — NXP BV को ट्रेडमार्क हो
- CoolFlux DSP — NXP BV को ट्रेडमार्क हो
- EdgeLock — NXP BV को ट्रेडमार्क हो
- IAR — IAR Systems AB को ट्रेडमार्क हो।
- Kinetis — NXP BV को ट्रेडमार्क हो
- Matter, Zigbee — कनेक्टिभिटी स्ट्यान्डर्ड एलायन्सद्वारा विकसित गरिएको हो। गठबन्धनको ब्रान्डहरू र यससँग सम्बन्धित सबै सद्भावनाहरू गठबन्धनको विशेष सम्पत्ति हुन्।
- MCX — NXP BV को ट्रेडमार्क हो
कृपया ध्यान दिनुहोस् कि यस कागजात र यहाँ वर्णन गरिएका उत्पादन (हरू) सम्बन्धी महत्त्वपूर्ण सूचनाहरू खण्ड 'कानूनी जानकारी' मा समावेश गरिएको छ।
- © 2024 NXP BV
- थप जानकारीको लागि, कृपया भ्रमण गर्नुहोस्: https://www.nxp.com
- सबै अधिकार सुरक्षित।
- विमोचन मिति: 6 मे 2024 कागजात पहिचानकर्ता: AN14179
कागजातहरू / स्रोतहरू
![]() |
NXP AN14179 आधारित माइक्रो कन्ट्रोलरहरू [pdf] प्रयोगकर्ता गाइड MCXNx4x, MCXN23x, AN14179 आधारित माइक्रो कन्ट्रोलरहरू, AN14179, आधारित माइक्रो कन्ट्रोलरहरू, माइक्रो कन्ट्रोलरहरू, नियन्त्रकहरू |





