STM32L476VGT6 ARM mikrocontrollere – MCU Ultra-laveffekt FPU Arm Cortex-M4 MCU 80 MHz 1 Mbyte Flash LCD, USB OTG, DFSD
♠ Produktbeskrivelse
Produktegenskab | Attributværdi |
Fabrikant: | STMicroelectronics |
Produktkategori: | ARM mikrocontrollere - MCU |
RoHS: | detaljer |
Serie: | STM32L476VG |
Monteringsstil: | SMD/SMT |
Pakke/etui: | LQFP-100 |
Kerne: | ARM Cortex M4 |
Programhukommelsesstørrelse: | 1 MB |
Databusbredde: | 32 bit |
ADC-opløsning: | 3 x 12 bit |
Maksimal urfrekvens: | 80 MHz |
Antal I/O'er: | 82 I/O |
Data RAM Størrelse: | 128 kB |
Forsyningsspænding - min.: | 1,71 V |
Forsyningsspænding - Max: | 3,6 V |
Minimum driftstemperatur: | -40 C |
Maksimal driftstemperatur: | + 85 C |
Emballage: | Bakke |
Analog forsyningsspænding: | 3,3 V |
Mærke: | STMicroelectronics |
DAC-opløsning: | 12 bit |
Data RAM Type: | SRAM |
I/O spænding: | 3,3 V |
Interface Type: | CAN, I2C, LPUART, SAI, SPI, USART, USB |
Fugt følsom: | Ja |
Antal ADC-kanaler: | 16 kanal |
Processor serie: | STM32L476xx |
Produkt: | MCU+FPU |
Produkttype: | ARM mikrocontrollere - MCU |
Programhukommelsestype: | Blitz |
Fabrikspakkemængde: | 540 |
Underkategori: | Mikrocontrollere - MCU |
Handelsnavn: | STM32 |
Watchdog timere: | Watchdog Timer, Windowed |
Enhedsvægt: | 0,046530 oz |
♠ Ultra-low-power Arm® Cortex®-M4 32-bit MCU+FPU, 100DMIPS, op til 1MB Flash, 128 KB SRAM, USB OTG FS, LCD, ext.SMPS
STM32L476xx-enhederne er ultra-lav-effekt mikrocontrollere baseret på den højtydende Arm® Cortex®-M4 32-bit RISC-kerne, der fungerer ved en frekvens på op til 80 MHz.Cortex-M4-kernen har en Floating Point Unit (FPU) enkelt præcision, som understøtter alle Arm® enkelt-præcision databehandlingsinstruktioner og datatyper.Den implementerer også et komplet sæt DSP-instruktioner og en hukommelsesbeskyttelsesenhed (MPU), som forbedrer applikationssikkerheden.
STM32L476xx-enhederne integrerer højhastighedshukommelser (Flash-hukommelse op til 1 Mbyte, op til 128 Kbyte SRAM), en fleksibel ekstern hukommelsescontroller (FSMC) til statiske hukommelser (til enheder med pakker på 100 ben og mere), en Quad SPI flashhukommelsesgrænseflade (tilgængelig på alle pakker) og et omfattende udvalg af forbedrede I/O'er og periferiudstyr forbundet til to APB-busser, to AHB-busser og en 32-bit multi-AHB-busmatrix.
STM32L476xx-enhederne indlejrer flere beskyttelsesmekanismer til indlejret Flash-hukommelse og SRAM: udlæsningsbeskyttelse, skrivebeskyttelse, proprietær kodeudlæsningsbeskyttelse og firewall.
Enhederne tilbyder op til tre hurtige 12-bit ADC'er (5 Msps), to komparatorer, to operationsforstærkere, to DAC-kanaler, en intern spændingsreferencebuffer, en laveffekt RTC, to generelle 32-bit timere, to 16 -bit PWM-timere dedikeret til motorstyring, syv generelle 16-bit timere og to 16-bit laveffekttimere.Enhederne understøtter fire digitale filtre til eksterne sigma delta-modulatorer (DFSDM).
• Ultra-lav-effekt med FlexPowerControl
– 1,71 V til 3,6 V strømforsyning
– -40 °C til 85/105/125 °C temperaturområde
– 300 nA i VBAT-tilstand: forsyning til RTC- og 32×32-bit backup-registre
– 30 nA nedlukningstilstand (5 wakeup-stifter)
– 120 nA Standby-tilstand (5 wakeup-stifter)
– 420 nA Standby-tilstand med RTC
– 1,1 µA Stop 2-tilstand, 1,4 µA med RTC
– 100 µA/MHz driftstilstand (LDO-tilstand)
– 39 μA/MHz driftstilstand (@3,3 V SMPS-tilstand)
– Batch-indsamlingstilstand (BAM)
– 4 µs opvågning fra stoptilstand
– Nulstilling af brun ud (BOR)
– Sammenkoblingsmatrix
• Kerne: Arm® 32-bit Cortex®-M4 CPU med FPU, Adaptiv realtidsaccelerator (ART Accelerator™) tillader 0-wait-state eksekvering fra Flash-hukommelse, frekvens op til 80 MHz, MPU, 100DMIPS og DSP instruktioner
• Performance benchmark
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz @ 80 MHz)
• Energibenchmark
– 294 ULPMark™ CP-score
– 106 ULPMark™ PP-score
• Urkilder
– 4 til 48 MHz krystaloscillator
– 32 kHz krystaloscillator til RTC (LSE)
– Intern 16 MHz fabrikstrimmet RC (±1 %)
– Intern laveffekt 32 kHz RC (±5 %)
– Intern multi-speed 100 kHz til 48 MHz oscillator, autotrimmet af LSE (bedre end ±0,25 % nøjagtighed)
– 3 PLL'er til systemur, USB, lyd, ADC
• Op til 114 hurtige I/O'er, de fleste 5 V-tolerante, op til 14 I/O'er med uafhængig forsyning ned til 1,08 V
• RTC med HW-kalender, alarmer og kalibrering
• LCD 8× 40 eller 4× 44 med step-up konverter
• Op til 24 kapacitive følekanaler: understøtter berøringstast, lineære og roterende berøringssensorer
• 16x timere: 2x 16-bit avanceret motorstyring, 2x 32-bit og 5x 16-bit generelle formål, 2x 16-bit grundlæggende, 2x laveffekt 16-bit timere (tilgængelig i stop-tilstand), 2x vagthunde, SysTick timer
• Erindringer
– Op til 1 MB Flash, 2 banker læse-mens-skrive, proprietær kodeudlæsningsbeskyttelse
– Op til 128 KB SRAM inklusive 32 KB med hardwareparitetskontrol
– Eksternt hukommelsesinterface til statiske hukommelser, der understøtter SRAM, PSRAM, NOR og NAND hukommelser
– Quad SPI hukommelsesgrænseflade
• 4x digitale filtre til sigma delta modulator
• Rigt analogt periferiudstyr (uafhængig forsyning)
– 3x 12-bit ADC 5 Msps, op til 16-bit med hardwareoversampling, 200 µA/Msps
– 2x 12-bit DAC-outputkanaler, laveffektsampling og hold
– 2x operationsforstærkere med indbygget PGA
– 2x ultra-lav-effekt komparatorer
• 20x kommunikationsgrænseflader
– USB OTG 2.0 fuld hastighed, LPM og BCD
– 2x SAI'er (seriel lydgrænseflade)
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– 5x USARTs (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Stop 2 wake-up)
– 3x SPI'er (og 1x Quad SPI)
– CAN (2.0B Active) og SDMMC interface
– SWPMI single wire protokol master I/F
– IRTIM (infrarød grænseflade)
• Ægte tilfældigt tal generator
• CRC-beregningsenhed, 96-bit unikt ID
• Udviklingsstøtte: seriel wire debug (SWD), JTAG, Embedded Trace Macrocell™
• Alle pakker er ECOPACK2®-kompatible