STM32L476VGT6 ARM-mikrokontrollere – MCU Ultralavt strømforbruk FPU Arm Cortex-M4 MCU 80 MHz 1 MB flash LCD, USB OTG, DFSD
♠ Produktbeskrivelse
Produktattributt | Attributtverdi |
Produsent: | STMicroelectronics |
Produktkategori: | ARM-mikrokontrollere - MCU |
RoHS-kode: | Detaljer |
Serie: | STM32L476VG |
Monteringsstil: | SMD/SMT |
Pakke / Etui: | LQFP-100 |
Kjerne: | ARM Cortex M4 |
Programminnestørrelse: | 1 MB |
Databussbredde: | 32-biters |
ADC-oppløsning: | 3 x 12-bit |
Maksimal klokkefrekvens: | 80 MHz |
Antall I/O-er: | 82 I/O |
Data-RAM-størrelse: | 128 kB |
Forsyningsspenning - Min: | 1,71 V |
Forsyningsspenning - Maks: | 3,6 V |
Minimum driftstemperatur: | - 40 grader Celsius |
Maksimal driftstemperatur: | + 85 °C |
Emballasje: | Brett |
Analog forsyningsspenning: | 3,3 V |
Merke: | STMicroelectronics |
DAC-oppløsning: | 12-biters |
Data-RAM-type: | SRAM |
I/O-spenning: | 3,3 V |
Grensesnitttype: | CAN, I2C, LPUART, SAI, SPI, USART, USB |
Fuktighetsfølsom: | Ja |
Antall ADC-kanaler: | 16 kanaler |
Prosessorserie: | STM32L476xx |
Produkt: | MCU+FPU |
Produkttype: | ARM-mikrokontrollere - MCU |
Programminnetype: | Blits |
Fabrikkpakkemengde: | 540 |
Underkategori: | Mikrokontrollere - MCU |
Handelsnavn: | STM32 |
Vakthund-timere: | Watchdog-timer, med vindu |
Enhetsvekt: | 0,046530 unser |
♠ Ultralavt strømforbruk Arm® Cortex®-M4 32-bit MCU+FPU, 100DMIPS, opptil 1 MB flash, 128 KB SRAM, USB OTG FS, LCD, ekstern SMPS
STM32L476xx-enhetene er mikrokontrollere med ultralavt strømforbruk basert på den høytytende Arm® Cortex®-M4 32-bit RISC-kjernen som opererer med en frekvens på opptil 80 MHz. Cortex-M4-kjernen har en flytende kommaenhet (FPU) med enkel presisjon som støtter alle Arm® enkeltpresisjonsdatabehandlingsinstruksjoner og datatyper. Den implementerer også et komplett sett med DSP-instruksjoner og en minnebeskyttelsesenhet (MPU) som forbedrer applikasjonssikkerheten.
STM32L476xx-enhetene har innebygde høyhastighetsminner (flashminne opptil 1 MB, opptil 128 KB SRAM), en fleksibel ekstern minnekontroller (FSMC) for statiske minner (for enheter med pakker på 100 pinner eller mer), et Quad SPI flashminnegrensesnitt (tilgjengelig på alle pakker) og et bredt utvalg av forbedrede I/O-er og periferiutstyr koblet til to APB-busser, to AHB-busser og en 32-bits multi-AHB-bussmatrise.
STM32L476xx-enhetene har flere beskyttelsesmekanismer for innebygd flashminne og SRAM: avlesningsbeskyttelse, skrivebeskyttelse, proprietær kodeavlesningsbeskyttelse og brannmur.
Enhetene tilbyr opptil tre raske 12-bit ADC-er (5 Msps), to komparatorer, to operasjonsforsterkere, to DAC-kanaler, en intern spenningsreferansebuffer, en laveffekts-RTC, to generelle 32-bit timere, to 16-bit PWM-timere dedikert til motorstyring, syv generelle 16-bit timere og to 16-bit laveffektstimere. Enhetene støtter fire digitale filtre for eksterne sigma delta-modulatorer (DFSDM).
• Ultralavt strømforbruk med FlexPowerControl
– 1,71 V til 3,6 V strømforsyning
– Temperaturområde fra -40 °C til 85/105/125 °C
– 300 nA i VBAT-modus: forsyning for RTC og 32×32-bits backupregistre
– 30 nA Avstengningsmodus (5 oppvåkningspinner)
– 120 nA Standby-modus (5 oppvåkningspinner)
– 420 nA Standby-modus med RTC
– 1,1 µA Stopp 2-modus, 1,4 µA med RTC
– 100 µA/MHz kjøremodus (LDO-modus)
– 39 μA/MHz driftsmodus (@3,3 V SMPS-modus)
– Batch-innsamlingsmodus (BAM)
– 4 µs oppvåkning fra stoppmodus
– Tilbakestilling av strømbrudd (BOR)
– Sammenkoblingsmatrise
• Kjerne: Arm® 32-bit Cortex®-M4 CPU med FPU, adaptiv sanntidsakselerator (ART Accelerator™) som tillater 0-ventetilstandsutførelse fra flashminne, frekvens opptil 80 MHz, MPU, 100DMIPS og DSP-instruksjoner
• Ytelsesbenchmark
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz @ 80 MHz)
• Energireferanse
– 294 ULPMark™ CP-poengsum
– 106 ULPMark™ PP-poengsum
• Klokkekilder
– 4 til 48 MHz krystalloscillator
– 32 kHz krystalloscillator for RTC (LSE)
– Intern 16 MHz fabrikktrimmet RC (±1 %)
– Intern laveffekts 32 kHz RC (±5 %)
– Intern flerhastighetsoscillator på 100 kHz til 48 MHz, automatisk trimmet av LSE (bedre enn ±0,25 % nøyaktighet)
– 3 PLL-er for systemklokke, USB, lyd, ADC
• Opptil 114 raske I/O-er, de fleste 5 V-tolerante, opptil 14 I/O-er med uavhengig forsyning ned til 1,08 V
• RTC med maskinvarekalender, alarmer og kalibrering
• LCD 8× 40 eller 4× 44 med oppgraderingsomformer
• Opptil 24 kapasitive sensorkanaler: støtter berøringssensorer for berøringstaster, lineære berøringssensorer og roterende berøringssensorer
• 16 timere: 2 x 16-bit avansert motorstyring, 2 x 32-bit og 5 x 16-bit generelle timere, 2 x 16-bit grunnleggende timere, 2 x lavstrøms 16-bit timere (tilgjengelig i stoppmodus), 2 x watchdogs, SysTick-timer
• Minner
– Opptil 1 MB flashminne, 2 banker lesing under skriving, proprietær beskyttelse mot kodeavlesning
– Opptil 128 KB SRAM, inkludert 32 KB med maskinvareparitetssjekk
– Eksternt minnegrensesnitt for statiske minner som støtter SRAM-, PSRAM-, NOR- og NAND-minner
– Quad SPI-minnegrensesnitt
• 4x digitale filtre for sigma delta-modulator
• Rik analog periferiutstyr (uavhengig strømforsyning)
– 3x 12-bit ADC 5 Msps, opptil 16-bit med maskinvareoversampling, 200 µA/Msps
– 2x 12-bit DAC-utgangskanaler, lavt strømforbruk for sampling og hold
– 2x operasjonsforsterkere med innebygd PGA
– 2x komparatorer med ultralavt strømforbruk
• 20 kommunikasjonsgrensesnitt
– USB OTG 2.0 fullhastighet, LPM og BCD
– 2x SAI-er (seriell lydgrensesnitt)
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– 5x USART-er (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Stopp 2-oppvåkning)
– 3x SPI-er (og 1x Quad SPI)
– CAN (2.0B aktiv) og SDMMC-grensesnitt
– SWPMI enkelttrådsprotokoll master I/F
– IRTIM (infrarødt grensesnitt)
• Ekte tilfeldig tallgenerator
• CRC-beregningsenhet, 96-bits unik ID
• Utviklingsstøtte: seriell ledningsfeilsøking (SWD), JTAG, Embedded Trace Macrocell™
• Alle pakker er ECOPACK2®-kompatible