STM32L451REY6TR Microcontrolere ARM – MCU FPU cu putere ultra-scăzută Arm Cortex-M4 MCU 80 MHz 512 kbytes de Flash, DFSDM
♠ Descrierea produsului
Atributul produsului | Valoarea atributului |
Producător: | STMicroelectronics |
Categorie produs: | Microcontrolere ARM - MCU |
RoHS: | Detalii |
Serie: | STM32L451RE |
Stil de montare: | SMD/SMT |
Pachet / Carcasa: | CSP-64 |
Miez: | ARM Cortex M4 |
Dimensiunea memoriei programului: | 512 kB |
Lățimea magistralei de date: | 32 de biți |
Rezoluție ADC: | 12 biți |
Frecvența maximă a ceasului: | 80 MHz |
Număr de I/O-uri: | 52 I/O |
Dimensiunea RAM de date: | 160 kB |
Tensiune de alimentare - Min: | 1,71 V |
Tensiune de alimentare - Max: | 3,6 V |
Temperatura minima de functionare: | -40 C |
Temperatura maxima de functionare: | + 85 C |
Ambalare: | Tambur |
Ambalare: | Bandă tăiată |
Marca: | STMicroelectronics |
Rezoluție DAC: | 12 biți |
Tip de memorie RAM de date: | SRAM |
Tip interfață: | CAN, I2C, LPUART, SAI, SPI, UART |
Număr de canale ADC: | Canalul 16 |
Număr de temporizatoare/contoare: | 11 Cronometru |
Produs: | MCU+FPU |
Tip produs: | Microcontrolere ARM - MCU |
Tip memorie program: | Flash |
Cantitate pachet din fabrică: | 5000 |
Subcategorie: | Microcontrolere - MCU |
Nume comercial: | STM32 |
Temporizatoare Watchdog: | Timer Watchdog, cu fereastră |
Greutate unitară: | 0,000526 oz |
♠ Arm® Cortex®-M4 cu putere ultra-scăzută pe 32 de biți+FPU, 100DMIPS, până la 512KB Flash, 160KB SRAM, analogic, audio
Dispozitivele STM32L451xx sunt microcontrolere de putere ultra-scăzută bazate pe miezul 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 are o unitate în virgulă mobilă (FPU) de precizie unică care acceptă toate instrucțiunile și tipurile de date Arm® cu precizie unică de prelucrare a datelor.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ță de memorie Flash Quad SPI (disponibilă pe toate pachetele) și o gamă extinsă de I/O îmbunătățite și periferice 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 încorporată și SRAM: protecție la citire, protecție la scriere, protecție la citirea codului proprietar și Firewall.
Dispozitivele oferă un ADC rapid de 12 biți (5 Msps), două comparatoare, un amplificator operațional, un canal DAC, un buffer intern de referință de tensiune, un RTC de putere redusă, un temporizator de uz general pe 32 de biți, unul de 16 biți. Temporizator PWM dedicat controlului motorului, patru temporizatoare de uz general pe 16 biți și două temporizatoare de putere redusă pe 16 biți.
În plus, sunt disponibile până la 21 de canale de detectare capacitive.
De asemenea, au interfețe de comunicare standard și avansate, și anume patru I2C, trei SPI, trei USART, un UART și un Low-Power UART, un SAI, un SDMMC, un CAN.
STM32L451xx funcționează în intervalele de temperatură de la -40 la +85 °C (+105 °C joncțiune) și -40 la +125 °C (+130 °C joncțiune) de la o sursă de alimentare de la 1,71 la 3,6 V.Un set cuprinzător de moduri de economisire a energiei face posibilă proiectarea aplicațiilor cu consum redus.
Sunt acceptate unele surse de alimentare independente: intrare de alimentare independentă analogică pentru ADC, DAC, OPAMP și comparatoare.O intrare VBAT face posibilă salvarea RTC și a registrelor de rezervă.
Familia STM32L451xx oferă șase pachete de la pachete cu 48 până la 100 de pini.
• Putere ultra-scăzută cu FlexPowerControl
– sursa 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ă pe 32×32 biți
– Mod de oprire 22 nA (5 pini de trezire)
– 106 nA Mod standby (5 pini de trezire)
– 375 nA Mod standby cu RTC
– 2,05 µA modul Stop 2, 2,40 µA cu RTC
– Mod de rulare 84 µA/MHz
- Mod de achiziție în lot (BAM)
– Trezire 4 µs din modul Stop
– Resetare a stingerii (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 stare de așteptare 0 din memoria Flash, frecvență de până la 80 MHz, MPU, 100DMIPS și instrucțiuni DSP
• Benchmark de performanță
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz @ 80 MHz)
• Benchmark 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 decupat din fabrică (±1%)
– RC intern de putere redusă de 32 kHz (±5%)
– Oscilator intern cu mai multe viteze de la 100 kHz la 48 MHz, ajustat automat de LSE (precizie mai bună de ±0,25 %)
– Internă 48 MHz cu recuperare ceas
– 2 PLL-uri pentru ceasul sistemului, audio, ADC
• Până la 83 I/O-uri rapide, majoritatea tolerantă la 5 V
• RTC cu calendar HW, alarme și calibrare
• Până la 21 de canale de detectare capacitive: acceptă taste tactile, senzori tactili liniari și rotativi
• 12x temporizatoare: 1x temporizatoare avansate pe 16 biți, 1x pe 32 de biți și 3x pe 16 biți de uz general, 2x temporizatoare de bază pe 16 biți, 2x temporizatoare de putere redusă pe 16 biți (disponibile în modul Stop), 2x watchdogs, SysTick temporizator
• Amintiri
– Până la 512 KB Flash cu o singură bancă, protecție proprie de citire a codului
– 160 KB de SRAM, inclusiv 32 KB cu verificarea 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 canale de ieșire DAC pe 12 biți, eșantionare și menținere de putere redusă
– 1x amplificator operațional cu PGA încorporat
– 2x comparatoare de putere ultra-scăzută
– Ieșire tamponată cu tensiune de referință precisă de 2,5 V sau 2,048 V
• 16x 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 (Stop 2 trezire)
– 3x SPI-uri (și 1x Quad SPI)
– CAN (2.0B Active) și interfață SDMMC
– IRTIM (interfață cu infraroșu)
• Controler DMA cu 14 canale
• Generator de numere aleatoare adevărate
• Unitate de calcul CRC, ID unic de 96 de biți
• Suport pentru dezvoltare: serial wire debug (SWD), JTAG, Embedded Trace Macrocell™