LPC2468FBD208 ARM-microcontrollers – MCU Single-chip 16-bit/32-bit micro;
♠ Productbeschrijving
Toeschrijving van het product | Toekenningswaarde |
Fabrikant: | NXP |
Productcategorie: | ARM-MCU-microcontrollers |
RoHS-richtlijn: | Details |
Montagestijl: | SMD/SMT |
Kern: | ARM7TDMI-S |
Memoriaal van het programma: | 512 kB |
Bushalte met data: | 32 bits/16 bits |
Resolutie van de digitale analoog-conversatie (ADC): | 10 bit |
Maximale horlogefrequentie: | 72 MHz |
Aantal binnengekomen / salida's: | 160 I/O |
Gegevens RAM-geheugen: | 98 kB |
Voedingsspanning - Min.: | 3,3 V |
Voedingsspanning - Max.: | 3,3 V |
Minimale temperatuur van de trabajo: | - 40 graden Celsius |
Maximale trabajo-temperatuur: | + 85 °C |
Ingepakt: | Dienblad |
Merk: | NXP Halfgeleiders |
Gevoelens met vochtigheid: | Ja |
Producttype: | ARM-microcontrollers - MCU |
Verpakkingsinhoud van de stof: | 180 |
Subcategorie: | Microcontrollers - MCU |
Alias van de stukken nr.: | 935282457557 |
♠LPC2468 Single-chip 16-bit/32-bit micro; 512 kB flash, Ethernet, CAN, ISP/IAP, USB 2.0-apparaat/host/OTG, externe geheugeninterface
NXP Semiconductors ontwierp de LPC2468-microcontroller rond een 16-bits/32-bits ARM7TDMI-S CPU-kern met realtime debuginterfaces met zowel JTAG als embedded trace. De LPC2468 beschikt over 512 kB on-chip high-speed flashgeheugen.geheugen.
Dit flashgeheugen bevat een speciale 128-bits brede geheugeninterface en acceleratorarchitectuur waarmee de CPU sequentiële instructies uit het flashgeheugen kan uitvoeren met de maximale systeemkloksnelheid van 72 MHz. Deze functie isalleen beschikbaar op de LPC2000 ARM-microcontrollerfamilie van producten.
De LPC2468 kan zowel 32-bits ARM- als 16-bits Thumb-instructies uitvoeren. Ondersteuning voor beide instructiesets betekent dat engineers ervoor kunnen kiezen hun applicatie te optimaliseren voorOfwel prestaties, ofwel codegrootte op subroutineniveau. Wanneer de kern instructies uitvoert in de Thumb-status, kan de codegrootte met meer dan 30% worden verminderd met slechts een klein prestatieverlies, terwijl het uitvoeren van instructies in de ARM-status de kern maximaliseert.prestatie.
De LPC2468-microcontroller is ideaal voor multifunctionele communicatietoepassingen. Hij is voorzien van een 10/100 Ethernet Media Access Controller (MAC), een USB full-speed Device/Host/OTG-controller met 4 kB endpoint RAM, vierUART's, twee Controller Area Network (CAN)-kanalen, een SPI-interface, twee synchrone seriële poorten (SSP), drie I²C-interfaces en een I²S-interface. De volgende functies ondersteunen deze verzameling seriële communicatie-interfaces:componenten; een interne precisie-oscillator van 4 MHz op de chip, 98 kB totaal RAM bestaande uit 64 kB lokaal SRAM, 16 kB SRAM voor Ethernet, 16 kB SRAM voor algemeen DMA, 2 kB op batterijen werkend SRAM en een extern geheugenRegelaar (EMC).
Deze eigenschappen maken dit apparaat optimaal geschikt voor communicatiegateways en protocolconverters. Als aanvulling op de vele seriële communicatiecontrollers zijn er diverse veelzijdige klokmogelijkheden en geheugenfuncties.32-bits timers, een verbeterde 10-bits ADC, 10-bits DAC, twee PWM-units, vier externe interrupt-pinnen en tot 160 snelle GPIO-lijnen.
De LPC2468 verbindt 64 van de GPIO-pinnen met de hardwarematige Vector Interrupt Controller (VIC), wat betekent dat dezeExterne ingangen kunnen edge-triggered interrupts genereren. Al deze eigenschappen maken de LPC2468 bijzonder geschikt voor industriële besturingssystemen en medische systemen.
ARM7TDMI-S-processor, met een snelheid tot 72 MHz.
512 kB on-chip flash-programmageheugen met In-System Programming (ISP) en In-Application Programming (IAP)-functionaliteit. Het flash-programmageheugen bevindt zich op de ARM-lokale bus voor CPU-toegang met hoge prestaties.
98 kB on-chip SRAM bevat:
64 kB SRAM op de lokale ARM-bus voor CPU-toegang met hoge prestaties.
16 kB SRAM voor Ethernet-interface. Kan ook worden gebruikt als algemeen SRAM.
16 kB SRAM voor algemeen DMA-gebruik, ook toegankelijk via USB.
2 kB SRAM-gegevensopslag, aangestuurd door het Real-Time Clock (RTC)-voedingsdomein.
Het Dual Advanced High-performance Bus (AHB)-systeem maakt gelijktijdige Ethernet DMA, USB DMA en programma-uitvoering mogelijk vanaf on-chip flash zonder dat er conflicten ontstaan.
EMC biedt ondersteuning voor asynchrone statische geheugenapparaten zoals RAM, ROM en flash, evenals dynamische geheugens zoals SDRAM met één datasnelheid.
Geavanceerde Vectored Interrupt Controller (VIC), met ondersteuning voor maximaal 32 vectored interrupts.
General Purpose DMA-controller (GPDMA) op AHB die kan worden gebruikt met de SSP, I2S-bus en SD/MMC-interface en voor geheugen-naar-geheugenoverdrachten.
Seriële interfaces:
Ethernet MAC met MII/RMII-interface en bijbehorende DMA-controller. Deze functies bevinden zich op een onafhankelijke AHB.
USB 2.0 full-speed dual port device/host/OTG-controller met on-chip PHY en bijbehorende DMA-controller.
Vier UART's met fractionele baudrate-generatie, één met modembesturings-I/O, één met IrDA-ondersteuning, allemaal met FIFO.
CAN-controller met twee kanalen.
SPI-controller.
Twee SSP-controllers met FIFO- en multiprotocolfunctionaliteit. Eén is een alternatief voor de SPI-poort en deelt de interrupt. SSP's kunnen worden gebruikt met de GPDMA-controller.
Drie I2C-businterfaces (één met open-drain en twee met standaard poortpinnen).
I 2S (Inter-IC Sound) interface voor digitale audio-invoer of -uitvoer. Kan worden gebruikt met de GPDMA.
Overige randapparatuur:
SD/MMC-geheugenkaartinterface.
160 I/O-pinnen voor algemeen gebruik met configureerbare pull-up/down-weerstanden.
10-bits ADC met ingangsmultiplexing over 8 pinnen.
10-bits DAC.
Vier universele timers/tellers met 8 capture-ingangen en 10 vergelijkingsuitgangen. Elk timerblok heeft een externe telingang.
Twee PWM/timerblokken met ondersteuning voor driefasenmotorregeling. Elke PWM heeft een externe telingang.
RTC met apart vermogensdomein. De klokbron kan de RTC-oscillator of de APB-klok zijn.
2 kB SRAM wordt aangestuurd door de RTC-voedingspin, waardoor gegevens kunnen worden opgeslagen wanneer de rest van de chip is uitgeschakeld.
WatchDog Timer (WDT). De WDT kan worden geklokt door de interne RC-oscillator, de RTC-oscillator of de APB-klok.
Standaard ARM test-/debuginterface voor compatibiliteit met bestaande tools.
De emulatietraceringsmodule ondersteunt realtimetracering.
Enkele 3,3 V-voeding (3,0 V tot 3,6 V).
Vier modi met verlaagd energieverbruik: inactief, slaapstand, uitschakelen en volledig uitschakelen.
Vier externe interrupt-ingangen, configureerbaar als rand-/niveaugevoelig. Alle pinnen op poort 0 en poort 2 kunnen worden gebruikt als randgevoelige interruptbronnen.
Processor wordt geactiveerd vanuit de uitgeschakelde modus via elke interrupt die tijdens de uitgeschakelde modus kan werken (inclusief externe interrupts, RTC-interrupts, USB-activiteit, Ethernet-activering, CAN-busactiviteit en poort 0/2-pins interrupts). Twee onafhankelijke voedingsdomeinen maken een nauwkeurige afstemming van het stroomverbruik mogelijk op basis van de benodigde functies.
Elk randapparaat heeft een eigen klokverdeler voor extra energiebesparing. Deze verdelers helpen het actieve vermogen met 20% tot 30% te verlagen.
Detectie van brown-outs met afzonderlijke drempels voor onderbreking en gedwongen reset.
Inschakelreset op de chip. Kristaloscillator op de chip met een werkbereik van 1 MHz tot 25 MHz.
4 MHz interne RC-oscillator met een nauwkeurigheid van 1%, die optioneel kan worden gebruikt als systeemklok. Bij gebruik als CPU-klok is het niet mogelijk om CAN en USB te gebruiken.
On-chip PLL maakt CPU-werking tot de maximale CPU-snelheid mogelijk zonder dat een hoogfrequent kristal nodig is. Kan worden aangestuurd via de hoofdoscillator, de interne RC-oscillator of de RTC-oscillator.
Boundary scan voor vereenvoudigde bordtesten.
Veelzijdige pinfunctieselecties bieden meer mogelijkheden voor het gebruik van on-chip randapparatuurfuncties.
Industriële controle
Medische systemen
Protocolconverter
Communicatie