NXP-logo

Microcontroler bazat pe NXP LPC55S0x M33

NXP-LPC55S0x-M33-Based-MicroController-produs

Informații documentare

Cuvinte cheie

  • LPC55S06JBD64. LPC55S06JHI48, LPC55S04JBD64, LPC55S04JHI48,
  • LPC5506JBD64, LPC5506JHI48, LPC5504JBD64, LPC5504JHI48,
  • LPC5502JBD64, LPC5502JHI48

Abstract

  • LPC55S0x/LPC550x errata

Istoricul reviziilor

Rev Data Descriere
1.3 20211110 S-a adăugat o notă CAN-FD.1 în Secțiunea 3.3 „CAN-FD.1: Întreruperea tranzacției cu autobuzul poate avea loc atunci când perifericul CAN-FD utilizează alias securizat.”.
1.2 20210810 S-a adăugat VBAT_DCDC.1: Secțiunea 3.2 „VBAT_DCDC.1: Timpul minim de creștere al sursei de alimentare trebuie să fie de 2.6 ms sau mai lent pentru Tamb = -40 C și de 0.5 ms sau mai lent pentru Tamb = 0 C la
+105 C”
1.1 20201006 A doua versiune.
1.0 20200814 Versiune inițială.

Identificarea produsului

Pachetul LPC55S0x/LPC550x HTQFP64 are următorul marcaj superior:

  • Prima linie: LPC55S0x/LPC550x
  • A doua linie: JBD64
  • A treia linie: xxxx
  • A patra linie: xxxx
  • A cincea linie: zzzyywwxR
    • aaaa: cod de dată cu aa = an și ww = săptămână.
    • xR: Revizia A a dispozitivului

Pachetul LPC55S0x/LPC550x HVQFN48 are următorul marcaj superior:

  • Prima linie: LPC55S0x/LPC550x
  • A doua linie: JHI48
  • A treia linie: xxxxxxxx
  • A patra linie: xxxx
  • A cincea linie: zzzyywwxR
    • aaaa: cod de dată cu aa = an și ww = săptămână.
    • xR: Revizia A a dispozitivului

Errata terminatăview

Tabel cu probleme funcționale

Masă 1.       Tabel cu probleme funcționale
Funcţional              Scurtă descriere probleme Identificator de revizuire Descriere detaliată
ROM.1 ROM-ul nu reușește să intre în modul ISP când imaginea este coruptă cu pagini flash într-o stare ștearsă sau neprogramată. A Secțiunea 3.1
VBAT_DCDC.1 Timpul minim de creștere al sursei de alimentare trebuie să fie de 2.6 ms sau mai lent pentru Tamb = -40 C și de 0.5 ms sau mai lent pentru Tamb = 0 C până la +105 C. A Secțiunea 3.2
CAN-FD.1 Întreruperea tranzacției cu magistrala poate avea loc atunci când perifericul CAN-FD utilizează un alias securizat. A Secțiunea 3.3.

Tabelul abaterilor AC/DC NXP-LPC55S0x-M33-Based-MicroController-fig-1

Note de eroare NXP-LPC55S0x-M33-Based-MicroController-fig-2

Detaliu probleme funcționale

ROM.1: ROM-ul nu reușește să intre în modul ISP atunci când imaginea este coruptă cu pagini flash într-o stare ștearsă sau neprogramată

Introducere
Pe LPC55S0x/LPC550x, dacă imaginea este coruptă cu pagini flash într-o stare ștearsă sau neprogramată, este posibil ca ROM-ul să nu intre automat în modul ISP.

Problemă
Când pornirea securizată este activată în CMPA și memoria flash conține o pagină de memorie ștearsă sau neprogramată în interiorul regiunii de memorie specificată de câmpul pentru dimensiunea imaginii din antetul imaginii, dispozitivul nu intră automat în modul ISP folosind mecanismul de rezervă, ca în cazul unui boot eșuat pentru o imagine nevalidă. Această problemă apare atunci când imaginea aplicației este doar parțial scrisă sau ștearsă, dar un antet de imagine valid este încă prezent în memorie.

Soluție
Efectuați o ștergere în masă pentru a elimina imaginea incompletă și coruptă utilizând una dintre următoarele metode:

  • Executați comanda de ștergere folosind Debug Dispozitivul va intra direct în modul ISP după ce iese din căsuța poștală.
  • Intră în modul ISP folosind comanda Debug Mailbox și folosește comanda flash-erase.
  • Resetați dispozitivul și intrați în modul ISP folosind ISP Utilizați comanda flash-erase pentru a șterge imaginea coruptă (incompletă).

