NXP-logo

NXP LPC55S0x M33 Based MicroController

NXP-LPC55S0x-M33-Based-MicroController-produkt

Dokumint ynformaasje

Keywords

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

Abstrakt

  • LPC55S0x/LPC550x flater

Revision skiednis

Ds Datum Beskriuwing
1.3 20211110 Added CAN-FD.1 notysje yn paragraaf 3.3 "CAN-FD.1: Bus transaksje ôfbrekke koe foarkomme as CAN-FD perifeare apparaat brûkt feilige alias. ".
1.2 20210810 Added VBAT_DCDC.1: Seksje 3.2 "VBAT_DCDC.1: De minimale opkomsttiid fan 'e stroomfoarsjenning moat 2.6 ms of stadiger wêze foar Tamb = -40 C, en 0.5 ms of stadiger foar Tamb = 0 C oant
+105 C"
1.1 20201006 Twadde ferzje.
1.0 20200814 Earste ferzje.

Produkt identifikaasje

It pakket LPC55S0x/LPC550x HTQFP64 hat de folgjende markearring oan 'e boppekant:

  • Earste rigel: LPC55S0x / LPC550x
  • Twadde rigel: JBD64
  • Tredde rigel: xxxx
  • De fjirde rigel: xxxx
  • De fyfde rigel: zzzyywwxR
    • yyww: Datumkoade mei yy = jier en ww = wike.
    • xR: Apparaatferzje A

It LPC55S0x/LPC550x HVQFN48-pakket hat de folgjende markearring oan 'e boppekant:

  • Earste rigel: LPC55S0x / LPC550x
  • Twadde rigel: JHI48
  • Tredde rigel: xxxxxxxx
  • De fjirde rigel: xxxx
  • Fyfde rigel: zzzyywwxR
    • yyww: Datumkoade mei yy = jier en ww = wike.
    • xR: Apparaatferzje A

Errata oerview

Funksjonele problemen tabel

Tafel 1.       Funksjonele problemen tabel
Funksjoneel              Koarte beskriuwing problemen Revision identifier Detaillearre beskriuwing
ROM.1 ROM slagget net yn ISP modus as ôfbylding is skansearre mei flash siden yn in wiske of net programmearre steat. A Seksje 3.1
VBAT_DCDC.1 De minimale opkomsttiid fan de stroomfoarsjenning moat wêze 2.6 ms of stadiger foar Tamb = -40 C, en 0.5 ms of stadiger foar Tamb = 0 C oan +105 C. A Seksje 3.2
CAN-FD.1 Bus transaksje ôfbrekke koe foarkomme as CAN-FD perifeare apparaat brûkt feilige alias. A Seksje 3.3.

AC / DC ôfwikingen tabel NXP-LPC55S0x-M33-Based-MicroController-fig-1

Errata notysjes NXP-LPC55S0x-M33-Based-MicroController-fig-2

Funksjonele problemen detail

ROM.1: ROM komt net yn ISP-modus yn as de ôfbylding beskeadige is mei flash-siden yn in wiske of net-programmearre steat

Ynlieding
Op de LPC55S0x / LPC550x, as de ôfbylding is skansearre mei flash-siden yn in wiske of net-programmearre steat, kin de ROM miskien net automatysk ISP-modus yngean.

Probleem
As feilige opstart is ynskeakele yn CMPA, en it flash-ûnthâld befettet in wiske of net-programmearre ûnthâld side binnen it ûnthâld regio spesifisearre troch de ôfbylding grutte fjild yn de ôfbylding koptekst, it apparaat komt net automatysk yn ISP modus mei help fan it fallback meganisme, lykas yn it gefal fan in mislearre boot foar in ûnjildige ôfbylding. Dit probleem treedt op as de applikaasje-ôfbylding mar foar in part skreaun of wiske is, mar in jildige ôfbyldingskop is noch yn it ûnthâld oanwêzich.

Oplossing
Fier in massa-wiskje út om de ûnfolsleine en skansearre ôfbylding te ferwiderjen mei ien fan 'e folgjende metoaden:

  • Fier it wiskjen kommando út mei Debug It apparaat sil direkt yn ISP-modus gean nei it ferlitten fan de postfak.
  • Gean yn ISP-modus mei it kommando Debug Mailbox en brûk it kommando flash-wiskje.
  • Reset it apparaat en gean yn ISP-modus mei de ISP Brûk it kommando flash-wiskje om de skansearre (ûnfolsleine) ôfbylding te wiskjen.

