LPC55S6x Microcontroller Overzicht
LPC55S6x 32-bits Arm Cortex®-M33; M33 coprocessor, TrustZone, PowerQuad, CASPER, 320 KB SRAM; 640 KB flash, USB HS, Flexcomm Interface, SDIO, 32-bits teller/timer, SCTimer/PWM, PLU, 16-bits 1.0 Mmonsters/sec ADC, Comparator, Temperatuursensor, AES, PUF, SHA, CRC, RNG
1. Algemene beschrijving
De LPC55S6x is een op ARM Cortex-M33 gebaseerde microcontroller voor ingebedde toepassingen.PowerQuad-hardwareversneller voor DSP-functies, maximaal 320 KB SRAM op de chip, maximaal 640 KB flash op de chip, PRINCE-module voor on-the-fly flashcodering/decodering,met een vermogen van niet meer dan 50 W,, SD/MMC/SDIO-interface, vijf algemeen gebruikte timers, één SCTimer/PWM, één RTC/alarmtimer, één 24-bit Multi-Rate Timer (MRT), een Windowed Watchdog Timer (WWDT),negen flexibele seriële communicatieperifere apparaten (die kunnen worden geconfigureerd als een USART)Een programmable logic unit (PLU), één 16-bit 1.0 Msamples/sec ADC die gelijktijdige conversies kan uitvoeren.
De ARM Cortex-M33 biedt een beveiligingsbasis en biedt isolatie om waardevol IP en gegevens te beschermen met TrustZone®-technologie.Het vereenvoudigt het ontwerp en de softwareontwikkeling van digitale signaalbesturingssystemen met de geïntegreerde instructies voor digitale signaalverwerking (DSP)Om de beveiligingsvereisten te ondersteunen, biedt de LPC55S6x ook ondersteuning voor veilige opstart, HASH, AES, RSA, UUID, DICE, dynamische encryptie en decryptie, debug-authenticatie en TBSA-naleving.
2Kenmerken en voordelen
- ARM Cortex-M33 kern (CPU0, r0p3):
- "Technische apparatuur" voor de "ontwikkeling" of "ontwikkeling" van apparaten of apparaten, met inbegrip van apparaten voor de "ontwikkeling" of "ontwikkeling" van apparaten of apparaten.
- TrustZone®, Floating Point Unit (FPU) en Memory Protection Unit (MPU).
- ARM Cortex M33 ingebouwde Nested Vectored Interrupt Controller (NVIC).
- Niet-maskerbare onderbrekingsinvoer (NMI) met een selectie van bronnen.
- Serial Wire Debug met acht breakpoints en vier watchpoints.
- Tijdtester van het systeem.
- De configuratie van deze instantie omvat MPU, FPU, DSP, ETM en Trustzone.
- met een vermogen van meer dan 50 W, maar niet meer dan 150 W,
- b. "technische apparatuur" voor de "ontwikkeling" of "ontwikkeling" van "technische apparatuur" voor de "ontwikkeling" van "technische apparatuur" of "technische apparatuur".
- De configuratie van deze instantie omvat geen MPU, FPU, DSP, ETM en Trustzone.
- Tijdtester van het systeem.
- CASPER Crypto-co-processor wordt geleverd om hardwareversnelling mogelijk te maken voor verschillende functies die vereist zijn voor bepaalde asymmetrische cryptografische algoritmen, zoals Elliptic Curve Cryptography (ECC).
- PowerQuad-hardwareversneller voor (vaste en zwevende punt-eenheid) CMSIS-DSP-functies met ondersteuning van SDK-software API snellere uitvoering van ARM CMSIS-instructiesets.
- Geheugen op de chip:
- Tot 640 KB flash programmageheugen op de chip met flash versneller en 512 byte bladzijde wissen en schrijven.
- maximaal 320 KB totaal SRAM, bestaande uit 32 KB SRAM op Code Bus, 272 KB SRAM op System Bus (272 KB is aangrenzend),een extra 16 KB USB SRAM op de systeembus die kan worden gebruikt door de USB-interface of voor algemeen gebruik.
- PRINCE-module voor real-time encryptie van gegevens die worden geschreven in een flash op de chip en decryptie van versleutelde flashgegevens tijdens het lezen om assetbescherming mogelijk te maken, zoals het beveiligen van applicatiecode,en het mogelijk maken van veilige flash-update.
- On-chip ROM bootloader ondersteunt:
- Booten van afbeeldingen vanaf een flash op de chip
- Ondersteunt CRC32-beeldintegrity-controle.
- Ondersteunt flashprogrammering via In System Programming (ISP) opdrachten via de volgende interfaces: USB0/1 interfaces met HID Class-apparaat, UART-interface (Flexcomm 0) met automatische baud,SPI-slave-interfaces (Flexcomm 3 of 9) met behulp van modus 3 (CPOL = 1 en CPHA = 1), en I2C-slave-interface (Flexcomm 1)
- ROM API functies: Flash programmering API, Power control API, en Secure firmware update API met behulp van NXP Secure Boot bestandsformaat, versie 2.0 (SB2 bestanden).
- Ondersteunt het opstarten van afbeeldingen vanuit PRINCE-gecodeerde flash-regio's.
- Ondersteuning van NXP Debug Authentication Protocol versie 1.0 (RSA-2048) en 1.1 (RSA-4096).
- Ondersteunt het instellen van een verzegeld onderdeel in Foutanalyse-modus via Debug-authenticatie.
- Ondersteuning voor veilige opstart:
- Gebruikt RSASSA-PKCS1-v1_5 handtekening van SHA256 digest als cryptografische handtekening verificatie.
- Ondersteunt RSA-2048 bit openbare sleutels (2048 bit modulus, 32-bit exponent).
- Ondersteunt RSA-4096-bits openbare sleutels (4096-bits modulus, 32-bits exponent).
- Gebruikt x509-certificaat formaat om publieke sleutels te valideren.
- Ondersteunt maximaal vier herroepbare Root of Trust (RoT) of Certificate Authority-sleutels,Root of Trust-oprichting door het opslaan van de SHA-256 hash-digest van de hashes van vier RoT-openbare sleutels in een beschermd flashgebied (PFR).
- Ondersteunt anti-rollback functie met behulp van afbeelding sleutel intrekking en ondersteunt tot 16 afbeelding sleutel certificaten intrekkingen met behulp van het serienummer veld in x509 certificaat.
- Ondersteunt Device Identifier Composition Engine (DICE) Specification (versie Familie 2.0, niveau 00 herziening 69) gespecificeerd door Trusted Computing Group.
- Seriële interfaces:
- Flexcomm Interface bevat maximaal negen seriële randapparatuur (Flexcomm Interface 0-7 en Flexcomm Interface 8).(dat is gewijd aan de hoge snelheid SPI) kan worden geselecteerd door software om een USARTElke Flexcomm-interface bevat een FIFO die USART, SPI en I2S ondersteunt.met inbegrip van een gedeelde fractionele baud-rate generatorFlexcomm-interfaces 0 tot en met 7 leveren elk één kanaalpaar I2S.
- I2C-businterfaces ondersteunen Fast-mode en Fast-mode Plus met gegevenssnelheden tot 1 Mbit/s en met meerdere adressenherkenning en monitormodus.Twee sets echte I2C-pads ondersteunen ook de high-speed-modus (3.4 Mbit/s) als slaaf.
- USB 2.0 full speed host/device controller met on-chip PHY en een speciale DMA controller die crystalloze werking in apparaatmodus ondersteunt met behulp van softwarebibliotheekvoorbeeld in de technische aantekening (TN00063).
- USB 2.0 high-speed host/device controller met on-chip high-speed PHY.
- Digitale randapparatuur:
- DMA0-controller met 23 kanalen en maximaal 22 programmeerbare triggers, met toegang tot alle geheugen en DMA-compatibele randapparatuur.
- DMA1-controller met 10 kanalen en maximaal 15 programmeerbare triggers, met toegang tot alle geheugen en DMA-compatibele randapparatuur.
- Beveiligde digitale input/output (SD/MMC en SDIO) kaartinterface met DMA-ondersteuning. SDIO met ondersteuning voor maximaal twee kaarten. Ondersteunde kaarttypen zijn MMC, SDIO en CE-ATA. Ondersteunt SD2.0, en SDR25 (52MHz).
- CRC-motorblok kan een CRC berekenen op geleverde gegevens met behulp van een van de drie standaardpolynomen met DMA-ondersteuning.
- tot en met 64 GPIO-pins (General Purpose Input/Output).
- De GPIO-registers bevinden zich op de AHB voor snelle toegang.
- Tot acht GPIO's kunnen worden geselecteerd als pin-interrupts (PINT), die worden geactiveerd door stijgende, dalende of beide ingangsrandjes.
- Twee GPIO-gegroepeerde onderbrekingen (GINT) maken een onderbreking mogelijk op basis van een logische (AND/OR) combinatie van invoertoestanden.
- I/O-pinconfiguratie met ondersteuning voor maximaal 16 functieopties.
- Programmable Logic Unit (PLU) voor het creëren van kleine combinatorische en/of sequentiële logische netwerken, met inbegrip van state machines.
- Beveiligingsvoorzieningen:
- ARM TrustZone® ingeschakeld.
- AES-256-encryptie/decryptie-engine met sleutels die rechtstreeks uit PUF of een software-uitgeleverde sleutel worden ingevoerd
- Secure Hash Algorithm (SHA2) -module ondersteunt veilige opstart met een speciale DMA-controller.
- Fysieke onkloneerbare functie (PUF) met behulp van speciale SRAM voor silicium vingerafdrukken. PUF kan sleuteldimensies van 64 tot 4096 bits genereren, opslaan en reconstrueren.
- Echte willekeurige getallengenerator (TRNG).
- 128 bit uniek serienummer voor identificatie van het apparaat (UUID).
- Beveilig GPIO.
- Timers:
- Vijf 32-bits standaard asynchrone timers/tellers voor algemeen gebruik, die maximaal vier opname-invoeringen en vier vergelijkingsuitvoeringen ondersteunen, PWM-modus en externe telinvoer.Specifieke timer-evenementen kunnen worden geselecteerd om DMA-verzoeken te genereren.
- Een SCTimer/PWM met 8 in- en 10 uitgangsfuncties (waaronder 16 registers voor het vastleggen en matchen).In- en uitgangen kunnen naar of van externe pinnen en intern naar of van geselecteerde randapparatuur worden gerouteerdIntern ondersteunt de SCTimer/PWM 16 opnames/matches, 16 evenementen en 32 toestanden.
- 32-bits Real-time clock (RTC) met 1 s resolutie die in het altijd-aan-vermogen domein draait.met een resolutie van 1 msDe RTC wordt gemeten door de 32 kHz FRO of 32.768 kHz externe kristal.
- Multi-channel multi-rate 24-bit timer (MRT) voor het genereren van herhaalde onderbrekingen met maximaal vier programmeerbare, vaste snelheden.
- Windowed Watchdog Timer (WWDT) met FRO 1 MHz als klokbron.
- De Micro-Tick Timer die wordt uitgevoerd door de wachthond oscillator kan worden gebruikt om het apparaat uit de slaap- en diepslaapmodus te wekken.
- 42-bits gratis draaiende OS Timer als continue tijdbasis voor het systeem, beschikbaar in alle verminderde vermogen modi.
- Analoog randapparatuur:
- 16-bits ADC met vijf differentiële kanaalparen (of 10 eenlopende kanalen) en met meerdere interne en externe trigger-invoeringen en steekproefsnelheden van maximaal 1,0 MSamples/sec.Het ADC ondersteunt gelijktijdige omzetting, op twee ADC-invoerkanalen die tot een differentiaalpaar behoren.
- Geïntegreerde temperatuursensor aangesloten op de ADC.
- Comparator met vijf invoerpinnen en externe of interne referentiespanning.
- Clock generatie:
- Intern Free Running Oscillator (FRO): deze oscillator biedt een selecteerbare 96 MHz-uitgang en een 12 MHz-uitgang (gedeeld door de geselecteerde hogere frequentie) die als systeemklok kan worden gebruikt.De FRO is afgestemd op +/- 2% nauwkeurigheid over de gehele spanning en -40 C tot 105 CVoor apparaten met datumcode 2041 (jaar) en hoger, wordt de FRO ingekort tot +/- 1% nauwkeurigheid over de gehele spanning en 0 C tot 85 C.
- 32 kHz Intern Free Running Oscillator FRO. De FRO is ingesteld op +/- 2% nauwkeurigheid over het gehele spannings- en temperatuurbereik.
- Interne oscillator met laag vermogen (FRO 1 MHz) met een nauwkeurigheid van +/- 15% over het gehele spannings- en temperatuurbereik.
- Crystal oscillator met een werkfrequentie van 16 MHz tot 32 MHz. Optie voor externe klokinvoer (bypassmodus) voor klokfrequenties tot 25 MHz.
- Crystal oscillator met een werkfrequentie van 32,768 kHz. Optie voor externe klokinvoer (bypassmodus) voor klokfrequenties tot 100 kHz.
- PLL0 en PLL1 maken het mogelijk om de CPU tot de maximale CPU-snelheid te bedienen zonder dat een externe klok met hoge frequentie nodig is.interne FRO 1 MHz-uitgang, of de 32,768 KHz RTC oscillator.
- Clock output functie met divider voor het monitoren van interne klokken.
- Frequentiemeter voor het meten van de frequentie van elk kloksignaal op of buiten de chip.
- Elke kristallen oscillator heeft een ingebouwde condensatorbank die kan worden gebruikt als een geïntegreerde belastingcondensator.De condensatorbanken op elke kristalpen kunnen de frequentie voor kristallen afstemmen met een capacitieve belasting (CL) die ruimte bespaart en kosten vermindert.
- Energiebesparende standen en ontwaking:
- Geïntegreerde PMU (Power Management Unit) om het stroomverbruik te minimaliseren.
- Verminderde stroommodus: Slaap, diepe slaap met RAM-behoud, power-down met RAM-behoud en CPU0-behoud, en diepe power-down met RAM-behoud.
- Configureerbare ontwakingsmogelijkheden van perifere onderbrekingen.
- De Micro-Tick Timer die vanaf de wachthondsscillator draait, en de Real-Time Clock (RTC) die vanaf de 32.768 kHz-klok draait, kunnen worden gebruikt om het apparaat uit de slaap- en diepe-slaapmodus te wekken.
- Power-On Reset (POR, ongeveer 0,8 V).
- Brown-out detectors (BOD) voor VBAT_DCDC voor gedwongen reset of onderbreking.
- Het bedienen van een interne DC-DC-omvormer.
- Eenmalige voeding 1,8 V tot 3,6 V.
- JTAG grens scan ondersteund.
- Werktemperatuurbereik van 40 °C tot +105 °C.
- Verkrijgbaar in HLQFP100, HTQFP64 en VFBGA98.
Pakketinformatie
| Typenummer |
Pakketnaam |
Beschrijving |
Versie |
| LPC55S66JBD100 |
HLQFP100 |
plastic laagprofiel quad plat pakket; 100 leidingen; carrosserie 14 ‡ 14 ‡ 0,5 mm pitch |
SOT1570-3 |
| LPC55S69JBD100 |
HLQFP100 |
plastic laagprofiel quad plat pakket; 100 leidingen; carrosserie 14 ‡ 14 ‡ 0,5 mm pitch |
SOT1570-3 |
| LPC55S66JEV98 |
VFBGA98 |
dunne, fijn pitch ballen rasterpakket; 98 ballen; lichaam 7' 7' 0,5 mm |
SOT1982-1 |
| LPC55S69JEV98 |
VFBGA98 |
dunne, fijn pitch ballen rasterpakket; 98 ballen; lichaam 7' 7' 0,5 mm |
SOT1982-1 |
| LPC55S66JBD64 |
HTQFP64 |
plastic laagprofiel quad plat pakket; 64 leidingen; carrosserie 10 x 10 x 0,5 mm pitch |
SOT855-5 |
| LPC55S69JBD64 |
HTQFP64 |
plastic laagprofiel quad plat pakket; 64 leidingen; carrosserie 10 x 10 x 0,5 mm pitch |
SOT855-5 |
Verpakking en verzending
Klanten kunnen volgens hun wensen kiezen uit kartonnen, houten dozen en houten pallets.
Vaak gestelde vragen
Hoe kom ik aan de prijs?
Wij bieden meestal een offerte binnen 24 uur na ontvangst van uw vraag (exclusief weekend en feestdagen).
Wat is uw levertijd?
Kleine partijen worden doorgaans binnen 7-15 dagen verzonden, terwijl grote batchorders ongeveer 30 dagen nodig kunnen hebben, afhankelijk van de orderhoeveelheid en het seizoen.
Wat zijn uw betalingsvoorwaarden?
Fabrieksprijzen met 30% aanbetaling en 70% saldo via T/T vóór verzending.
Wat zijn de verzendmogelijkheden?
Beschikbare verzendmethoden zijn zeevracht, luchtvracht en expressbezorging (EMS, UPS, DHL, TNT, FEDEX).
Algemene Beoordeling
Beoordelingsmomentopname
Het volgende is de verdeling van alle beoordelingenAlle recensies