NXP AN14179 დაფუძნებული მიკრო კონტროლერები

- ძირითადი პლატფორმა: Arm Cortex-M33 150 MHz-მდე TrustZone, MPU, FPU, SIMD, DSP SmartDMA
- სისტემის კონტროლი: დენის კონტროლი, საათის გენერირების ერთეული, PMC, უსაფრთხო DMA0, უსაფრთხო DMA1, უსაფრთხო AHB ავტობუსი
- ანალოგი: 4x 16 b ADC, ტემპერატურის სენსორი, 2x ACMP, ხარვეზის გამოვლენა, VREF
- ინტერფეისები: 8x LP flexcomm მხარდაჭერით UART, SPI, I2C, 4ch SAI, 2x CAN-FD, USB HS, 2x I3C
- მეხსიერება: ფლეშ 512 კბაიტამდე, ოპერატიული მეხსიერება 320 კბაიტამდე, ECC ოპერატიული მეხსიერება 32 კბ
- HMI: FlexIO, DMIC
- უსაფრთხოება: PKC, ECC-256, SHA-512, RNG AES-256, მრავალრეიტინგული ტაიმერი, ფანჯრიანი WDT, გამართვის ავტორიზაცია, PRINCE, RTC ანტი-t-ითamper ქინძისთავები
- ზოგადი დანიშნულების ტაიმერი: 5x 32 b ტაიმერი
- სხვა მახასიათებლები: Micro-Tick Timer, DICE + UUID, PFR, SRAM PUF, 2x FlexPWM 2 QDC მოდულით, OS მოვლენის ტაიმერი, 2x კოდი WDG, OTP, Tampაღმოაჩინოს
პროდუქტის გამოყენების ინსტრუქცია
- ნაბიჯი 1: მიგრაციის სახელმძღვანელოს გაგება
წაიკითხეთ მიგრაციის სახელმძღვანელო, რომელიც მოწოდებულია MCXNx4x-დან MCXN23x-მდე, რათა გაიგოთ განსხვავებები და ცვლილებები პლატფორმებში. - ნაბიჯი 2: აპლიკაციის თავსებადობის შეფასება
შეამოწმეთ, შეესაბამება თუ არა თქვენი მიმდინარე აპლიკაციები MCXNx4x-ზე MCXN23x პლატფორმასთან. იდენტიფიცირება ნებისმიერი კონკრეტული მახასიათებელი ან პერიფერიული მოწყობილობა, რომელიც შეიძლება საჭიროებდეს ცვლილებას. - ნაბიჯი 3: აპლიკაციების პორტირება
მიჰყევით მიგრაციის სახელმძღვანელოს მითითებებს თქვენი აპლიკაციების MCXNx4x-დან MCXN23x-ზე გადასატანად. განახორციელეთ კოდის საჭირო ცვლილებები პლატფორმის ვარიაციების საფუძველზე. - ნაბიჯი 4: ტესტირება და ვალიდაცია
აპლიკაციების პორტირების შემდეგ, საფუძვლიანად შეამოწმეთ ისინი MCXN23x პლატფორმაზე, რათა უზრუნველყოთ სათანადო ფუნქციონირება და შესრულება.
ხშირად დასმული კითხვები (FAQ)
- Q: რა არის ძირითადი განსხვავებები MCXNx4x-სა და MCXN23x-ს შორის?
პასუხი: MCXN23x არის MCXNx4x-ის ამოჭრილი ვერსია, ამოღებულია ზოგიერთი თანაპროცესორი და პერიფერიული მოწყობილობა. MCX სერიის MCU იყოფა ქვესერიებად N, A, L და W. - კითხვა: როგორ შემიძლია გადავიტანო ჩემი აპლიკაციები MCXNx4x-დან MCXN23x-ზე?
პასუხი: იხილეთ NXP-ის მიერ მოწოდებული მიგრაციის სახელმძღვანელო, რომელიც ასახავს აპლიკაციების მიგრაციის ნაბიჯებს ორ პლატფორმას შორის. უზრუნველყოს თავსებადობა და შეიტანოს საჭირო კორექტირება კოდში.
AN14179
მიგრაციის გზამკვლევი MCXNx4x-დან MCXN23x-მდე
Rev. 1 — 6 წლის 2024 მაისი
განაცხადის შენიშვნა
დოკუმენტის ინფორმაცია
| ინფორმაცია | შინაარსი |
| საკვანძო სიტყვები | AN14179, MCXNx4x, MCXN23x, მიგრაციის სახელმძღვანელო |
| აბსტრაქტი | აპლიკაციის ეს შენიშვნა აღწერს განსხვავებებს MCXNx4x-სა და MCXN23x-ს შორის და ხელმძღვანელობს კლიენტებს, თუ როგორ სწრაფად გადაიტანონ აპლიკაციები MCXNx4x პლატფორმიდან MCXN23x პლატფორმაზე. |
შესავალი
MCXNx4x არის ახალი თაობის MCU, რომელიც გამოუშვა NXP-ის მიერ Kinetis-ისა და LPC-ის შემდეგ. იგი აერთიანებს შესანიშნავი IP ორივე Kinetis და LPC პლატფორმებიდან, როგორიცაა CMC, FlexCAN, FlexIO და SPC Kinetis პლატფორმიდან და PowerQuad, SmartDMA, PINT, RTC და MRT LPC პლატფორმიდან. MCX სერიის MCU იყოფა ოთხ ქვესერიად: N, A, L და W.
- MCX N (ნერვული):
- 150 MHz, 512KB-2MB
- ჩიპზე ამაჩქარებლები, გაუმჯობესებული პერიფერიული მოწყობილობები და მოწინავე უსაფრთხოება
- MCX A (ყოვლისმომცველი):
- 96 MHz-მდე, 32KB-1MB
- ინტელექტუალური პერიფერიული მოწყობილობები და მოწყობილობების სხვადასხვა ვარიანტები აპლიკაციების ფართო სპექტრისთვის
- • MCX W (უკაბელო):
- 96 MHz-მდე
- დაბალი სიმძლავრის Bluetooth LE, Thread და Zigbee რადიო ოპტიმიზირებულია IIoT და Matter აპლიკაციებისთვის და მოწინავე უსაფრთხოებისთვის
- MCX L (დაბალი სიმძლავრე):
- 50 MHz-ზე ქვემოთ, 1 მბ-მდე
- ოპტიმიზირებულია მუდამ ბატარეაზე მომუშავე აპლიკაციებისთვის ყველაზე დაბალი აქტიური სიმძლავრით და გაჟონვით
MCXNx4x სერიის მიკროკონტროლერები აერთიანებს Arm Cortex-M33 TrustZone ბირთვს CoolFlux BSP32-თან, PowerQuad DSP-ის თანაპროცესორთან და 150 მეგაჰერცზე გაშვებული მაღალი სიჩქარით დაკავშირების რამდენიმე ვარიანტთან. მრავალფეროვანი აპლიკაციების მხარდასაჭერად, MCX N სერია მოიცავს მოწინავე სერიულ პერიფერიულ მოწყობილობებს, ტაიმერებს, მაღალი სიზუსტის ანალოგს და უსაფრთხოების უახლესი ფუნქციებს, როგორიცაა უსაფრთხო მომხმარებლის კოდი, მონაცემები და კომუნიკაციები. ყველა MCXNx4x პროდუქტში შედის ორბანიანი ფლეშ, რომელიც მხარს უჭერს წაკითხვისას ჩაწერის ოპერაციას შიდა ფლეშიდან. MCXNx4x სერია ასევე მხარს უჭერს დიდი გარე სერიული მეხსიერების კონფიგურაციას.
MCXNx4x MCU ოჯახები შემდეგია:
- N54x: ძირითადი MCU მეორე M33 ბირთვით, მოწინავე ტაიმერებით, ანალოგური და მაღალსიჩქარიანი კავშირით, მათ შორის მაღალი სიჩქარით USB, 10/100 Ethernet და FlexIO, რომელიც შეიძლება დაპროგრამდეს როგორც LCD კონტროლერი.
- N94x: CPU და DSP სერიული კავშირის ინტეგრაცია, მოწინავე ტაიმერები, მაღალი სიზუსტის ანალოგური და მაღალსიჩქარიანი კავშირი, მათ შორის მაღალი სიჩქარით USB, CAN 2.0, 10/100 Ethernet და FlexIO, რომელიც შეიძლება დაპროგრამდეს როგორც LCD კონტროლერი.
- MCXN23x არის მეორე პროდუქტი MCX N სერიის. ის შეიძლება ჩაითვალოს MCXNx4x-ის ამოჭრილ ვერსიად. თითქმის ყველა IP-ები ხელახლა გამოიყენება MCXNx4x-დან და ზოგიერთი თანაპროცესორი და პერიფერიული მოწყობილობა ამოღებულია. ეს ამოღებული მოდულები შემდეგია:
- თანაპროცესორი: მეორადი Cortex-M33 Core, PowerQuad, NPU, CoolFlux BSP32 და ა.შ.
- პერიფერიული მოწყობილობები: FlexSPI, uSDHC, EMVSIM, Ethernet, 12-bit DAC, 14-bit DAC და ა.შ.
ეს დოკუმენტი აღწერს აპლიკაციების მიგრაციას MCXNx4x პლატფორმიდან MCXN23x პლატფორმაზე. MCXN23x-ის სისტემის ბლოკ-სქემა ნაჩვენებია სურათზე 1.
მიგრაციის გზამკვლევი MCXNx4x-დან MCXN23x-მდე