VBAT_DCDC.1: De minimale opkomsttiid fan 'e stroomfoarsjenning moat 2.6 ms of stadiger wêze foar Tamb = -40 C, en 0.5 ms of stadiger foar Tamb = 0 C oant +105 C

Ynlieding
De datasheet spesifisearret gjin power-up easken foar de macht oanbod op de VBAT_DCDC pin.

Probleem
It apparaat kin net altyd opstarte as de minimale opkomst tiid fan de macht oanbod ramp is 2.6 ms of flugger foar Tamb = -40 C, en 0.5 ms of flugger foar Tamb = 0 C oant +105 C.

Oplossing
Gjin.

CAN-FD.1: Bustransaksje ôfbrekke kin foarkomme as CAN-FD perifeare apparaat feilige alias brûkt

Ynlieding
Oars as CM33, foar oare AHB-masters (CAN-FD, USB-FS, DMA), wurdt it feiligensnivo fan 'e transaksje fêststeld op basis fan it nivo tawiisd foar de master yn SEC_AHB->MASTER_SEC_LEVEL-register. Dus, as de applikaasje de CAN-FD moat beheine om te befeiligjen, binne de folgjende stappen fereaske:

  • Stel it feiligensnivo fan CAN-FD yn op feilige brûker (0x2) of feilige privileezje (0x3) yn SEC_AHB->MASTER_SEC_LEVEL register.
  • Tawize feilige brûker of feilich privileezje nivo foar CAN-FD register romte yn SEC_AHB-> SEC_CTRL_AHB_PORT8_SLAVE1 Register.
  • Tawize feilige brûker of feilich privileezje nivo foar berjocht RAM.

Example:
As 16KB fan SRAM 2 (0x2000_C000) wurdt bank brûkt foar CAN berjocht RAM. Stel dan regels yn SEC_AHB-> SEC_CTRL_RAM2_MEM_RULE0 registrearje foar feilige brûker (0x2) of feilige privileezje (0x3).

Probleem
It dielde ûnthâld dat brûkt wurdt troch de CAN-FD-controller en CPU moat tagonklik wêze mei feilige alias mei adresbit 28 set (bgl.ample 0x3000_C000). Lykwols, doe't CAN-FD makket in bus transaksje mei help fan feilige alias (adres bit 28 set), de transaksje wurdt ôfbrutsen.

Oplossing

  • As CPU tagong hat ta it CAN-FD-register of berjocht-RAM, moat it altyd feilige alias brûke, ie 0x3000_C000 foar berjocht-RAM-manipulaasje. .
  • Foar elke struktuer dy't de CAN-FD perifeare apparaat brûkt om te heljen of te skriuwen, moat ûnthâld ynsteld wurde om 0x2000_C000 te brûken om bustransaksjes te wurkjen. CAN-FD software stjoerprogramma moat ynstelle "Berjocht RAM basis adres register (MRBA, offset 0x200)" mei it fysike adres fan RAM ynstee fan feilige alias.

AC / DC ôfwikings detail

Gjin bekende errata.

Errata notearret detail

Gjin bekende errata.

Beheinde garânsje en oanspraaklikens

Ynformaasje yn dit dokumint wurdt allinich levere om systeem- en software-implementators mooglik te meitsjen om NXP-produkten te brûken. D'r binne gjin útdruklike of ymplisearre auteursrjochtlisinsjes dy't hjirûnder ferliend binne om yntegreare circuits te ûntwerpen of te meitsjen basearre op de ynformaasje yn dit dokumint. NXP behâldt it rjocht foar om feroarings oan te bringen sûnder fierdere notice oan alle produkten hjiryn.

NXP jout gjin garânsje, fertsjintwurdiging of garânsje oangeande de geskiktheid fan har produkten foar in bepaald doel, noch nimt NXP gjin oanspraaklikens oan dy't fuortkomme út 'e applikaasje
of gebrûk fan elts produkt of circuit, en spesifyk disclaims eltse en alle oanspraaklikheid, ynklusyf sûnder beheining gefolch of ynsidintele skea. "Typyske" parameters dy't meie wurde foarsjoen yn NXP gegevens sheets en / of spesifikaasjes kin en fariearje yn ferskillende applikaasjes, en werklike prestaasjes kinne fariearje oer de tiid. Alle bestjoeringsparameters, ynklusyf "typicals", moatte wurde validearre foar elke klantapplikaasje troch de technyske saakkundigen fan 'e klant. NXP jout gjin lisinsje oer ûnder syn oktroairjochten noch de rjochten fan oaren. NXP ferkeapet produkten neffens standert ferkeapbetingsten, dy't te finen binne op it folgjende adres: nxp.com/SalesTermsandConditions.

