Microcontrolere ARM STM32L451REY6TR – MCU FPU cu consum ultra-redus de energie, MCU Arm Cortex-M4, 80 MHz, 512 kbacteți de memorie Flash, DFSDM
♠ Descrierea produsului
Atributul produsului | Valoare atribut |
Producător: | STMicroelectronics |
Categorie de produse: | Microcontrolere ARM - MCU |
RoHS: | Detalii |
Serie: | STM32L451RE |
Stil de montare: | SMD/SMT |
Pachet / Cutie: | CSP-64 |
Nucleu: | ARM Cortex M4 |
Dimensiunea memoriei programului: | 512 kB |
Lățime magistrală de date: | 32 de biți |
Rezoluție ADC: | 12 biți |
Frecvență maximă de ceas: | 80 MHz |
Număr de intrări/ieșiri: | 52 I/O |
Dimensiune memorie RAM pentru date: | 160 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: | Tambur |
Ambalaj: | Tăiați banda |
Marca: | STMicroelectronics |
Rezoluție DAC: | 12 biți |
Tipul memoriei RAM pentru date: | SRAM |
Tip de interfață: | CAN, I2C, LPUART, SAI, SPI, UART |
Număr de canale ADC: | 16 canale |
Număr de temporizatoare/contori: | 11 Cronometru |
Produs: | MCU+FPU |
Tip produs: | Microcontrolere ARM - MCU |
Tip de memorie de program: | Bliț |
Cantitate pachet din fabrică: | 5000 |
Subcategorie: | Microcontrolere - MCU |
Denumire comercială: | STM32 |
Temporizatoare de supraveghere: | Temporizator de supraveghere, cu fereastră |
Greutate unitară: | 0,000526 uncii |
♠ MCU+FPU Arm® Cortex®-M4 pe 32 de biți cu consum ultra-redus de energie, 100DMIPS, memorie flash de până la 512KB, SRAM de 160KB, analogic, audio
Dispozitivele STM32L451xx sunt microcontrolere cu consum ultra-redus de energie bazate pe nucleul RISC de înaltă performanță Arm® Cortex®-M4 pe 32 de biți, care funcționează la o frecvență de până la 80 MHz. Nucleul Cortex-M4 dispune de o unitate cu virgulă mobilă (FPU) de precizie simplă, care acceptă toate instrucțiunile și tipurile de date de procesare a datelor de precizie simplă Arm®. 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 STM32L451xx încorporează memorii de mare viteză (memorie Flash de până la 512 Kbyte, 160 Kbyte de SRAM), o interfață Quad SPI Flash memorys (disponibilă în 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 STM32L451xx î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ă un ADC rapid pe 12 biți (5 Msps), două comparatoare, un amplificator operațional, un canal DAC, un buffer intern de referință de tensiune, un RTC de consum redus, un temporizator de uz general pe 32 de biți, un temporizator PWM de 16 biți dedicat controlului motorului, patru temporizatoare de uz general pe 16 biți și două temporizatoare de consum redus pe 16 biți.
În plus, sunt disponibile până la 21 de canale de detectare capacitivă.
De asemenea, acestea dispun de interfețe de comunicație standard și avansate, și anume patru I2C-uri, trei SPI-uri, trei USART-uri, un UART și un UART de mică putere, un SAI, un SDMMC și un CAN.
STM32L451xx funcționează în intervalele de temperatură de la -40 la +85 °C (joncțiunea +105 °C) și de la -40 la +125 °C (joncțiunea +130 °C), cu o sursă de alimentare de la 1,71 la 3,6 V. Un set complet de moduri de economisire a energiei face posibilă proiectarea aplicațiilor cu consum redus de energie.
Sunt acceptate unele surse de alimentare independente: intrare analogică independentă pentru ADC, DAC, OPAMP și comparatoare. O intrare VBAT permite salvarea de rezervă a registrelor RTC și de rezervă.
Familia STM32L451xx oferă șase pachete, de la 48 la 100 de pini.
• 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/125 °C
– 145 nA în modul VBAT: alimentare pentru RTC și registre de rezervă de 32×32 biți
– Mod de oprire 22 nA (5 pini de activare)
– Mod standby 106 nA (5 pini de activare)
– 375 nA Mod standby cu RTC
– 2,05 µA Mod Stop 2, 2,40 µA cu RTC
– Mod de funcționare 84 µA/MHz
– 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ă
– 335 scor ULPMark™ CP
– 104 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%)
– Frecvență internă de 48 MHz cu recuperare de ceas
– 2 PLL-uri pentru ceasul sistemului, audio, ADC
• Până la 83 de intrări/ieșiri rapide, majoritatea cu toleranță la 5 V
• RTC cu calendar hardware, alarme și calibrare
• Până la 21 de canale de detectare capacitivă: acceptă senzori tactili, liniari și rotativi
• 12 temporizatoare: 1 temporizator avansat pe 16 biți pentru controlul motorului, 1 temporizator pe 32 de biți și 3 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
– Memorie flash cu o singură bancă de până la 512 KB, protecție proprietară la citirea codului
– 160 KB de SRAM, inclusiv 32 KB cu verificare a parității hardware
– Interfață de memorie Quad SPI
• Periferice analogice bogate (alimentare independentă)
– 1x ADC pe 12 biți, 5 Msps, până la 16 biți cu supraeșantionare hardware, 200 µA/Msps
– 1 canal de ieșire DAC pe 12 biți, sample and hold cu consum redus de energie
– 1x amplificator operațional cu PGA încorporat
– 2 comparatoare cu consum ultra-redus de energie
– Ieșire tamponată cu tensiune de referință precisă de 2,5 V sau 2,048 V
• 16 interfețe de comunicare
– 1x SAI (interfață audio serială)
– 4x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, modem)
– 1x UART (LIN, IrDA, modem)
– 1x LPUART (Oprire 2 trezire)
– 3x SPI-uri (și 1x Quad SPI)
– Interfață CAN (2.0B Activ) și SDMMC
– IRTIM (Interfață infraroșu)
• Controler DMA cu 14 canale
• 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™