VBAT_DCDC.1: timpul minim de creștere al sursei de alimentare trebuie să fie de 2.6 ms sau mai lent pentru Tamb = -40 C și de 0.5 ms sau mai lent pentru Tamb = 0 C până la +105 C

Introducere
Fișa tehnică nu specifică cerințe de pornire pentru sursa de alimentare pe pinul VBAT_DCDC.

Problemă
Este posibil ca dispozitivul să nu pornească întotdeauna dacă timpul minim de creștere al sursei de alimentare este ramp este 2.6 ms sau mai rapid pentru Tamb = -40 C și 0.5 ms sau mai rapid pentru Tamb = 0 C până la +105 C.

Soluție
Nici unul.

CAN-FD.1: întreruperea tranzacției cu magistrala poate avea loc atunci când perifericul CAN-FD utilizează alias securizat

Introducere
Spre deosebire de CM33, pentru alte master AHB (CAN-FD, USB-FS, DMA), nivelul de securitate al tranzacției este fix în funcție de nivelul atribuit masterului în registrul SEC_AHB->MASTER_SEC_LEVEL. Deci, dacă aplicația trebuie să restricționeze CAN-FD la securizare, sunt necesari următorii pași:

  • Setați nivelul de securitate al CAN-FD la utilizator securizat (0x2) sau privilegiul securizat (0x3) în registrul SEC_AHB->MASTER_SEC_LEVEL.
  • Atribuiți un nivel de utilizator securizat sau un nivel de privilegiu securizat pentru spațiul de registru CAN-FD în Registrul SEC_AHB-> SEC_CTRL_AHB_PORT8_SLAVE1.
  • Atribuiți un nivel de utilizator securizat sau un nivel de privilegiu securizat pentru RAM pentru mesaje.

Examppe:
Dacă se utilizează 16 KB de SRAM 2 (0x2000_C000) pentru RAM pentru mesaje CAN. Apoi setați regulile în registrul SEC_AHB-> SEC_CTRL_RAM2_MEM_RULE0 pentru utilizatorul securizat (0x2) sau privilegiul securizat (0x3).

Problemă
Memoria partajată utilizată de controlerul CAN-FD și CPU ar trebui să fie accesibilă folosind un alias securizat cu bitul de adresă setat (ex.ample 0x3000_C000). Cu toate acestea, atunci când CAN-FD efectuează o tranzacție cu magistrala folosind un alias securizat (bitul de adresă 28 setat), tranzacția este anulată.

Soluție

  • Când CPU accesează registrul CAN-FD sau RAM de mesaje, ar trebui să folosească întotdeauna alias securizat, adică 0x3000_C000 pentru manipularea RAM de mesaje. .
  • Pentru orice structură pe care perifericul CAN-FD o folosește pentru a prelua sau scrie, memoria ar trebui să fie setată să folosească 0x2000_C000 pentru ca tranzacțiile cu magistrala să funcționeze. Driverul software-ului CAN-FD ar trebui să seteze „Registrul adresei de bază pentru mesaje RAM (MRBA, offset 0x200)” cu adresa fizică a RAM în loc de alias securizat.

Detalii abateri AC/DC

Nu există erori cunoscute.

Detaliu note de eroare

Nu există erori cunoscute.

Garanție limitată și răspundere

Informațiile din acest document sunt furnizate exclusiv pentru a permite implementatorilor de sisteme și software să utilizeze produsele NXP. Nu există licențe de drept de autor exprese sau implicite acordate în temeiul prezentului document pentru a proiecta sau fabrica circuite integrate pe baza informațiilor din acest document. NXP își rezervă dreptul de a face modificări fără o notificare ulterioară la orice produs din acest document.

NXP nu oferă nicio garanție, reprezentare sau garanție cu privire la adecvarea produselor sale pentru un anumit scop și nici NXP nu își asumă nicio răspundere care decurge din aplicație.
sau utilizarea oricărui produs sau circuit și își declină în mod specific orice responsabilitate, inclusiv, fără limitare, daune consecutive sau accidentale. Parametrii „tipici” care pot fi furnizați în fișele de date și/sau specificațiile NXP pot varia și variază în diferite aplicații, iar performanța reală poate varia în timp. Toți parametrii de funcționare, inclusiv „tipici”, trebuie validați pentru fiecare aplicație client de către experții tehnici ai clientului. NXP nu transmite nicio licență în baza drepturilor sale de brevet sau a drepturilor altora. NXP vinde produse în conformitate cu termenii și condițiile standard de vânzare, care pot fi găsite la următoarea adresă: nxp.com/SalesTermsandConditions.