Rjocht om feroarings te meitsjen
NXP Semiconductors behâldt it rjocht foar om feroarings te meitsjen oan ynformaasje publisearre yn dit dokumint, ynklusyf sûnder beheining spesifikaasjes en produktbeskriuwingen, op elk momint en sûnder notice. Dit dokumint ferfangt en ferfangt alle ynformaasje levere foarôfgeand oan de publikaasje dêrfan.

Feiligens
De klant begrypt dat alle NXP-produkten ûnderwurpen wêze kinne oan unidentifisearre of dokuminteare kwetsberens. De klant is ferantwurdlik foar it ûntwerp en de eksploitaasje fan har applikaasjes en produkten yn har heule libbenssyklus om it effekt fan dizze kwetsberens op 'e applikaasjes en produkten fan klanten te ferminderjen. De ferantwurdlikens fan 'e klant wreidet ek út nei oare iepen en/of proprietêre technologyen dy't wurde stipe troch NXP-produkten foar gebrûk yn applikaasjes fan klanten. NXP akseptearret gjin oanspraaklikens foar kwetsberens. Klanten moatte regelmjittich befeiligingsupdates fan NXP kontrolearje en passend folgje. Klant sil produkten selektearje mei befeiligingsfunksjes dy't it bêste foldogge oan regels, regeljouwing en noarmen fan 'e bedoelde tapassing en de ultime ûntwerpbeslissingen nimme oangeande har produkten en is allinich ferantwurdlik foar it neilibjen fan alle wetlike, regeljouwing en feiligens-relatearre easken oangeande syn produkten, nettsjinsteande alle ynformaasje of stipe dy't kin wurde levere troch NXP. NXP hat in Product Security Incident Response Team (PSIRT) (berikber by PSIRT@nxp.com) dy't it ûndersyk, rapportaazje en frijlitting fan oplossingen beheart foar kwetsberens fan feiligens fan NXP-produkten.

NXP, it NXP-logo, NXP SECURE CONNECTIONS FOR A SMARTER WORLD, 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, it Freescale logo, AltiVec, CodeWarrior, ColdFire, ColdFire+, it Energy Efficient Solutions logo, Kinetis, Layerscape, MagniV, mobileGT, PEG, Processor Expert, QorIQ, QorIQ Qonverge, SafeAssure, it SafeAssure-logo, StarCore, Symphony, VortiQa, Vybrid, Airfast, BeeKit, BeeStack, CoreNet, Flexis, MXC, Platform yn in pakket, QUICC Engine, Tower, TurboLink, EdgeLocke, eIQ, en Immersive3D binne hannelsmerken fan NXP BV Alle oare produkt- of tsjinstnammen binne it eigendom fan har respektive eigners. 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 binne hannelsmerken as registrearre hannelsmerken fan Arm Limited (of har dochterûndernimmingen) yn 'e FS en/of earne oars. De relatearre technology kin wurde beskerme troch ien of alle patinten, auteursrjochten, ûntwerpen en hannelsgeheimen. Alle rjochten foarbehâlden. Oracle en Java binne registrearre hannelsmerken fan Oracle en/of har filialen. De Power Architecture en Power.org wurdmerken en de Power en Power.org logo's en besibbe merken binne hannels- en tsjinstmerken mei lisinsje fan Power.org. M, M Mobileye en oare Mobileye-hannelsmerken of logo's dy't hjiryn ferskine binne hannelsmerken fan Mobileye Vision Technologies Ltd. yn 'e Feriene Steaten, de EU en / of oare jurisdiksjes.

© NXP BV 2020-2021. Foar mear ynformaasje kinne jo besykje: http://www.nxp.com. Foar adressen fan ferkeapkantoaren, stjoer asjebleaft in e-post nei: salesaddresses@nxp.com.

Dokuminten / Resources

NXP LPC55S0x M33 Based MicroController [pdf] Brûkershânlieding
LPC55S0x, M33 Based MicroController, Based MicroController, LPC55S0x, MicroController

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *