Microcontrolere ARM STM32L476VGT6 – MCU FPU cu consum ultra-redus de energie Arm Cortex-M4 MCU 80 MHz 1 Mbyte de Flash LCD, USB OTG, DFSD
♠ Descrierea produsului
Atributul produsului | Valoare atribut |
Producător: | STMicroelectronics |
Categorie de produse: | Microcontrolere ARM - MCU |
RoHS: | Detalii |
Serie: | STM32L476VG |
Stil de montare: | SMD/SMT |
Pachet / Cutie: | LQFP-100 |
Nucleu: | ARM Cortex M4 |
Dimensiunea memoriei programului: | 1 MB |
Lățime magistrală de date: | 32 de biți |
Rezoluție ADC: | 3 x 12 biți |
Frecvență maximă de ceas: | 80 MHz |
Număr de intrări/ieșiri: | 82 I/O |
Dimensiune memorie RAM pentru date: | 128 kB |
Tensiune de alimentare - Min: | 1,71 V |
Tensiune de alimentare - Max: | 3,6 V |
Temperatura minimă de funcționare: | - 40°C |
Temperatura maximă de funcționare: | + 85°C |
Ambalaj: | Tavă |
Tensiune de alimentare analogică: | 3,3 V |
Marca: | STMicroelectronics |
Rezoluție DAC: | 12 biți |
Tipul memoriei RAM pentru date: | SRAM |
Tensiune I/O: | 3,3 V |
Tip de interfață: | CAN, I2C, LPUART, SAI, SPI, USART, USB |
Sensibil la umiditate: | Da |
Număr de canale ADC: | 16 canale |
Serie de procesoare: | STM32L476xx |
Produs: | MCU+FPU |
Tip produs: | Microcontrolere ARM - MCU |
Tip de memorie de program: | Bliț |
Cantitate pachet din fabrică: | 540 |
Subcategorie: | Microcontrolere - MCU |
Denumire comercială: | STM32 |
Temporizatoare de supraveghere: | Temporizator de supraveghere, cu fereastră |
Greutate unitară: | 0,046530 uncii |
♠ MCU+FPU Arm® Cortex®-M4 pe 32 de biți cu consum ultra-redus de energie, 100DMIPS, memorie flash de până la 1MB, SRAM de 128 KB, USB OTG FS, LCD, SMPS extern
Dispozitivele STM32L476xx sunt microcontrolere cu consum ultra-redus de energie bazate pe nucleul RISC Arm® Cortex®-M4 pe 32 de biți de înaltă performanță, care funcționează la o frecvență de până la 80 MHz. Nucleul Cortex-M4 dispune de o unitate cu virgulă mobilă (FPU) de simplă precizie, care acceptă toate instrucțiunile și tipurile de date de procesare a datelor Arm® de simplă precizie. De asemenea, implementează un set complet de instrucțiuni DSP și o unitate de protecție a memoriei (MPU) care îmbunătățește securitatea aplicației.
Dispozitivele STM32L476xx încorporează memorii de mare viteză (memorie flash de până la 1 Mbyte, până la 128 Kbyte de SRAM), un controler extern flexibil de memorie (FSMC) pentru memorii statice (pentru dispozitive cu pachete de 100 de pini și mai mult), o interfață Quad SPI pentru memorii flash (disponibilă pe toate pachetele) și o gamă extinsă de intrări/ieșiri (I/O) și periferice îmbunătățite conectate la două magistrale APB, două magistrale AHB și o matrice de magistrală multi-AHB pe 32 de biți.
Dispozitivele STM32L476xx încorporează mai multe mecanisme de protecție pentru memoria Flash și SRAM încorporate: protecție la citire, protecție la scriere, protecție la citire de cod proprietar și firewall.
Dispozitivele oferă până la trei convertoare analogice-digitale (ADC) rapide pe 12 biți (5 Msps), două comparatoare, două amplificatoare operaționale, două canale DAC, un buffer intern de referință de tensiune, un RTC de consum redus, două temporizatoare de uz general pe 32 de biți, două temporizatoare PWM pe 16 biți dedicate controlului motorului, șapte temporizatoare de uz general pe 16 biți și două temporizatoare de consum redus pe 16 biți. Dispozitivele acceptă patru filtre digitale pentru modulatoare sigma delta externe (DFSDM).
• Consum ultra-redus de energie cu FlexPowerControl
– Sursă de alimentare de la 1,71 V la 3,6 V
– Interval de temperatură de la -40 °C la 85/105/125 °C
– 300 nA în modul VBAT: alimentare pentru RTC și registre de rezervă de 32×32 biți
– Mod de oprire 30 nA (5 pini de activare)
– Mod standby 120 nA (5 pini de activare)
– Mod standby 420 nA cu RTC
– 1,1 µA Mod Stop 2, 1,4 µA cu RTC
– Mod de funcționare 100 µA/MHz (Mod LDO)
– Mod de funcționare 39 μA/MHz (mod SMPS 3,3 V)
– Mod de achiziție în loturi (BAM)
– 4 µs trezire din modul Stop
– Resetare la cădere de tensiune (BOR)
– Matricea de interconectare
• Nucleu: CPU Arm® Cortex®-M4 pe 32 de biți cu FPU, accelerator adaptiv în timp real (ART Accelerator™) care permite execuția în starea de așteptare 0 din memoria Flash, frecvență de până la 80 MHz, MPU, instrucțiuni 100DMIPS și DSP
• Indicator de performanță
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz la 80 MHz)
• Referință energetică
– 294 scor ULPMark™ CP
– 106 scor ULPMark™ PP
• Surse de ceas
– Oscilator cu cristal de la 4 la 48 MHz
– Oscilator cu cristal de 32 kHz pentru RTC (LSE)
– RC intern de 16 MHz, reglat din fabrică (±1%)
– RC intern de putere redusă, 32 kHz (±5%)
– Oscilator intern multiviteză de la 100 kHz la 48 MHz, reglat automat de LSE (precizie mai bună de ±0,25%)
– 3 PLL-uri pentru ceasul sistemului, USB, audio, ADC
• Până la 114 intrări/ieșiri rapide, majoritatea cu toleranță la 5 V, până la 14 intrări/ieșiri cu alimentare independentă de până la 1,08 V
• RTC cu calendar hardware, alarme și calibrare
• LCD 8× 40 sau 4× 44 cu convertor step-up
• Până la 24 de canale de detectare capacitivă: acceptă senzori tactili, liniari și rotativi
• 16 temporizatoare: 2 temporizatoare avansate pe 16 biți pentru controlul motorului, 2 temporizatoare pe 32 de biți și 5 temporizatoare pe 16 biți pentru uz general, 2 temporizatoare de bază pe 16 biți, 2 temporizatoare de consum redus de energie pe 16 biți (disponibile în modul Stop), 2 temporizatoare watchdog, temporizator SysTick
• Amintiri
– Până la 1 MB Flash, 2 bănci de citire în timpul scrierii, protecție proprietară la citirea codului
– Până la 128 KB de SRAM, inclusiv 32 KB cu verificare a parității hardware
– Interfață de memorie externă pentru memorii statice care suportă memorii SRAM, PSRAM, NOR și NAND
– Interfață de memorie Quad SPI
• 4 filtre digitale pentru modulatorul sigma delta
• Periferice analogice bogate (alimentare independentă)
– 3x ADC pe 12 biți, 5 Msps, până la 16 biți cu supraeșantionare hardware, 200 µA/Msps
– 2 canale de ieșire DAC pe 12 biți, sample și hold cu consum redus de energie
– 2 amplificatoare operaționale cu PGA încorporat
– 2 comparatoare cu consum ultra-redus de energie
• 20x interfețe de comunicare
– USB OTG 2.0 de viteză maximă, LPM și BCD
– 2x SAI (interfață audio serială)
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 5x USART-uri (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Oprire 2 trezire)
– 3x SPI-uri (și 1x Quad SPI)
– Interfață CAN (2.0B Activ) și SDMMC
– Interfață I/F principală pentru protocolul cu fir unic SWPMI
– IRTIM (Interfață infraroșu)
• Generator de numere aleatorii reale
• Unitate de calcul CRC, ID unic pe 96 de biți
• Suport pentru dezvoltare: depanare serială prin cabluri (SWD), JTAG, Embedded Trace Macrocell™
• Toate ambalajele sunt conforme cu ECOPACK2®