Microchips en geïntegreerde schakelingen LPC1752FBD80K 32- bit ARM Cortex - M3-microcontroller
ic programmer circuit
,programmable audio chip
Microchips en geïntegreerde schakelingen LPC1752FBD80 32-bits ARM Cortex - M3-microcontroller
Algemene beschrijving
De LPC1766 is een op ARM Cortex-M3 gebaseerde microcontroller voor embedded toepassingen met een hoge mate van integratie en een laag stroomverbruik.De ARM Cortex-M3 is een kern van de volgende generatie die systeemverbeteringen biedt, zoals verbeterde foutopsporingsfuncties en een hoger niveau van ondersteuningsblokintegratie.
De LPC1766 werkt op CPU-frequenties tot 80 MHz.De ARM Cortex-M3 CPU bevat een 3-traps pijplijn en maakt gebruik van een Harvard-architectuur met aparte lokale instructie- en databussen en een derde bus voor randapparatuur.De ARM Cortex-M3 CPU bevat ook een interne prefetch-eenheid die speculatieve vertakking ondersteunt.
Het perifere complement van de LPC1766 omvat 256 kB flashgeheugen, 64 kB datageheugen, Ethernet MAC, USB Device/Host/OTG-interface, 8-kanaals DMA-controller voor algemeen gebruik, 4 UART's, 2 CAN-kanalen, 2 SSP-controllers, SPI interface, 3 I 2C-interfaces, 2 ingangen plus 2 uitgangen I2S-interface, 8-kanaals 12-bits ADC, 10-bits DAC, motorbesturing PWM, Quadrature Encoder-interface, 4 algemene timers, 6-uitgangen algemene PWM, ultra -low power RTC met aparte batterijvoeding en tot 70 algemene I/O-pinnen.
De LPC1766 is pin-compatibel met de LPC2366 ARM7-gebaseerde microcontroller.
Functies
- „ ARM Cortex-M3-processor, met frequenties tot 80 MHz.Een Memory Protection Unit (MPU) die acht regio's ondersteunt, is inbegrepen.„
- ARM Cortex-M3 ingebouwde Nested Vectored Interrupt Controller (NVIC).„
- 256 kB on-chip flash programmeergeheugen.Verbeterde flash-geheugenversneller maakt snelle 80 MHz-werking mogelijk zonder wachttoestanden.„
- In-System Programming (ISP) en In-Application Programming (IAP) via on-chip bootloader-software.„
- 64 kB on-chip SRAM omvat: ‹
- 32 kB SRAM op de CPU met lokale code/databus voor krachtige CPU-toegang.‹
- Twee 16 kB SRAM-blokken met afzonderlijke toegangspaden voor hogere doorvoer.Deze SRAM-blokken kunnen worden gebruikt voor Ethernet-, USB- en DMA-geheugen, maar ook voor algemene CPU-instructies en gegevensopslag.
- Achtkanaals General Purpose DMA-controller (GPDMA) op de AHB meerlaagse matrix die kan worden gebruikt met de SSP, I2S, UART, de analoog-naar-digitaal en digitaal-naar-analoog converter randapparatuur, timer match signalen en voor geheugen-naar - geheugenoverdrachten.„
- Meerlaagse AHB-matrixverbinding biedt een afzonderlijke bus voor elke AHB-master.AHB-masters omvatten de CPU, DMA-controller voor algemeen gebruik, Ethernet MAC en de USB-interface.Deze verbinding zorgt voor communicatie zonder arbitragevertragingen.„
- De gesplitste APB-bus maakt een hoge doorvoer mogelijk met weinig onderbrekingen tussen de CPU en de DMA.„
- Seriële interfaces: ‹
- Ethernet MAC met RMII-interface en speciale DMA-controller.‹
- USB 2.0 full-speed apparaat/host/OTG-controller met speciale DMA-controller en on-chip PHY voor apparaat-, host- en OTG-functies.‹
- Vier UART's met fractionele baudrate-generatie, interne FIFO, DMA-ondersteuning en RS-485-ondersteuning.Eén UART heeft modembesturings-I/O en één UART heeft IrDA-ondersteuning.‹
- CAN 2.0B controller met twee kanalen.‹
- SPI-controller met synchrone, seriële, full duplex communicatie en programmeerbare dataleCM GROUPe.‹
- Twee SSP-controllers met FIFO en multiprotocolmogelijkheden.De SSP-interfaces kunnen worden gebruikt met de GPDMA-controller.‹
- Twee ik2C-bus-interfaces die de snelle modus ondersteunen met een datasnelheid van 400 kbit/s met meervoudige adresherkenning en monitormodus.‹
- Een Ik2C-bus-interface die volledige I2C-busspecificatie en snelle modus plus ondersteunt met een gegevenssnelheid van 1 Mbit/s met meervoudige adresherkenning en monitormodus.
- < I2S-interface (Inter-IC Sound) voor digitale audio-invoer of -uitvoer, met fractionele snelheidsregeling.De I2S-interface kan worden gebruikt met de GPDMA.De I2S-interface ondersteunt 3-draads en 4-draads gegevensoverdracht en -ontvangst, evenals masterklokinvoer/-uitvoer.
- „ Overige randapparatuur: ‹
- 70 General Purpose I/O (GPIO)-pinnen met configureerbare pull-up/down-weerstanden en een nieuwe, configureerbare open-drain-bedrijfsmodus.‹
- 12-bits analoog-naar-digitaal-omzetter (ADC) met invoermultiplexing over acht pinnen, conversiesnelheden tot 1 MHz en meerdere resultaatregisters.De 12-bits ADC kan worden gebruikt met de GPDMA-controller.‹
- 10-bits digitaal-naar-analoog-omzetter (DAC) met speciale conversietimer en DMA-ondersteuning.‹
- Vier universele timers/tellers, met in totaal acht opname-ingangen en tien vergelijkingsuitgangen.Elk timerblok heeft een externe telingang en DMA-ondersteuning.‹
- Eén motorbesturing PWM met ondersteuning voor driefasige motorbesturing.‹
- Kwadratuur-encoderinterface die één externe kwadratuur-encoder kan bewaken.‹
- Eén standaard PWM/timerblok met externe telingang.‹
- Real-Time Clock (RTC) met een apart vermogensdomein en speciale RTC-oscillator.Het RTC-blok bevat 64 bytes back-upregisters op batterijen.‹
- Watchdog Timer (WDT) reset de microcontroller binnen een redelijke tijd als deze in een foutieve toestand terechtkomt.‹
- Systeemtiktimer, inclusief een externe klokinvoeroptie.‹
- Repetitive interrupt timer biedt programmeerbare en herhalende getimede interrupts.
- Elk randapparaat heeft zijn eigen klokdeler voor verdere energiebesparingen.„
- Standaard JTAG-test/debug-interface voor compatibiliteit met bestaande tools.Serial Wire Debug en Serial Wire Trace Port-opties.„
- Emulatietraceermodule maakt niet-opdringerige, snelle real-time tracering van instructie-uitvoering mogelijk.„
- Geïntegreerde PMU (Power Management Unit) past automatisch de interne regelaars aan om het stroomverbruik te minimaliseren tijdens de modi Slaap, Diepe slaap, Power-down en Deep power-down.„
- Vier energiebesparende modi: slaapstand, diepe slaapstand, power-down en diepe power-down.„
- Enkele voeding van 3,3 V (2,4 V tot 3,6 V).„
- Vier externe interrupt-ingangen configureerbaar als rand-/niveaugevoelig.Alle pinnen op PORT0 en PORT2 kunnen worden gebruikt als randgevoelige interruptbronnen.„
- Niet-maskeerbare Interrupt (NMI) ingang.„
- Klokuitgangsfunctie die de hoofdoscillatorklok, IRC-klok, RTC-klok, CPU-klok en de USB-klok kan weerspiegelen.„
- Met de Wakeup Interrupt Controller (WIC) kan de CPU automatisch ontwaken uit elke prioriteitsonderbreking die kan optreden terwijl de klokken worden gestopt in diepe slaap-, power-down- en deep power-down-modi.„
- Processor ontwaken uit Power-down-modus via onderbrekingen van verschillende randapparatuur.„
- Brownout-detectie met afzonderlijke drempel voor onderbreking en geforceerde reset.„
- Power-On Reset (POR).„
- Kristaloscillator met een werkbereik van 1 MHz tot 24 MHz.„
- 4 MHz interne RC-oscillator getrimd tot 1% nauwkeurigheid die optioneel kan worden gebruikt als systeemklok.„
- PLL maakt CPU-werking mogelijk tot de maximale CPU-snelheid zonder dat er een hoogfrequent kristal nodig is.Kan worden uitgevoerd vanaf de hoofdoscillator, de interne RC-oscillator of de RTC-oscillator.
- „ USB PLL voor extra flexibiliteit.„
- Code Read Protection (CRP) met verschillende beveiligingsniveaus.„
- Verkrijgbaar als 100-pins LQFP-pakket (14 x 14 x 1,4 mm).
toepassingen
- „eMetering „
- Verlichting "
- Industrieel netwerken „
- Alarmsystemen „
- Witte goederen "
- Motorische controle
Blokdiagram
Pakket overzicht
LQFP100: plastic laag profiel quad plat pakket;100 afleidingen;lichaam 14 x 14 x 1,4 mm SOT407-1
LP80C31BH Elektronicacomponenten Geïntegreerde schakel Chip IC Electronics
Atmega328p-Au IC-Microcontroller 20MHz met 8 bits 32KB van de Geheugenspaander AVR ATmega
EE80C196KB-16 Commercieel / Express Chmos-microcontroller High Definition Audio Realtek
PIC16F54-E/SO Nieuwe en oorspronkelijke voorraad
Beeld | deel # | Beschrijving | |
---|---|---|---|
LP80C31BH Elektronicacomponenten Geïntegreerde schakel Chip IC Electronics |
* Microcontroller IC
|
||
Atmega328p-Au IC-Microcontroller 20MHz met 8 bits 32KB van de Geheugenspaander AVR ATmega |
AVR AVR® ATmega Microcontroller IC 8-Bit 20MHz 32KB (16K x 16) FLASH 32-TQFP (7x7)
|
||
EE80C196KB-16 Commercieel / Express Chmos-microcontroller High Definition Audio Realtek |
MCS 96 80C Microcontroller IC 16-Bit 16MHz ROMless 68-PLCC
|
||
PIC16F54-E/SO Nieuwe en oorspronkelijke voorraad |
PIC PIC® 16F Microcontroller IC 8-Bit 20MHz 768B (512 x 12) FLASH 18-SOIC
|