NXP LPC55S0x M33-baserad mikrokontroller
Dokumentinformation
Nyckelord
- LPC55S06JBD64. LPC55S06JHI48, LPC55S04JBD64, LPC55S04JHI48,
- LPC5506JBD64, LPC5506JHI48, LPC5504JBD64, LPC5504JHI48,
- LPC5502JBD64, LPC5502JHI48
Abstrakt
- LPC55S0x/LPC550x fel
Revisionshistorik
Varv | Datum | Beskrivning |
1.3 | 20211110 | Lade till CAN-FD.1-anteckning i avsnitt 3.3 "CAN-FD.1: Busstransaktionsavbrott kan inträffa när CAN-FD-tillbehör använder säkert alias." |
1.2 | 20210810 | Tillagd VBAT_DCDC.1: Avsnitt 3.2 “VBAT_DCDC.1: Minsta stigtid för strömförsörjningen måste vara 2.6 ms eller långsammare för Tamb = -40 C, och 0.5 ms eller långsammare för Tamb = 0 C till |
+105 C” | ||
1.1 | 20201006 | Andra versionen. |
1.0 | 20200814 | Första versionen. |
Produktidentifiering
LPC55S0x/LPC550x HTQFP64-paketet har följande märkning på ovansidan:
- Första raden: LPC55S0x/LPC550x
- Andra raden: JBD64
- Tredje raden: xxxx
- Den fjärde raden: xxxx
- Den femte raden: zzzyywwxR
- yyww: Datumkod med yy = år och ww = vecka.
- xR: Enhetsrevision A
LPC55S0x/LPC550x HVQFN48-paketet har följande märkning på ovansidan:
- Första raden: LPC55S0x/LPC550x
- Andra raden: JHI48
- Tredje raden: xxxxxxxx
- Den fjärde raden: xxxx
- Femte raden: zzzyywwxR
- yyww: Datumkod med yy = år och ww = vecka.
- xR: Enhetsrevision A
Errata överview
Tabell över funktionella problem
Tabell 1. Tabell över funktionella problem | ||
Funktionell Korta beskrivningsproblem | Revisionsidentifierare | Detaljerad beskrivning |
ROM.1 ROM går inte in i ISP-läge när bilden är skadad med flash-sidor i ett raderat eller oprogrammerat tillstånd. | A | Sektion 3.1 |
VBAT_DCDC.1 Minsta stigtid för strömförsörjningen måste vara 2.6 ms eller långsammare för Tamb = -40 C, och 0.5 ms eller långsammare för Tamb = 0 C till +105 C. | A | Sektion 3.2 |
CAN-FD.1 Busstransaktionavbrott kan inträffa när CAN-FD kringutrustning använder ett säkert alias. | A | 3.3 §. |
AC/DC-avvikelsetabell
Errata anteckningar
Funktionsproblem detalj
ROM.1: ROM går inte in i ISP-läge när bilden är skadad med flash-sidor i ett raderat eller oprogrammerat tillstånd
Introduktion
På LPC55S0x/LPC550x, om bilden är skadad med flash-sidor i ett raderat eller oprogrammerat tillstånd, kan det hända att ROM inte automatiskt går in i ISP-läge.
Problem
När säker start är aktiverad i CMPA och flashminnet innehåller en raderad eller oprogrammerad minnessida inom minnesområdet som anges av bildstorleksfältet i bildhuvudet, går enheten inte automatiskt in i ISP-läge med hjälp av reservmekanismen, som i fallet med en misslyckad start för en ogiltig bild. Det här problemet uppstår när programbilden bara är delvis skriven eller raderad men en giltig bildrubrik fortfarande finns i minnet.
Lösning
Utför en massradering för att ta bort den ofullständiga och skadade bilden med någon av följande metoder:
- Utför raderingskommandot med Debug Enheten går direkt in i ISP-läge efter att ha lämnat brevlådan.
- Gå in i ISP-läge med kommandot Debug Mailbox och använd kommandot flash-erase.
- Återställ enheten och gå in i ISP-läge med ISP Använd kommandot blixtradering för att radera den skadade (ofullständiga) bilden.
VBAT_DCDC.1: Minsta stigtid för strömförsörjningen måste vara 2.6 ms eller långsammare för Tamb = -40 C, och 0.5 ms eller långsammare för Tamb = 0 C till +105 C
Introduktion
Databladet specificerar inga uppstartskrav för strömförsörjningen på VBAT_DCDC-stiftet.
Problem
Enheten kanske inte alltid startar om den minsta stigtiden för strömförsörjningen ramp är 2.6 ms eller snabbare för Tamb = -40 C, och 0.5 ms eller snabbare för Tamb = 0 C till +105 C.
Lösning
Ingen.
CAN-FD.1: Busstransaktioner kan avbrytas när CAN-FD-tillbehör använder säkert alias
Introduktion
Till skillnad från CM33, för andra AHB-master (CAN-FD, USB-FS, DMA), är säkerhetsnivån för transaktionen fixerad baserat på den nivå som tilldelats mastern i SEC_AHB->MASTER_SEC_LEVEL-registret. Så om applikationen behöver begränsa CAN-FD för att skydda, krävs följande steg:
- Ställ in säkerhetsnivån för CAN-FD till säker användare (0x2) eller säker behörighet (0x3) i SEC_AHB->MASTER_SEC_LEVEL-registret.
- Tilldela säker användare eller säker behörighetsnivå för CAN-FD-registerutrymme i SEC_AHB-> SEC_CTRL_AHB_PORT8_SLAVE1 Register.
- Tilldela säker-användare eller säker-privilegienivå för meddelande-RAM.
Exampde:
Om 16KB av SRAM 2 (0x2000_C000) bank används för CAN-meddelande RAM. Ange sedan regler i SEC_AHB-> SEC_CTRL_RAM2_MEM_RULE0 register till säker användare (0x2) eller säker behörighet (0x3).
Problem
Det delade minnet som används av CAN-FD-styrenheten och CPU:n bör vara tillgängligt med ett säkert alias med adressbit 28 inställd (ex.ample 0x3000_C000). Men när CAN-FD gör en busstransaktion med hjälp av ett säkert alias (adressbit 28 satt), avbryts transaktionen.
Lösning
- När CPU har åtkomst till CAN-FD-registret eller meddelande-RAM ska den alltid använda ett säkert alias, dvs. 0x3000_C000 för manipulering av meddelande-RAM. .
- För alla strukturer som CAN-FD kringutrustningen använder för att hämta eller skriva, bör minnet ställas in för att använda 0x2000_C000 för att busstransaktioner ska fungera. CAN-FD-programvarudrivrutinen bör ställa in "Message RAM base address register (MRBA, offset 0x200)" med den fysiska adressen för RAM istället för säkert alias.
AC/DC avvikelser detalj
Inga kända fel.
Errata noterar detaljer
Inga kända fel.
Begränsad garanti och ansvar
Informationen i detta dokument tillhandahålls endast för att göra det möjligt för system- och mjukvaruimplementatorer att använda NXP-produkter. Det finns inga uttryckliga eller underförstådda upphovsrättslicenser beviljade nedan för att designa eller tillverka några integrerade kretsar baserat på informationen i detta dokument. NXP förbehåller sig rätten att göra ändringar utan ytterligare meddelande om produkter häri.
NXP lämnar inga garantier, representationer eller garantier angående dess produkters lämplighet för något speciellt ändamål, och NXP tar inte heller något ansvar som uppstår till följd av applikationen
eller användning av någon produkt eller krets, och frånsäger sig specifikt allt ansvar, inklusive men inte begränsat till följdskador eller oförutsedda skador. "Typiska" parametrar som kan tillhandahållas i NXP-datablad och/eller specifikationer kan och varierar i olika applikationer, och faktisk prestanda kan variera över tiden. Alla driftsparametrar, inklusive "typiska", måste valideras för varje kundapplikation av kundens tekniska experter. NXP förmedlar ingen licens under sina patenträttigheter eller andras rättigheter. NXP säljer produkter i enlighet med vanliga försäljningsvillkor, som finns på följande adress: nxp.com/SalesTermsandConditions.
Rätt att göra ändringar
NXP Semiconductors förbehåller sig rätten att göra ändringar i information som publiceras i detta dokument, inklusive utan begränsning specifikationer och produktbeskrivningar, när som helst och utan föregående meddelande. Detta dokument ersätter och ersätter all information som lämnats före publiceringen av detta.
Säkerhet
Kunden förstår att alla NXP-produkter kan vara föremål för oidentifierade eller dokumenterade sårbarheter. Kunden ansvarar för design och drift av sina applikationer och produkter under hela deras livscykel för att minska effekten av dessa sårbarheter på kundernas applikationer och produkter. Kundens ansvar sträcker sig även till andra öppna och/eller patentskyddade teknologier som stöds av NXP-produkter för användning i kunders applikationer. NXP tar inget ansvar för någon sårbarhet. Kunder bör regelbundet kontrollera säkerhetsuppdateringar från NXP och följa upp på lämpligt sätt. Kunden ska välja produkter med säkerhetsfunktioner som bäst uppfyller regler, föreskrifter och standarder för den avsedda applikationen och fatta de slutgiltiga designbesluten angående sina produkter och är ensamt ansvarig för att alla lagar, regler och säkerhetsrelaterade krav som gäller sina produkter efterlevs. oavsett eventuell information eller support som kan tillhandahållas av NXP. NXP har ett Product Security Incident Response Team (PSIRT) (nås på PSIRT@nxp.com) som hanterar undersökningen, rapporteringen och lösningsreleasen för säkerhetssårbarheter för NXP-produkter.
NXP, NXP-logotypen, NXP SÄKRA ANSLUTNINGAR FÖR EN SMARTARE VÄRLD, 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, Freescale-logotypen, AltiVec, CodeWarrior, ColdFire, ColdFire+, logotypen Energy Efficient Solutions, Kinetis, Layerscape, MagniV, mobileGT, PEG, Processor Expert, QorIQ, QorIQ Qonverge, SafeAssure, SafeAssure-logotypen, StarCore, Symphony, VortiQa, Vybrid, Airfast, BeeKit, BeeStack, CoreNet, Flexis, MXC, Plattform i ett paket, QUICC Engine, Tower, TurboLink, EdgeLocke, eIQ och Immersive3D är varumärken som tillhör NXP BV. Alla andra produkt- eller tjänstenamn tillhör sina respektive ägare. 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 är varumärken eller registrerade varumärken som tillhör Arm Limited (eller dess dotterbolag) i USA och/eller någon annanstans. Den relaterade tekniken kan skyddas av något eller alla patent, upphovsrätter, mönster och affärshemligheter. Alla rättigheter förbehållna. Oracle och Java är registrerade varumärken som tillhör Oracle och/eller dess dotterbolag. Power Architecture och Power.org ordmärken och Power och Power.org logotyper och relaterade märken är varumärken och servicemärken licensierade av Power.org. M, M Mobileye och andra Mobileye-varumärken eller logotyper som förekommer häri är varumärken som tillhör Mobileye Vision Technologies Ltd. i USA, EU och/eller andra jurisdiktioner.
© NXP BV 2020-2021. För mer information, besök: http://www.nxp.com. För försäljningskontorsadresser, skicka ett e-postmeddelande till: salesaddresses@nxp.com.
Dokument/resurser
![]() |
NXP LPC55S0x M33-baserad mikrokontroller [pdf] Användarmanual LPC55S0x, M33 Based MicroController, Based MicroController, LPC55S0x, MicroController |