სურათი 1. MCXN23x სისტემის ბლოკ-სქემა
ცხრილში 1 ჩამოთვლილია სისტემის რესურსების შედარება MCXNx4x-სა და MCXN23x-ს შორის.
ცხრილი 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 |
| Core #1 Cortex- 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 |
| Core #1 ქეში | 16 კ | 16 კ | 16 კ | 16 კ | 16 კ | 16 კ |
| Core #2 Cortex- M33 | 150 MHz | 150 MHz | 150 MHz | 150 MHz | – | – |
| PowerQuad (DSP და Cordic) | Y | Y | Y | Y | – | – |
| NPU | Y | Y | Y | Y | – | – |
| SmartDMA | Y | Y | Y | Y | Y | Y |
| CoolFlux BSP32 | Y | Y | – | – | – | – |
| სულ ფლეში | 2 მბ | 1 მბ | 2 მბ | 1 მბ | 1 მბ | 512 კბ |
| ორმაგი ბანკის ფლეშ | Y | Y | Y | Y | Y | Y |
| Flash ECC და CRC | Y | Y | Y | Y | Y | Y |
| ფლეშ დაშიფვრა (პრინცი) | Y | Y | Y | Y | Y | Y |
| SRAM (ECC მომხმარებლის კონფიგურირებადი) | 480 კ | 320 კ | 480 კ | 320 კ | 320 კ | 160 კ |
| SRAM ECC-ით (მთავარი SRAM-ის გარდა) | 32 კ | 32 კ | 32 კ | 32 კ | 32 კ | 32 კ |
| FlexSPI 16 კ ქეშით | 1x, 2 ch | 1x, 2 ch | 1x, 2 ch | 1x, 2 ch | – | – |
| uSDHC | 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 pin[2] | 8 | 8 | 8 | 8 | 6 | 6 |
| ეკრანის კონტროლერი (FlexIO) | 1 | 1 | 1 | 1 | 1 | 1 |
| TSI | 1 [1] | N | 1 | 1 | – | – |
| DMIC | 4 ch [1] | – | 4 ჩ | 4 ჩ | 4 ჩ | 4 ჩ |
| SAI | 4 ჩ | 4 ჩ | 4 ჩ | 4 ჩ | 4 ჩ | 4 ჩ |
| 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 Ethernet 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 მხარს უჭერს ორ Anti-t-სamper ქინძისთავები.
შემდეგი განყოფილება ადარებს MCXNx4x და MCXN23x მეხსიერების, საათის, pinout და პერიფერიული მოწყობილობების თვალსაზრისით.
მეხსიერება
ამ განყოფილებაში მოცემულია დეტალები ფლეშ მეხსიერების და SRAM მეხსიერების შესახებ.
ფლეშ მეხსიერება
MCXNx4x-ს აქვს ფლეშის ზომა 2 მბ-მდე, ხოლო MCXN23x-ს აქვს ფლეშის ზომა 1 მბ-მდე, ორივე მხარს უჭერს ორმაგი ბანკის ფლეშს და ორმაგი გამოსახულების ჩატვირთვას. ფლეშის ზომის კონფიგურაცია თითოეული ნაწილისთვის ჩამოთვლილია ცხრილში 2 და ცხრილში 3.
ცხრილი 2. MCXNx4x ნაწილების სია
| ნაწილის ნომერი | ჩაშენებული მეხსიერება | მახასიათებლები | პაკეტი | ||||
| Flash (MB) | SRAM (კბ) | Tamper ქინძისთავები (მაქს.) | GPIO-ები
(მაქს) |
SRAM PUF | პინი ითვლიან | ტიპი | |
| (P)MCXN547VNLT | 2 | 512 | 2 | 74 | Y | 100 | HLQFP |
| ნაწილის ნომერი | ჩაშენებული მეხსიერება | მახასიათებლები | პაკეტი | ||||
| Flash (MB) | SRAM (კბ) | Tamper ქინძისთავები (მაქს.) | GPIO-ები
(მაქს) |
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 ნაწილების სია
| ნაწილის ნომერი | ჩაშენებული მეხსიერება | მახასიათებლები | პაკეტი | ||||
| ფლეში (მბაიტი) | SRAM (კბ) | Tamper ქინძისთავები (მაქს.) | GPIO-ები (მაქს) | 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-ის ოპერატიული მეხსიერება არის 512 კბ-მდე, ხოლო MCXN23x-ის ოპერატიული მეხსიერება 352 კბ-მდე. ფლეშის და ოპერატიული მეხსიერების ზომა MCXNx4x და MCXN23x თითოეული ნაწილისთვის მოცემულია ცხრილში 4.
ცხრილი 4. Flash და RAM სხვადასხვა ნაწილების ზომა
| ნაწილები | MCXNx47 | MCXNx46 | MCXN236 | MCXN235 | |
| ფლეში | 2M | 1M | 1M | 512 კბ | |
| SRAM (კბ) | მთლიანი ზომა | 512 | 352 | 352 | 192 |
| SRAMX | 96 (0x04000000- 0x04017FFF) | 96 (0x04000000- 0x04017FFF) | 96 (0x04000000- 0x04017FFF) | 32 (0x04000000- 0x04007FFF) | |
| სრამა | 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
ფრაქციული სიჩქარის გენერატორი (FRG) დაემატა MCXN23x-ს, რათა შეიქმნას უფრო ზუსტი საათი CLKOUT გამყოფისთვის. FRG გამომავალი გამოიყენება CLKOUT გამყოფის შესატანად, იხილეთ სურათი 2. ის შეიძლება გამოყენებულ იქნას უფრო ზუსტი ბაუდის სიხშირის მისაღებად, როდესაც ფუნქციის საათი არ არის სტანდარტული ბაუდის სიხშირის ჯერადი. ეს შეიძლება ძირითადად გამოყენებული იქნას USART ფუნქციებისთვის ბაუდის სიჩქარის საათის შესაქმნელად და შეიძლება გამოყენებულ იქნას სხვა მიზნებისთვის, როგორიცაა გამრიცხველიანების აპლიკაციები.

სურათი 2. MCXN23x CLKOUT დიაგრამა
MCXNx4x-ის CLKOUT დიაგრამისთვის იხილეთ სურათი 3. 
სურათი 3. MCXNx4x CLKOUT დიაგრამა
CLKOUT_FRGCTRL რეგისტრი დაემატა MCXN23x-ის SYSCON მოდულს და გამოიყენება მრიცხველისა და მნიშვნელის მნიშვნელობების კონფიგურაციისთვის.
UTICK
UTICK-ის (Micro-Tick) საათის წყაროები MCNX23x-ზე გაფართოვდა 1-დან 3-მდე და xtal32k[2] და clk_in დაემატა UTICK-ის საათის წყაროებად. UTICK-ის საათის წყარო MCXN23x-ზე ნაჩვენებია სურათზე 4. 
აღრიცხვის აპლიკაციაში UTICK გამოიყენება ელექტროგადამცემი ხაზის სიხშირის გასაზომად. აღრიცხვის აპლიკაციების მხარდასაჭერად clk_in და xtal32k[2] ემატება MCXN23x მაღალი სიზუსტის საათის წყაროს.
I3C
I3C-ის საათის დიაგრამა MCXN23x-ზე ნაჩვენებია სურათზე 5.

დაამატეთ clk_1m, როგორც საათის წყარო I3C_FCLK გამყოფში და შეინახეთ CLK_SLOW და CLK_SLOW_TC სინქრონიზებული FCLK-თან.
MCXNx3x-ის I4C საათის დიაგრამა ნაჩვენებია სურათზე 6.
მიგრაციის გზამკვლევი MCXNx4x-დან MCXN23x-მდე 
პინოტი
ეს განყოფილება ადარებს pinout განსხვავებებს MCXNx4x და MCXN23x შორის, 184VFBGA და 100HLQFP პაკეტების ჩათვლით.
184VFBGA
184VFBGA პაკეტისთვის, MCXN23x თავსებადია pin-to-pin MCXNx4x-თან. თუმცა, ამ ორს შორის არის გარკვეული განსხვავებები. MCXN23x-ში ამოღებულია 28 პინი, მათ შორის 18 GPIO პინი, რვა ანალოგური პინი და ორი USB პინი. 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-ში.

100 HLQFP
100HLQFP პაკეტისთვის MCXN23x თითქმის pin-to-pin თავსებადია MCXN54x-თან. ერთადერთი განსხვავება არის USB პინი. MCXN54x მხარს უჭერს სრულ სიჩქარიან USB-ს (USB0) და მაღალსიჩქარიან USB-ს (USB1), მაგრამ MCXN23x მხარს უჭერს მხოლოდ USB1-ს, ამიტომ MCXN23x-ს არ აქვს USB0_DM და USB0_DP ქინძისთავები. MCXN23x 100HLQFP პაკეტის pinout არის როგორც ნაჩვენებია სურათზე 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) დანართებში მოცემული ცხრილი.
პერიფერიული მოწყობილობები
ცხრილში 1, ჩვენ შევადარეთ განსხვავებები MCNX23x-სა და MCXNx4x-ს შორის. MCXN23x-ს არ აქვს სხვადასხვა მოდული, როგორიცაა FlexSPI, PowerQuad, NPU, CoolFlux BSP32, uSDHC, EMVSIM, TSI, USB FS, Ethernet, 12-bit DAC, 14-bit DAC, Op.amp, SINC ფილტრი და SCTimer. შემდეგი სექცია აღწერს განსხვავებებს საერთო პერიფერიულ მოწყობილობებს შორის MCXN23x და MCXNx4x.
GPIO
როგორც აღწერილია 4.1 ნაწილში, MCXNx4x მხარს უჭერს 124 GPIO-ს, ხოლო MCXN23x მხარს უჭერს 106 GPIO-ს. თუმცა, MCXN23x-ის შემთხვევაში, 18 GPIO პინი არ არის მხარდაჭერილი. გარდა იმისა, რომ გამოიყენება როგორც GPIO, ეს 16 პინი ასევე მხარს უჭერს მე-5 ცხრილში ჩამოთვლილ ფუნქციებს.
ცხრილი 5. ამოღებულია GPIO MCXN23x 184VFBGA პაკეტზე
| 184 BGA ყველა | 184 BGA
ყველა პინის სახელი |
ანალოგი | 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 მხარს უჭერს მხოლოდ DMIC მოდულს 184VFBGA პაკეტზე. - LP_FLEXCOMM
MCXNx4x სერია მხარს უჭერს 10 LP_FLEXCOMM მოდულს. თითოეული LP_FLEXCOMM შეიძლება იყოს კონფიგურირებული, როგორც UART, I2C და SPI. მათ შორის, LP_FLEXCOMM6/7/8/9-ის IO არის მაღალსიჩქარიანი IO, ხოლო ყველაზე მაღალი საათი, რომლის კონფიგურაცია შესაძლებელია არის 150 MHz. MCXN23x მხარს უჭერს მხოლოდ რვა LP_FLEXCOMM მოდულს და არ უჭერს მხარს LP_FLEXCOMM8 და LP_FLEXCOMM9, მხოლოდ LP_FLEXCOMM6 და LP_FLEXCOMM7 შეუძლიათ გამოიყენონ მაღალსიჩქარიანი IO. - შედარების
MCXN94x სერია მხარს უჭერს სამ Comparator (CMP) მოდულს, ხოლო MCXN54x და MCXN23x სერიებს მხოლოდ ორი CMP მოდულის მხარდაჭერა. - ADC
MCXNx4x და MCXN23x სერიებს აქვთ ორი 16-ბიტიანი ADC მოდული, მაგრამ განსხვავდება მათ მიერ მხარდაჭერილი ADC არხების რაოდენობით. MCXNx4x-ს შეუძლია 75-მდე ADC არხის მხარდაჭერა, ხოლო MCXN23x-ს შეუძლია 63-მდე ADC არხის მხარდაჭერა. 184VFBGA პაკეტისთვის MCXN23x არ შეუძლია მე-12 ცხრილში ჩამოთვლილი 6 ADC არხის მხარდაჭერა, რადგან მე-16 ცხრილში აღნიშნული 6 პინი ამოღებულია.
ცხრილი 6. ამოღებულია ADC არხები MCXN23x-ზე
| 184BGA ALL პინის სახელი | ანალოგი |
| 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 ALL პინის სახელი | ანალოგი |
| P0_12 | ADC0_B12 |
| P0_13 | ADC0_B13 |
| P0_30 | ADC0_B22 |
| P0_31 | ADC0_B23 |
შენიშვნა: ტერმინი ADC არხები ეხება გარე ADC შეყვანის არხებს.
FlexPWM და კვადრატული დეკოდერი (QDC)
MCXN94x და MCXN23x თავსებადია ორძრავიან აპლიკაციებთან, რადგან ისინი მხარს უჭერენ ორ FlexPWM მოდულს და ორ QDC მოდულს. მაგრამ, MCXN54x მხარს უჭერს მხოლოდ ერთ FlexPWM მოდულს და ერთ QDC მოდულს, რაც მას შესაფერისია მხოლოდ ერთძრავიანი გადაწყვეტილებებისთვის.
DMA
MCXNx4X-ს აქვს ორი eDMA მოდული, eDMA0 და eDMA1. თითოეული მოდული მხარს უჭერს 16 DMA არხს. MCXN23x-ს ასევე აქვს 2 eDMA მოდული, მაგრამ eDMA1 მხარს უჭერს მხოლოდ რვა არხს.
საწინააღმდეგო ტamper pin
ტamper pins for MCXNx4x ჩამოთვლილია ცხრილში 7 და ცხრილში 8. MCXNx4x აქვს რვა ტamper pins, და MCXN23x აქვს ექვსი ტamper ქინძისთავები. პინი P5_8 და P5_9 ამოღებულია MCXN23x-ზე.
შენიშვნა: MCXN100x და MCXN4x 23HLQFP შეფუთული ნაწილები მხარს უჭერს მხოლოდ ორ ტ.amper ქინძისთავები.
ცხრილი 7. თamper pins on MCXNx4x
| 184 BGA ყველა | 184VFBGA
პინის სახელი |
100 HLQFP N94x | 100 HLQFP
N94x პინის სახელი |
100 HLQFP N54x | 100 HLQFP
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 |
ცხრილი 8. თamper pins on MCXN23x
| 184BGA ბურთი | 184VFBGA პინი
სახელი |
100 HLQFP | 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 პინი
სახელი |
100 HLQFP | 100HLQFP პინი
სახელი |
ALT0 | ALT3 |
| K12 | P5_5 | – | – | P5_5 | TAMPER3 |
| K13 | P5_6 | – | – | P5_6 | TAMPER4 |
| L13 | P5_7 | – | – | P5_7 | TAMPER5 |
სხვადასხვა
ამ განყოფილებაში მოცემულია დეტალები ჩატვირთვის წყაროსა და გამართვის შესახებ.
- ჩატვირთვის წყარო
MCXN23x-ს არ აქვს FlexSPI მოდული და არ აქვს გარე ფლეშ ჩატვირთვის მხარდაჭერა, მაგრამ MCXNx4x
მხარს უჭერს გარე ფლეშ ჩატვირთვას, რომელიც შეიძლება კონფიგურირებული იყოს BOOT_CFG ველთან კლიენტის წარმოების/ქარხნის კონფიგურაციის ზონაში (CMPA) ამ ფუნქციის განსახორციელებლად. - გამართვა
MCXNx4x გამართვის მოდული მხარს უჭერს ITM, DWT, ETM, ETB W/2KB RAM და TPIU ფუნქციებს, მაგრამ ETM და ETB W/2KB ფუნქციები ამოღებულია MCXN23x-ზე. - ენერგიის მართვა
ენერგიის მენეჯმენტი MCXN23x და MCXNx4x ენერგიის მენეჯმენტი იდენტურია, ამიტომ მათ შეუძლიათ გამოიყენონ იგივე ელექტრომომარაგების წრე.
პროგრამული უზრუნველყოფა
ეს თავი აღწერს ზოგიერთ პროგრამულ მოსაზრებას კოდის MCXNx4x პლატფორმიდან პორტირებისას
MCXN23x პლატფორმა. ამ განყოფილებაში აიღეთ hello_world პროექტი FRDM-MCXN236 SDK-დან, როგორც ყოფილიample, ხოლო IDE არის IAR 9.40.1.
- ჩიპზე მითითებული სათაური files
თითოეულ SDK პროექტს აქვს მოწყობილობის დირექტორია, რომელიც შეიცავს ჩიპის სპეციფიკურ სათაურს fileს. ეს სათაური files უნდა შეიცვალოს პლატფორმებს შორის კოდის გადატანისას, იხილეთ სურათი 11.
- SDK დრაივერი
დარწმუნდით, რომ SDK დრაივერის დირექტორიაში არ შედის მხარდაჭერილი მოდულები, როგორიცაა FlexSPI და uSDHC MCXN23x-ისთვის. - Start_up file
შეცვალეთ start_up file MCXNx4x-ის MCXN23x start_up-ით file, რადგან ზოგიერთი მოდული ამოღებულია და შეფერხების ვექტორული ცხრილი განსხვავებულია. - დამაკავშირებელი file
MCXN23x და MCXNx4x შეიძლება ჰქონდეთ Flash და RAM სხვადასხვა ზომის, ამიტომ მომხმარებელმა უნდა შეცვალოს ლინკერი file ლინკერში გამოყენებული Flash და RAM-ის დიაპაზონის უზრუნველსაყოფად file შესაფერისია. - IDE-თან დაკავშირებული კონფიგურაციის განახლება
კოდის MCXNx4x-დან MCXN23x-ზე გადატანისას, განაახლეთ IDE-თან დაკავშირებული კონფიგურაციები, როგორიცაა ბილიკი და მაკრო განსაზღვრება, იხილეთ სურათი 12.
.შენიშვნა: თუ მომხმარებელი არ გამოიყენებს ამოღებულ ქინძისთავებს და პერიფერიულ მოწყობილობებს MCXN23x-ზე, მაშინ მომხმარებელს შეუძლია პირდაპირ შეაერთოს MCXN23x ჩიპი MCXNx4x დაფაზე და შეუძლია პირდაპირ გამოიყენოს MCXNx4x პროგრამული უზრუნველყოფა, მაგრამ დამაკავშირებელი file უნდა განახლდეს MCXN23x ფლეშის და ოპერატიული მეხსიერების ზომის შესატყვისად. ამჟამად ეს მეთოდი მხოლოდ IAR IDE-ზეა დამოწმებული.
დასკვნა
ეს დოკუმენტი ადარებს სისტემის რესურსებსა და პროგრამულ განსხვავებებს MCXNx4x-სა და MCXN23x-ს შორის, რაც აჩქარებს და მარტივს ხდის პროექტის მიგრაციას.
შესაბამისი დოკუმენტაცია/რესურსები
ცხრილი 9 ჩამოთვლის დამატებით დოკუმენტებს და რესურსებს, რომლებზეც შეგიძლიათ მიმართოთ დამატებითი ინფორმაციისთვის. ქვემოთ ჩამოთვლილი ზოგიერთი დოკუმენტი შეიძლება ხელმისაწვდომი იყოს მხოლოდ გამჟღავნების შესახებ შეთანხმების (NDA) ფარგლებში. ამ დოკუმენტებზე წვდომის მოთხოვნით, დაუკავშირდით ადგილობრივ საველე აპლიკაციების ინჟინერს (FAE) ან გაყიდვების წარმომადგენელს.
ცხრილი 9. შესაბამისი დოკუმენტაცია/რესურსები
| დოკუმენტი | ბმული/როგორ მივიღოთ წვდომა |
| MCX Nx4x საცნობარო სახელმძღვანელო (დოკუმენტი MCXNX4XRM) | MCXNX4XRM |
| MCXN23x საცნობარო სახელმძღვანელო (დოკუმენტი MCXN23XRM) (დოკუმენტი MCXN23XRM) | MCXN23XRM |
აბრევიატურა და აბრევიატურა
ცხრილი 10 განსაზღვრავს ამ დოკუმენტში გამოყენებულ აბრევიატურებს და აბრევიატურებს.
ცხრილი 10. შემოკლებები და შემოკლებები
| აკრონიმი | განმარტება |
| ADC | ანალოგური ციფრული გადამყვანი |
| შეუძლია | კონტროლერის არეალის ქსელი |
| CMP | შედარების |
| CMPA | მომხმარებელთა წარმოების/ქარხნის კონფიგურაციის ზონა |
| CPU | ცენტრალური გადამამუშავებელი განყოფილება |
| CRC | ციკლური სიჭარბის შემოწმება |
| DAC | ციფრული ანალოგური გადამყვანი |
| DMA | პირდაპირი მეხსიერების წვდომა |
| DSP | ციფრული სიგნალის პროცესორი |
| DWT | ვარდნა-წონის ცრემლი |
| ECC | კოდის შესწორების შეცდომა |
| eDMA | გაძლიერებული პირდაპირი მეხსიერების წვდომა |
| ETM | ჩაშენებული Trace Macrocell |
| ETB | ჩაშენებული კვალი ბუფერი |
| FlexCAN | მოქნილი კონტროლერის ქსელის ინტერფეისი |
| FlexIO | მოქნილი შეყვანა/გამომავალი |
| GPIO | ზოგადი დანიშნულების შეყვანა/გამომავალი |
| HS USB | მაღალსიჩქარიანი USB |
| I2C | ინტეგრირებული წრე |
| ITM | ინსტრუმენტაცია Trace Macrocell |
| IP | ინტერნეტ პროტოკოლი |
| LDO | თხევად კრისტალური ეკრანი |
| LPC | პინების დაბალი რაოდენობა |
| MAC | მედია წვდომის კონტროლი |
| MCU | მიკროკონტროლერის ერთეული |
| MII | მედია დამოუკიდებელი ინტერფეისი |
| NDA | ხელშეკრულება გამჟღავნების შესახებ |
| OS | ოპერაციული სისტემა |
| QDC | კვადრატული დეკოდერი |
| RTC | რეალურ დროში საათი |
| TPIU | Trace Port Interface Unit |
| TSI | შეეხეთ სისტემის ინტერფეისს |
| SAI | სერიული აუდიო ინტერფეისი |
| SDK | პროგრამული უზრუნველყოფის განვითარების ნაკრები |
| SPI | სერიული პერიფერიული ინტერფეისი |
| SRAM | სტატიკური შემთხვევითი წვდომის მეხსიერება |
| აკრონიმი | განმარტება |
| ოპერატიული მეხსიერება | შემთხვევითი წვდომის მეხსიერება |
| RMII | შემცირებული მედია დამოუკიდებელი ინტერფეისი |
| TPIU | Trace Port Interface Unit |
| UART | უნივერსალური ასინქრონული მიმღების გადამცემი |
| USB | უნივერსალური სერიული ავტობუსი |
| VREF | ტtage მითითება |
შენიშვნა დოკუმენტის წყაროს კოდის შესახებ
Exampამ დოკუმენტში ნაჩვენები le კოდს აქვს შემდეგი საავტორო უფლებები და BSD-3-clause ლიცენზია:
საავტორო უფლება 2024 NXP გადანაწილება და გამოყენება წყაროსა და ბინარულ ფორმებში, მოდიფიკაციით ან მის გარეშე, დასაშვებია შემდეგი პირობების დაკმაყოფილების შემთხვევაში:
- წყაროს კოდის გადანაწილებამ უნდა შეინარჩუნოს საავტორო უფლებების შესახებ ზემოაღნიშნული შეტყობინება, პირობების ეს სია და შემდეგი უარი პასუხისმგებლობაზე.
- ორობითი ფორმით ხელახალი გავრცელება უნდა ასახავდეს ზემოხსენებულ საავტორო უფლების შეტყობინებას, პირობების ამ სიას და დოკუმენტაციაში და/ან სხვა მასალებში მოცემული პასუხისმგებლობის შემდეგი შეზღუდვის შესახებ გავრცელებას უნდა მიეწოდოს.
- არც საავტორო უფლებების მფლობელის სახელი და არც მისი ავტორების სახელები არ შეიძლება გამოყენებულ იქნას ამ პროგრამული უზრუნველყოფიდან მიღებული პროდუქტების დასამტკიცებლად ან პოპულარიზაციისთვის, წინასწარი წერილობითი ნებართვის გარეშე.
ეს პროგრამული უზრუნველყოფა მოწოდებულია საავტორო უფლებების მფლობელებისა და კონტრიბუტორების მიერ "როგორც არის" და ნებისმიერი გამოხატული ან ნაგულისხმევი გარანტიები, მათ შორის, მაგრამ არ შემოიფარგლება, ნაგულისხმევი გარანტიები სავაჭრო და უსაფთხოების გარანტიით. უარყო. არავითარ შემთხვევაში არ იქნება საავტორო უფლებების მფლობელი ან კონტრიბუტორი პასუხისმგებელი რაიმე პირდაპირი, არაპირდაპირი, შემთხვევითი, განსაკუთრებული, სამაგალითო ან თანმიმდევრული ზიანისთვის (მათ შორის, მაგრამ არ არის შეზღუდული, სერვისები; ამ პროგრამული უზრუნველყოფის გამოყენების გარეშე, მაშინაც კი, თუ ასეთი ზიანის შესაძლებლობა მიიღება.
გადასინჯვის ისტორია
ცხრილი 11 აჯამებს ამ დოკუმენტის შესწორებებს.
ცხრილი 11. გადასინჯვის ისტორია
| დოკუმენტის ID | გამოშვების თარიღი | აღწერა |
| AN14179 v.1.0 | 06 წლის 2024 მაისი | პირველადი საჯარო ვერსია |
იურიდიული ინფორმაცია
განმარტებები
მონახაზი - დოკუმენტის სტატუსის პროექტი მიუთითებს, რომ შინაარსი ჯერ კიდევ შიდა რეჟიმშიაview და ექვემდებარება ოფიციალურ დამტკიცებას, რაც შეიძლება გამოიწვიოს
მოდიფიკაციებში ან დამატებებში. NXP Semiconductors არ იძლევა რაიმე სახის წარმოდგენას ან გარანტიას დოკუმენტის პროექტში შეტანილი ინფორმაციის სიზუსტესა და სისრულესთან დაკავშირებით და არ არის პასუხისმგებელი ამ ინფორმაციის გამოყენების შედეგებზე.
პასუხისმგებლობის უარყოფა
შეზღუდული გარანტია და პასუხისმგებლობა — ამ დოკუმენტის ინფორმაცია ითვლება ზუსტი და სანდო. თუმცა, NXP Semiconductors არ იძლევა რაიმე სახის წარმოდგენას ან გარანტიას, გამოხატულ ან ნაგულისხმევს, ასეთი ინფორმაციის სიზუსტესა და სისრულესთან დაკავშირებით და არ არის პასუხისმგებელი ამ ინფორმაციის გამოყენების შედეგებზე. NXP Semiconductors არ იღებს პასუხისმგებლობას ამ დოკუმენტის შინაარსზე, თუ იგი მოწოდებულია NXP Semiconductors-ის გარეთ არსებული ინფორმაციის წყაროს მიერ.
არავითარ შემთხვევაში NXP Semiconductors არ იქნება პასუხისმგებელი რაიმე არაპირდაპირი, შემთხვევითი, სადამსჯელო, სპეციალური ან თანმიმდევრული ზიანისათვის (მათ შორის - შეზღუდვის გარეშე - დაკარგული მოგება, დაკარგული დანაზოგი, ბიზნესის შეფერხება, ნებისმიერი პროდუქტის ამოღებასთან ან ჩანაცვლებასთან დაკავშირებული ხარჯები ან გადამუშავების საფასური). ან არა, ასეთი ზიანი ეფუძნება დანაშაულს (მათ შორის დაუდევრობას), გარანტიას, ხელშეკრულების დარღვევას ან სხვა იურიდიულ თეორიას.
მიუხედავად ნებისმიერი ზიანისა, რომელიც მომხმარებელს შეიძლება მიადგეს რაიმე მიზეზით, NXP Semiconductors-ის ერთობლივი და კუმულაციური პასუხისმგებლობა კლიენტის წინაშე აქ აღწერილი პროდუქტებისთვის შეზღუდულია NXP Semiconductors-ის კომერციული გაყიდვის წესებისა და პირობების შესაბამისად.
ცვლილებების შეტანის უფლება — NXP Semiconductors იტოვებს უფლებას შეიტანოს ცვლილებები ამ დოკუმენტში გამოქვეყნებულ ინფორმაციაში, მათ შორის შეზღუდვის სპეციფიკაციებისა და პროდუქტის აღწერილობების გარეშე, ნებისმიერ დროს და შეტყობინების გარეშე. ეს დოკუმენტი ანაცვლებს და ცვლის ყველა ინფორმაციას, რომელიც მოწოდებულ იქნა ამ დოკუმენტის გამოქვეყნებამდე.
გამოსაყენებლად ვარგისიანობა - NXP Semiconductors-ის პროდუქტები არ არის შექმნილი, ავტორიზებული ან გარანტირებული, რომ იყოს გამოსაყენებლად სიცოცხლისათვის კრიტიკულ ან უსაფრთხოებისთვის კრიტიკულ სისტემებში ან აღჭურვილობაში, არც იმ აპლიკაციებში, სადაც NXP Semiconductors-ის პროდუქტის უკმარისობა ან გაუმართაობა შეიძლება მოსალოდნელი იყოს. გამოიწვიოს პირადი დაზიანება, სიკვდილი ან მძიმე ქონებრივი ან გარემოს დაზიანება. NXP Semiconductors და მისი მომწოდებლები არ იღებენ პასუხისმგებლობას NXP Semiconductors-ის პროდუქტების ასეთ აღჭურვილობასა თუ აპლიკაციებში ჩართვაზე და/ან გამოყენებაზე და, შესაბამისად, ასეთი ჩართვა და/ან გამოყენება ხდება მომხმარებლის პასუხისმგებლობით.
აპლიკაციები - აპლიკაციები, რომლებიც აღწერილია აქ რომელიმე ამ პროდუქტისთვის, მხოლოდ საილუსტრაციო მიზნებისთვისაა. NXP Semiconductors არ იძლევა წარმოდგენას ან გარანტიას, რომ ასეთი აპლიკაციები შესაფერისი იქნება მითითებული გამოყენებისთვის შემდგომი ტესტირების ან ცვლილებების გარეშე.
კლიენტები პასუხისმგებელნი არიან თავიანთი აპლიკაციებისა და პროდუქტების დიზაინსა და ექსპლუატაციაზე NXP Semiconductors პროდუქტების გამოყენებით და NXP Semiconductors არ იღებს პასუხისმგებლობას აპლიკაციებთან ან მომხმარებლის პროდუქტის დიზაინთან რაიმე სახის დახმარებაზე. კლიენტის ერთპიროვნული პასუხისმგებლობაა განსაზღვროს, არის თუ არა NXP Semiconductors პროდუქტი შესაფერისი და შეესაბამება მომხმარებლის აპლიკაციებს და დაგეგმილ პროდუქტებს, ასევე მესამე მხარის კლიენტ(ებ)ის დაგეგმილი გამოყენებისა და გამოყენებისთვის. მომხმარებლებმა უნდა უზრუნველყონ შესაბამისი დიზაინი და ოპერაციული გარანტიები, რათა მინიმუმამდე დაიყვანონ მათ აპლიკაციებთან და პროდუქტებთან დაკავშირებული რისკები.
NXP Semiconductors არ იღებს პასუხისმგებლობას რაიმე ნაგულისხმევთან, დაზიანებასთან, ხარჯებთან ან პრობლემასთან დაკავშირებით, რომელიც დაფუძნებულია რაიმე სისუსტეზე ან ნაგულისხმევზე.
მომხმარებლის აპლიკაციებში ან პროდუქტებში, ან აპლიკაციაში ან გამოყენებაში მომხმარებლის მესამე მხარის კლიენტ(ებ)ის მიერ. კლიენტი პასუხისმგებელია მომხმარებლის აპლიკაციებისა და პროდუქტების ყველა საჭირო ტესტირების ჩატარებაზე NXP Semiconductors პროდუქტების გამოყენებით, რათა თავიდან აიცილოს აპლიკაციების ნაგულისხმევი
და პროდუქტებს ან აპლიკაციებს ან იყენებენ მომხმარებლის მესამე მხარის კლიენტ(ებ)ის მიერ. NXP არ იღებს რაიმე პასუხისმგებლობას ამ კუთხით.
კომერციული გაყიდვის წესები და პირობები — NXP Semiconductors-ის პროდუქტები იყიდება კომერციული გაყიდვის ზოგადი წესებისა და პირობების შესაბამისად, როგორც გამოქვეყნებულია საიტზე https://www.nxp.com/profile/terms, თუ სხვაგვარად არ არის შეთანხმებული მოქმედი წერილობითი ინდივიდუალური შეთანხმებით. ინდივიდუალური ხელშეკრულების გაფორმების შემთხვევაში გამოიყენება მხოლოდ შესაბამისი ხელშეკრულების პირობები. NXP Semiconductors ამით პირდაპირ აპროტესტებს მომხმარებლის ზოგადი პირობების გამოყენებას NXP Semiconductors-ის პროდუქციის შეძენასთან დაკავშირებით მომხმარებლის მიერ.
ექსპორტის კონტროლი — ეს დოკუმენტი, ისევე როგორც აქ აღწერილი ნივთ(ებ)ი შეიძლება ექვემდებარებოდეს ექსპორტის კონტროლის რეგულაციებს. ექსპორტს შესაძლოა დასჭირდეს კომპეტენტური ორგანოების წინასწარი ავტორიზაცია.
ვარგისიანობა არასაავტომობილო კვალიფიციურ პროდუქტებში გამოსაყენებლად — გარდა იმ შემთხვევისა
ამ დოკუმენტში ცალსახად ნათქვამია, რომ ეს კონკრეტული NXP Semiconductors პროდუქტი არის საავტომობილო კვალიფიკაცია, პროდუქტი არ არის შესაფერისი საავტომობილო გამოყენებისთვის. ის არც კვალიფიცირებულია და არც ტესტირება საავტომობილო ტესტირების ან განაცხადის მოთხოვნების შესაბამისად. NXP Semiconductors არ იღებს პასუხისმგებლობას საავტომობილო აღჭურვილობაში ან აპლიკაციებში არასაავტომობილო კვალიფიციური პროდუქტების ჩართვაზე და/ან გამოყენებაზე.
იმ შემთხვევაში, როდესაც მომხმარებელი იყენებს პროდუქტს დიზაინისა და საავტომობილო აპლიკაციებში საავტომობილო სპეციფიკაციებისა და სტანდარტების შესაბამისად, მომხმარებელმა (ა) უნდა გამოიყენოს პროდუქტი NXP Semiconductors-ის პროდუქტის გარანტიის გარეშე, ასეთი საავტომობილო აპლიკაციებისთვის, გამოყენებისა და სპეციფიკაციებისთვის და ( ბ) როდესაც მომხმარებელი იყენებს პროდუქტს საავტომობილო აპლიკაციებისთვის NXP Semiconductors-ის სპეციფიკაციების მიღმა, ასეთი გამოყენება უნდა იყოს მხოლოდ მომხმარებლის პასუხისმგებლობით და (გ) კლიენტი სრულად ანაზღაურებს NXP Semiconductor-ს ნებისმიერი პასუხისმგებლობისთვის, ზიანისთვის ან პროდუქტის წარუმატებელი პრეტენზიებისთვის, რომლებიც გამოწვეულია მომხმარებლის დიზაინისა და გამოყენების შედეგად. პროდუქტი საავტომობილო აპლიკაციებისთვის NXP Semiconductors-ის სტანდარტული გარანტიისა და NXP Semiconductors-ის პროდუქტის სპეციფიკაციების მიღმა.
თარგმანები — დოკუმენტის არაინგლისური (თარგმნილი) ვერსია, ამ დოკუმენტის იურიდიული ინფორმაციის ჩათვლით, მხოლოდ მითითებისთვისაა. თარგმნილ და ინგლისურ ვერსიებს შორის რაიმე შეუსაბამობის შემთხვევაში უპირატესობა მიენიჭება ინგლისურ ვერსიას.
უსაფრთხოება — მომხმარებელს ესმის, რომ NXP-ის ყველა პროდუქტი შეიძლება ექვემდებარებოდეს ამოუცნობ დაუცველობას ან შეიძლება მხარი დაუჭიროს უსაფრთხოების დადგენილ სტანდარტებს ან სპეციფიკაციებს ცნობილი შეზღუდვებით. კლიენტი პასუხისმგებელია მისი აპლიკაციებისა და პროდუქტების დიზაინსა და ექსპლუატაციაზე მათი სიცოცხლის ციკლის განმავლობაში
ამ მოწყვლადობის ეფექტის შესამცირებლად მომხმარებლის აპლიკაციებზე
და პროდუქტები. კლიენტის პასუხისმგებლობა ასევე ვრცელდება სხვა ღია და/ან საკუთრებაში არსებულ ტექნოლოგიებზე, რომლებიც მხარდაჭერილია NXP პროდუქტებით მომხმარებლის აპლიკაციებში გამოსაყენებლად. NXP არ იღებს პასუხისმგებლობას რაიმე დაუცველობისთვის. მომხმარებელმა რეგულარულად უნდა შეამოწმოს უსაფრთხოების განახლებები NXP-დან და სათანადოდ დაიცვას.
მომხმარებელმა უნდა შეარჩიოს უსაფრთხოების მახასიათებლების მქონე პროდუქტები, რომლებიც საუკეთესოდ აკმაყოფილებენ განზრახ აპლიკაციის წესებს, რეგულაციებს და სტანდარტებს და მიიღოს საბოლოო დიზაინის გადაწყვეტილებები მის პროდუქტებთან დაკავშირებით და მხოლოდ პასუხისმგებელია მის პროდუქტებთან დაკავშირებული ყველა სამართლებრივი, მარეგულირებელი და უსაფრთხოებასთან დაკავშირებული მოთხოვნების დაცვაზე, მიუხედავად ნებისმიერი ინფორმაციის ან მხარდაჭერის შესახებ, რომელიც შეიძლება მოწოდებული იყოს NXP-ის მიერ.
NXP-ს ჰყავს პროდუქტის უსაფრთხოების ინციდენტების რეაგირების ჯგუფი (PSIRT) (ხელმისაწვდომობა აქ PSIRT@nxp.com) რომელიც მართავს NXP პროდუქტების უსაფრთხოების მოწყვლადობაზე გამოძიების, მოხსენების და გადაწყვეტის გათავისუფლებას.
NXP B.V. - NXP B.V. არ არის მოქმედი კომპანია და ის არ ავრცელებს ან ყიდის პროდუქტებს.
სავაჭრო ნიშნები
შენიშვნა: ყველა მითითებული ბრენდი, პროდუქტის სახელები, სერვისების სახელები და სავაჭრო ნიშნები მათი შესაბამისი მფლობელების საკუთრებაა.
NXP — სიტყვა და ლოგო არის NXP BV-ს სავაჭრო ნიშნები
AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Enabled, NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, μVision, მრავალმხრივი — არის Arm Limited-ის (ან მისი შვილობილი ან შვილობილი კომპანიების) სავაჭრო ნიშნები და/ან რეგისტრირებული სავაჭრო ნიშნები აშშ-ში და/ან სხვაგან. დაკავშირებული ტექნოლოგია შეიძლება იყოს დაცული ნებისმიერი ან ყველა პატენტით, საავტორო უფლებებით, დიზაინით და სავაჭრო საიდუმლოებით. Ყველა უფლება დაცულია.
Bluetooth — Bluetooth სიტყვიერი ნიშანი და ლოგოები არის რეგისტრირებული სავაჭრო ნიშნები, რომლებიც ეკუთვნის Bluetooth SIG, Inc.-ს და NXP Semiconductors-ის მიერ ასეთი ნიშნების ნებისმიერი გამოყენება ლიცენზირებულია.
- 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, დაფუძნებული მიკრო კონტროლერები, მიკრო კონტროლერები, კონტროლერები |





