STM32L476VGT6 ARM-mikrokontroller – MCU Ultralågeffekt FPU Arm Cortex-M4 MCU 80 MHz 1 Mbyte Flash LCD, USB OTG, DFSD
♠ Produktbeskrivning
Produktattribut | Attributvärde |
Tillverkare: | STMicroelectronics |
Produktkategori: | ARM mikrokontroller - MCU |
RoHS: | Detaljer |
Serier: | STM32L476VG |
Monteringsstil: | SMD/SMT |
Paket/fodral: | LQFP-100 |
Kärna: | ARM Cortex M4 |
Programminnesstorlek: | 1 MB |
Databussbredd: | 32 bitar |
ADC-upplösning: | 3 x 12 bitar |
Maximal klockfrekvens: | 80 MHz |
Antal I/O: | 82 I/O |
Data RAM-storlek: | 128 kB |
Matningsspänning - Min: | 1,71 V |
Matningsspänning - Max: | 3,6 V |
Lägsta driftstemperatur: | -40 C |
Maximal drifttemperatur: | + 85 C |
Förpackning: | Bricka |
Analog matningsspänning: | 3,3 V |
Varumärke: | STMicroelectronics |
DAC-upplösning: | 12 bitar |
Data RAM-typ: | SRAM |
I/O-spänning: | 3,3 V |
Gränssnittstyp: | CAN, I2C, LPUART, SAI, SPI, USART, USB |
Fuktkänslig: | Ja |
Antal ADC-kanaler: | 16 kanaler |
Processorserie: | STM32L476xx |
Produkt: | MCU+FPU |
Produkttyp: | ARM mikrokontroller - MCU |
Programminnestyp: | Blixt |
Fabriksförpackningsmängd: | 540 |
Underkategori: | Mikrokontroller - MCU |
Handelsnamn: | STM32 |
Watchdog Timers: | Watchdog Timer, fönster |
Enhetsvikt: | 0,046530 oz |
♠ Ultralågeffekt Arm® Cortex®-M4 32-bitars MCU+FPU, 100DMIPS, upp till 1MB Flash, 128 KB SRAM, USB OTG FS, LCD, ext.SMPS
STM32L476xx-enheterna är mikrokontroller med ultralåg effekt baserade på den högpresterande Arm® Cortex®-M4 32-bitars RISC-kärnan som arbetar med en frekvens på upp till 80 MHz.Cortex-M4-kärnan har en flytande punktenhet (FPU) enkelprecision som stöder alla Arm® enkelprecisionsdatabearbetningsinstruktioner och datatyper.Den implementerar också en komplett uppsättning DSP-instruktioner och en minnesskyddsenhet (MPU) som förbättrar applikationssäkerheten.
STM32L476xx-enheterna bäddar in höghastighetsminnen (Flashminne upp till 1 Mbyte, upp till 128 Kbyte SRAM), en flexibel extern minneskontroller (FSMC) för statiska minnen (för enheter med paket med 100 stift och mer), en Quad SPI flashminnesgränssnitt (tillgängligt på alla paket) och ett omfattande utbud av förbättrade I/O och kringutrustning anslutna till två APB-bussar, två AHB-bussar och en 32-bitars multi-AHB-bussmatris.
STM32L476xx-enheterna bäddar in flera skyddsmekanismer för inbäddat flashminne och SRAM: lässkydd, skrivskydd, proprietärt kodavläsningsskydd och brandvägg.
Enheterna erbjuder upp till tre snabba 12-bitars ADC:er (5 Msps), två komparatorer, två operationsförstärkare, två DAC-kanaler, en intern spänningsreferensbuffert, en lågeffekts RTC, två allmänna 32-bitars timer, två 16 -bitars PWM-timers dedikerade till motorstyrning, sju generella 16-bitars timers och två 16-bitars lågeffekttimer.Enheterna stöder fyra digitala filter för externa sigma delta-modulatorer (DFSDM).
• Ultralåg effekt med FlexPowerControl
– 1,71 V till 3,6 V strömförsörjning
– -40 °C till 85/105/125 °C temperaturområde
– 300 nA i VBAT-läge: matning för RTC- och 32×32-bitars backupregister
– 30 nA avstängningsläge (5 väckningsstift)
– 120 nA Standby-läge (5 väckningsstift)
– 420 nA Standby-läge med RTC
– 1,1 µA Stop 2-läge, 1,4 µA med RTC
– 100 µA/MHz körläge (LDO-läge)
– 39 μA/MHz körläge (@3,3 V SMPS-läge)
– Batchinsamlingsläge (BAM)
– 4 µs väckning från stoppläge
– Återställning av brun ut (BOR)
– Sammankopplingsmatris
• Kärna: Arm® 32-bitars Cortex®-M4 CPU med FPU, Adaptiv realtidsaccelerator (ART Accelerator™) som möjliggör 0-väntelägesexekvering från Flash-minne, frekvens upp till 80 MHz, MPU, 100DMIPS och DSP-instruktioner
• Prestandabenchmark
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz @ 80 MHz)
• Energiriktmärke
– 294 ULPMark™ CP-poäng
– 106 ULPMark™ PP-poäng
• Klockkällor
– 4 till 48 MHz kristalloscillator
– 32 kHz kristalloscillator för RTC (LSE)
– Intern 16 MHz fabrikstrimmad RC (±1%)
– Intern lågeffekt 32 kHz RC (±5 %)
– Intern oscillator med flera hastigheter 100 kHz till 48 MHz, autotrimmad av LSE (bättre än ±0,25 % noggrannhet)
– 3 PLL:er för systemklocka, USB, ljud, ADC
• Upp till 114 snabba I/O, de flesta 5 V-toleranta, upp till 14 I/O med oberoende matning ner till 1,08 V
• RTC med HW-kalender, larm och kalibrering
• LCD 8× 40 eller 4× 44 med step-up-omvandlare
• Upp till 24 kapacitiva avkänningskanaler: stöd för touchknapp, linjära och roterande touchsensorer
• 16x timers: 2x 16-bitars avancerad motorstyrning, 2x 32-bitars och 5x 16-bitars allmänna ändamål, 2x 16-bitars grundläggande, 2x lågeffekts 16-bitars timers (tillgängliga i stoppläge), 2x watchdogs, SysTick timer
• Minnen
– Upp till 1 MB Flash, 2 banker läs-under-skriv-skydd, proprietärt kodavläsningsskydd
– Upp till 128 KB SRAM inklusive 32 KB med hårdvaruparitetskontroll
– Externt minnesgränssnitt för statiska minnen som stöder SRAM, PSRAM, NOR och NAND-minnen
– Quad SPI-minnesgränssnitt
• 4x digitala filter för sigma delta modulator
• Riktiga analoga kringutrustning (oberoende leverans)
– 3x 12-bitars ADC 5 Msps, upp till 16-bitars med hårdvaruöversampling, 200 µA/Msps
– 2x 12-bitars DAC-utgångskanaler, lågeffektsampling och håll
– 2x operationsförstärkare med inbyggd PGA
– 2x komparatorer med ultralåg effekt
• 20x kommunikationsgränssnitt
– USB OTG 2.0 fullhastighet, LPM och BCD
– 2x SAI (seriellt ljudgränssnitt)
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– 5x USART (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Stop 2 wake-up)
– 3x SPI (och 1x Quad SPI)
– CAN (2.0B Active) och SDMMC-gränssnitt
– SWPMI enkeltrådsprotokoll master I/F
– IRTIM (infrarött gränssnitt)
• Sann slumptalsgenerator
• CRC-beräkningsenhet, 96-bitars unikt ID
• Utvecklingsstöd: seriell trådfelsökning (SWD), JTAG, Embedded Trace Macrocell™
• Alla förpackningar är ECOPACK2®-kompatibla