Dreptul de a face modificări
NXP Semiconductors își rezervă dreptul de a aduce modificări informațiilor publicate în acest document, inclusiv, fără limitare, specificațiile și descrierile produselor, în orice moment și fără notificare. Acest document înlocuiește și înlocuiește toate informațiile furnizate înainte de publicarea acestuia.

Securitate
Clientul înțelege că toate produsele NXP pot fi supuse unor vulnerabilități neidentificate sau documentate. Clientul este responsabil pentru proiectarea și funcționarea aplicațiilor și produselor sale pe parcursul ciclului de viață pentru a reduce efectul acestor vulnerabilități asupra aplicațiilor și produselor clienților. Responsabilitatea clientului se extinde și la alte tehnologii deschise și/sau proprietare susținute de produsele NXP pentru utilizare în aplicațiile clienților. NXP nu își asumă răspunderea pentru nicio vulnerabilitate. Clienții ar trebui să verifice în mod regulat actualizările de securitate de la NXP și să urmărească în mod corespunzător. Clientul trebuie să selecteze produsele cu caracteristici de securitate care îndeplinesc cel mai bine regulile, reglementările și standardele aplicației vizate și va lua deciziile finale de proiectare cu privire la produsele sale și este singurul responsabil pentru conformitatea cu toate cerințele legale, de reglementare și legate de securitate privind produsele sale, indiferent de orice informație sau asistență care poate fi furnizată de NXP. NXP are o echipă de răspuns la incidente de securitate a produselor (PSIRT) (accesabilă la PSIRT@nxp.com) care gestionează investigarea, raportarea și lansarea soluției pentru vulnerabilitățile de securitate ale produselor NXP.

NXP, sigla NXP, CONEXIUNI SIGURATE NXP PENTRU O LUME MAI INTELIGENTE, COOLFLUX, EMBRACE, GREEN CHIP, HITAG, ICODE, JCOP, LIFE, VIBES, MIFARE, MIFARE CLASSIC, MIFARE DESFire, MIFARE PLUS, MIFARE FLEX, MANTIS, MIFARE ULTRALIGHT, MIFARE4MOBILE, MIGLO, NTAG, ROAD LINK, SMARTLX, SMART MX, STARPLUG, TOP FET, TRENCHMOS, UCODE, Freescale, sigla Freescale, AltiVec, CodeWarrior, ColdFire, ColdFire+, sigla Energy Efficient Solutions, Kinetis, Layerscape, MagniV, mobileGT, PEG, PowerQUICC, Procesor Expert, QorIQ, QorIQ Qonverge, SafeAssure, logo-ul SafeAssure, StarCore, Symphony, VortiQa, Vybrid, Airfast, BeeKit, BeeStack, CoreNet, Flexis, MXC, Platform in a Package, QUICC Engine, Tower, TurboLink, EdgeScale, EdgeLock, eIQ și Immersive3D sunt mărci comerciale ale NXP BV. Toate celelalte nume de produse sau servicii sunt proprietatea proprietarilor respectivi. 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, Versatile sunt mărci comerciale sau mărci comerciale înregistrate ale Arm Limited (sau ale filialelor acesteia) în SUA și/sau în altă parte. Tehnologia aferentă poate fi protejată de oricare sau de toate brevetele, drepturile de autor, modelele și secretele comerciale. Toate drepturile rezervate. Oracle și Java sunt mărci comerciale înregistrate ale Oracle și/sau ale afiliaților săi. Mărcile verbale Power Architecture și Power.org și siglele Power și Power.org și mărcile aferente sunt mărci comerciale și mărci de servicii licențiate de Power.org. M, M Mobileye și alte mărci comerciale sau logo-uri Mobileye care apar aici sunt mărci comerciale ale Mobileye Vision Technologies Ltd. în Statele Unite, UE și/sau alte jurisdicții.

© NXP BV 2020-2021. Pentru mai multe informatii va rugam vizitati: http://www.nxp.com. Pentru adresele birourilor de vânzări, vă rugăm să trimiteți un e-mail la: salesaddresses@nxp.com.

Documente/Resurse

Microcontroler bazat pe NXP LPC55S0x M33 [pdfManual de utilizare
LPC55S0x, Microcontroller bazat pe M33, Microcontroller bazat, LPC55S0x, Microcontroller

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *