STM32L451REY6TR ARM-mikrokontroller – MCU Ultralågströms-FPU Arm Cortex-M4 MCU 80 MHz 512 kbyte flashminne, DFSDM
♠ Produktbeskrivning
Produktattribut | Attributvärde |
Tillverkare: | STMicroelectronics |
Produktkategori: | ARM-mikrokontroller - MCU |
RoHS-riktlinjer: | Detaljer |
Serie: | STM32L451RE |
Monteringsstil: | SMD/SMT |
Paket / Fodral: | CSP-64 |
Kärna: | ARM Cortex M4 |
Programminnesstorlek: | 512 kB |
Databussbredd: | 32 bitar |
ADC-upplösning: | 12 bitar |
Maximal klockfrekvens: | 80 MHz |
Antal I/O:er: | 52 I/O |
Data-RAM-storlek: | 160 kB |
Matningsspänning - Min: | 1,71 V |
Matningsspänning - Max: | 3,6 V |
Lägsta driftstemperatur: | - 40 grader Celsius |
Maximal driftstemperatur: | +85°C |
Förpackning: | Rulle |
Förpackning: | Skär tejp |
Stämpla: | STMicroelectronics |
DAC-upplösning: | 12 bitar |
Data-RAM-typ: | SRAM |
Gränssnittstyp: | CAN, I2C, LPUART, SAI, SPI, UART |
Antal ADC-kanaler: | 16 kanaler |
Antal timers/räknare: | 11 Timer |
Produkt: | MCU+FPU |
Produkttyp: | ARM-mikrokontroller - MCU |
Programminnestyp: | Flash |
Fabriksförpackningskvantitet: | 5000 |
Underkategori: | Mikrokontroller - MCU |
Handelsnamn: | STM32 |
Watchdog-timers: | Watchdog-timer, fönstermonterad |
Enhetsvikt: | 0,000526 uns |
♠ Ultralågströms Arm® Cortex®-M4 32-bitars MCU+FPU, 100DMIPS, upp till 512KB Flash, 160KB SRAM, analog, ljud
STM32L451xx-enheterna är mikrokontroller med extremt låg strömförbrukning baserade på den högpresterande Arm® Cortex®-M4 32-bitars RISC-kärnan som arbetar med en frekvens på upp till 80 MHz. Cortex-M4-kärnan har en flyttalsenhet (FPU) med enkel precision som stöder alla Arm®-instruktioner och datatyper med enkel precision. Den implementerar också en komplett uppsättning DSP-instruktioner och en minnesskyddsenhet (MPU) som förbättrar applikationssäkerheten.
STM32L451xx-enheterna har inbyggda höghastighetsminnen (flashminne upp till 512 kbyte, 160 kbyte SRAM), ett Quad SPI-flashminnesgränssnitt (tillgängligt på alla kapslar) och ett brett utbud av förbättrade I/O-enheter och kringutrustning anslutna till två APB-bussar, två AHB-bussar och en 32-bitars multi-AHB-bussmatris.
STM32L451xx-enheterna har flera skyddsmekanismer för inbyggt flashminne och SRAM: avläsningsskydd, skrivskydd, proprietär kodavläsningsskydd och brandvägg.
Enheterna erbjuder en snabb 12-bitars ADC (5 Msps), två komparatorer, en operationsförstärkare, en DAC-kanal, en intern spänningsreferensbuffert, en lågeffekts-RTC, en generell 32-bitars timer, en 16-bitars PWM-timer dedikerad till motorstyrning, fyra generella 16-bitars timers och två 16-bitars lågeffektstimers.
Dessutom finns upp till 21 kapacitiva avkänningskanaler tillgängliga.
De har också standardiserade och avancerade kommunikationsgränssnitt, nämligen fyra I2C:er, tre SPI:er, tre USART:er, en UART och en Low-Power UART, en SAI, en SDMMC och en CAN.
STM32L451xx arbetar i temperaturområdena -40 till +85 °C (+105 °C övergång) och -40 till +125 °C (+130 °C övergång) från en strömförsörjning på 1,71 till 3,6 V. En omfattande uppsättning energisparlägen möjliggör design av strömsparande applikationer.
Vissa oberoende strömförsörjningsenheter stöds: analog oberoende matningsingång för ADC, DAC, OPAMP och komparatorer. En VBAT-ingång gör det möjligt att säkerhetskopiera RTC och säkerhetskopiera register.
STM32L451xx-familjen erbjuder sex kapslar från 48 till 100-poliga kapslar.
• Ultralåg strömförbrukning med FlexPowerControl
– 1,71 V till 3,6 V strömförsörjning
– Temperaturområde -40 °C till 85/125 °C
– 145 nA i VBAT-läge: matning för RTC och 32×32-bitars backupregister
– 22 nA Avstängningsläge (5 väckningspinnar)
– 106 nA Standby-läge (5 väckningspinnar)
– 375 nA Standby-läge med RTC
– 2,05 µA Stopp 2-läge, 2,40 µA med RTC
– 84 µA/MHz driftläge
– Batchförvärvsläge (BAM)
– 4 µs uppvakning från stoppläge
– Återställning av strömavbrott (BOR)
– Sammankopplingsmatris
• Kärna: Arm® 32-bitars Cortex®-M4 CPU med FPU, adaptiv realtidsaccelerator (ART Accelerator™) som möjliggör 0-väntetillståndskörning från flashminne, frekvens upp till 80 MHz, MPU, 100DMIPS och DSP-instruktioner
• Prestandariktmärke
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz vid 80 MHz)
• Energiriktmärke
– 335 ULPMark™ CP-poäng
– 104 ULPMark™ PP-poäng
• Klockkällor
– 4 till 48 MHz kristalloscillator
– 32 kHz kristalloscillator för RTC (LSE)
– Intern 16 MHz fabriksinställd RC (±1%)
– Intern lågeffekts 32 kHz RC (±5%)
– Intern flerhastighetsoscillator på 100 kHz till 48 MHz, automatiskt trimmad av LSE (bättre än ±0,25 % noggrannhet)
– Intern 48 MHz med klockåterställning
– 2 PLL:er för systemklocka, ljud, ADC
• Upp till 83 snabba I/O, de flesta 5 V-toleranta
• RTC med hårdvarukalender, larm och kalibrering
• Upp till 21 kapacitiva avkänningskanaler: stöd för touchknappar, linjära och roterande touchsensorer
• 12x timers: 1x 16-bitars avancerad motorstyrning, 1x 32-bitars och 3x 16-bitars generella timers, 2x 16-bitars grundläggande timers, 2x strömsnåla 16-bitars timers (tillgängliga i stoppläge), 2x watchdogs, SysTick-timer
• Minnen
– Upp till 512 KB flashminne för en enda bank, proprietärt skydd mot kodavläsning
– 160 KB SRAM inklusive 32 KB med hårdvaruparitetskontroll
– Quad SPI-minnesgränssnitt
• Rik analog kringutrustning (oberoende strömförsörjning)
– 1x 12-bitars ADC 5 Msps, upp till 16-bitars med hårdvaruöversampling, 200 µA/Msps
– 1x 12-bitars DAC-utgångskanaler, sampling och hold med låg effekt
– 1x operationsförstärkare med inbyggd PGA
– 2x komparatorer med extremt låg effekt
– Noggrann 2,5 V eller 2,048 V referensspänningsbuffrad utgång
• 16 kommunikationsgränssnitt
– 1x SAI (seriellt ljudgränssnitt)
– 4x I2C FM+(1 Mbit/s), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, modem)
– 1x UART (LIN, IrDA, modem)
– 1x LPUART (Stopp 2-väckning)
– 3x SPI:er (och 1x Quad SPI)
– CAN (2.0B Active) och SDMMC-gränssnitt
– IRTIM (infrarött gränssnitt)
• 14-kanalig DMA-kontroller
• Sann slumptalsgenerator
• CRC-beräkningsenhet, 96-bitars unikt ID
• Utvecklingsstöd: seriell kabelfelsökning (SWD), JTAG, Embedded Trace Macrocell™