STM32L476VGT6 ARM-mikrocontrollere – MCU Ultralavt strømforbrug FPU Arm Cortex-M4 MCU 80 MHz 1 MB flash LCD, USB OTG, DFSD
♠ Produktbeskrivelse
Produktattribut | Attributværdi |
Fabrikant: | STMicroelectronics |
Produktkategori: | ARM-mikrocontrollere - MCU |
RoHS-kode: | 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 clockfrekvens: | 80 MHz |
Antal I/O'er: | 82 I/O |
Data RAM-størrelse: | 128 kB |
Forsyningsspænding - Min: | 1,71 V |
Forsyningsspænding - Maks.: | 3,6 V |
Minimum driftstemperatur: | - 40 grader Celsius |
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 |
Grænsefladetype: | CAN, I2C, LPUART, SAI, SPI, USART, USB |
Fugtfølsom: | Ja |
Antal ADC-kanaler: | 16 kanaler |
Processorserie: | STM32L476xx |
Produkt: | MCU+FPU |
Produkttype: | ARM-mikrocontrollere - MCU |
Programhukommelsestype: | Blitz |
Fabrikspakke antal: | 540 |
Underkategori: | Mikrocontrollere - MCU |
Handelsnavn: | STM32 |
Watchdog-timere: | Watchdog-timer, vinduesstyret |
Enhedsvægt: | 0,046530 oz |
♠ Ultra-lavstrøms Arm® Cortex®-M4 32-bit MCU+FPU, 100DMIPS, op til 1MB Flash, 128 KB SRAM, USB OTG FS, LCD, ekstern SMPS
STM32L476xx-enhederne er mikrocontrollere med ultralavt strømforbrug baseret på den højtydende Arm® Cortex®-M4 32-bit RISC-kerne, der opererer med en frekvens på op til 80 MHz. Cortex-M4-kernen har en floating point unit (FPU) single precision, der understøtter alle Arm® single-precision databehandlingsinstruktioner og datatyper. Den implementerer også et komplet sæt DSP-instruktioner og en memory Protection Unit (MPU), der forbedrer applikationssikkerheden.
STM32L476xx-enhederne indlejrer højhastighedshukommelser (flashhukommelse 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), et Quad SPI flashhukommelsesinterface (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 integrerer adskillige beskyttelsesmekanismer til indlejret flashhukommelse og SRAM: udlæsningsbeskyttelse, skrivebeskyttelse, beskyttelse mod udlæsning af proprietær kode 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 lav-effekt RTC, to generelle 32-bit timere, to 16-bit PWM-timere dedikeret til motorstyring, syv generelle 16-bit timere og to 16-bit lav-effekt timere. Enhederne understøtter fire digitale filtre til eksterne sigma delta modulatorer (DFSDM).
• Ultralavt strømforbrug 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-tilstand: forsyning til RTC og 32×32-bit backupregistre
– 30 nA Nedlukningstilstand (5 wakeup-ben)
– 120 nA Standby-tilstand (5 wakeup-ben)
– 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-optagelsestilstand (BAM)
– 4 µs opvågning fra stoptilstand
– Nulstilling af strømafbrydelse (BOR)
– Sammenkoblingsmatrix
• Kerne: Arm® 32-bit Cortex®-M4 CPU med FPU, adaptiv realtidsaccelerator (ART Accelerator™), der tillader 0-ventetilstandsudførelse fra flashhukommelse, frekvens op til 80 MHz, MPU, 100DMIPS og DSP-instruktioner
• Ydelsesbenchmark
– 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 fabriksindstillet RC (±1%)
– Intern laveffekt 32 kHz RC (±5%)
– Intern multihastighedsoscillator fra 100 kHz til 48 MHz, automatisk trimmet 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 sensorkanaler: understøtter berøringstaster, lineære og roterende berøringssensorer
• 16x timere: 2x 16-bit avanceret motorstyring, 2x 32-bit og 5x 16-bit generel drift, 2x 16-bit basistimere, 2x strømbesparende 16-bit timere (tilgængelige i stoptilstand), 2x watchdogs, SysTick-timer
• Minder
– Op til 1 MB Flash, 2 banker læsning under skrivning, proprietær kodeudlæsningsbeskyttelse
– Op til 128 KB SRAM inklusive 32 KB med hardwareparitetskontrol
– Ekstern hukommelsesgrænseflade til statiske hukommelser, der understøtter SRAM-, PSRAM-, NOR- og NAND-hukommelser
– Quad SPI-hukommelsesgrænseflade
• 4x digitale filtre til sigma delta modulator
• Rig analog periferiudstyr (uafhængig forsyning)
– 3x 12-bit ADC 5 Msps, op til 16-bit med hardware-oversampling, 200 µA/Msps
– 2x 12-bit DAC-udgangskanaler, sample og hold med lavt strømforbrug
– 2x operationsforstærkere med indbygget PGA
– 2x komparatorer med ultralavt strømforbrug
• 20 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 USART'er (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Stop 2 vækning)
– 3x SPI'er (og 1x Quad SPI)
– CAN (2.0B aktiv) og SDMMC-grænseflade
– SWPMI enkelttrådsprotokol master I/F
– IRTIM (infrarød grænseflade)
• Ægte tilfældig talgenerator
• CRC-beregningsenhed, 96-bit unikt ID
• Udviklingssupport: seriel wire debug (SWD), JTAG, Embedded Trace Macrocell™
• Alle pakker er ECOPACK2®-kompatible