STM32L451REY6TR ARM mikrocontrollere – MCU Ultra-laveffekt FPU Arm Cortex-M4 MCU 80 MHz 512 kbyte Flash , DFSDM
♠ Produktbeskrivelse
Produktegenskab | Attributværdi |
Fabrikant: | STMicroelectronics |
Produktkategori: | ARM mikrocontrollere - MCU |
RoHS: | detaljer |
Serie: | STM32L451RE |
Monteringsstil: | SMD/SMT |
Pakke/etui: | CSP-64 |
Kerne: | ARM Cortex M4 |
Programhukommelsesstørrelse: | 512 kB |
Databusbredde: | 32 bit |
ADC-opløsning: | 12 bit |
Maksimal urfrekvens: | 80 MHz |
Antal I/O'er: | 52 I/O |
Data RAM Størrelse: | 160 kB |
Forsyningsspænding - min.: | 1,71 V |
Forsyningsspænding - Max: | 3,6 V |
Minimum driftstemperatur: | -40 C |
Maksimal driftstemperatur: | + 85 C |
Emballage: | Spole |
Emballage: | Klip tape |
Mærke: | STMicroelectronics |
DAC-opløsning: | 12 bit |
Data RAM Type: | SRAM |
Interface Type: | CAN, I2C, LPUART, SAI, SPI, UART |
Antal ADC-kanaler: | 16 kanal |
Antal timere/tællere: | 11 Timer |
Produkt: | MCU+FPU |
Produkttype: | ARM mikrocontrollere - MCU |
Programhukommelsestype: | Blitz |
Fabrikspakkemængde: | 5000 |
Underkategori: | Mikrocontrollere - MCU |
Handelsnavn: | STM32 |
Watchdog timere: | Watchdog Timer, Windowed |
Enhedsvægt: | 0,000526 oz |
♠ Ultra-low-power Arm® Cortex®-M4 32-bit MCU+FPU, 100DMIPS, op til 512KB Flash, 160KB SRAM, analog, lyd
STM32L451xx-enhederne er mikrocontrollere med ultralav effekt baseret på den højtydende Arm® Cortex®-M4 32-bit RISC-kerne, der fungerer ved en frekvens på op til 80 MHz.Cortex-M4-kernen har en Floating Point Unit (FPU) enkelt præcision, der understøtter alle Arm® enkelt-præcision databehandlingsinstruktioner og datatyper.Den implementerer også et komplet sæt DSP-instruktioner og en hukommelsesbeskyttelsesenhed (MPU), som forbedrer applikationssikkerheden.
STM32L451xx-enhederne integrerer højhastighedshukommelser (Flash-hukommelse op til 512 Kbyte, 160 Kbyte SRAM), en Quad SPI Flash-hukommelsesgrænseflade (tilgængelig på alle pakker) og et omfattende udvalg af forbedrede I/O'er og perifere enheder forbundet til to APB-busser , to AHB-busser og en 32-bit multi-AHB-busmatrix.
STM32L451xx-enhederne indlejrer flere beskyttelsesmekanismer til indlejret Flash-hukommelse og SRAM: udlæsningsbeskyttelse, skrivebeskyttelse, proprietær kodeudlæsningsbeskyttelse og firewall.
Enhederne tilbyder en hurtig 12-bit ADC (5 Msps), to komparatorer, en operationsforstærker, en DAC-kanal, en intern spændingsreferencebuffer, en laveffekt RTC, en 32-bit timer til generelle formål, en 16-bit PWM-timer dedikeret til motorstyring, fire generelle 16-bit timere og to 16-bit laveffekttimere.
Derudover er op til 21 kapacitive sensorkanaler tilgængelige.
De har også standard og avancerede kommunikationsgrænseflader, nemlig fire I2C'er, tre SPI'er, tre USART'er, en UART og en Low-Power UART, en SAI, en SDMMC, en CAN.
STM32L451xx fungerer i temperaturområderne -40 til +85 °C (+105 °C kryds) og -40 til +125 °C (+130 °C kryds) fra en 1,71 til 3,6 V strømforsyning.Et omfattende sæt af strømbesparende tilstande gør det muligt at designe applikationer med lavt strømforbrug.
Nogle uafhængige strømforsyninger understøttes: analog uafhængig forsyningsindgang til ADC, DAC, OPAMP og komparatorer.En VBAT-indgang gør det muligt at tage backup af RTC- og backup-registrene.
STM32L451xx-familien tilbyder seks pakker fra 48 til 100-bens pakker.
• Ultra-lav-effekt med FlexPowerControl
– 1,71 V til 3,6 V strømforsyning
– -40 °C til 85/125 °C temperaturområde
– 145 nA i VBAT-tilstand: forsyning til RTC- og 32×32-bit backup-registre
– 22 nA nedlukningstilstand (5 wakeup-stifter)
– 106 nA Standby-tilstand (5 wakeup-stifter)
– 375 nA Standby-tilstand med RTC
– 2,05 µA Stop 2-tilstand, 2,40 µA med RTC
– 84 µA/MHz driftstilstand
– Batch-indsamlingstilstand (BAM)
– 4 µs opvågning fra stoptilstand
– Nulstilling af brun ud (BOR)
– Sammenkoblingsmatrix
• Kerne: Arm® 32-bit Cortex®-M4 CPU med FPU, Adaptiv realtidsaccelerator (ART Accelerator™) tillader 0-wait-state eksekvering fra Flash-hukommelse, frekvens op til 80 MHz, MPU, 100DMIPS og DSP instruktioner
• Performance benchmark
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz @ 80 MHz)
• Energibenchmark
– 335 ULPMark™ CP-score
– 104 ULPMark™ PP-score
• Urkilder
– 4 til 48 MHz krystaloscillator
– 32 kHz krystaloscillator til RTC (LSE)
– Intern 16 MHz fabrikstrimmet RC (±1 %)
– Intern laveffekt 32 kHz RC (±5 %)
– Intern multi-speed 100 kHz til 48 MHz oscillator, autotrimmet af LSE (bedre end ±0,25 % nøjagtighed)
– Intern 48 MHz med urgendannelse
– 2 PLL'er til systemur, lyd, ADC
• Op til 83 hurtige I/O'er, de fleste 5 V-tolerante
• RTC med HW-kalender, alarmer og kalibrering
• Op til 21 kapacitive følekanaler: understøtter berøringstast, lineære og roterende berøringssensorer
• 12x timere: 1x 16-bit avanceret motorstyring, 1x 32-bit og 3x 16-bit generelle formål, 2x 16-bit basic, 2x laveffekt 16-bit timere (tilgængelig i stoptilstand), 2x watchdogs, SysTick timer
• Erindringer
– Op til 512 KB enkeltbank Flash, proprietær kodeudlæsningsbeskyttelse
– 160 KB SRAM inklusive 32 KB med hardwareparitetskontrol
– Quad SPI hukommelsesgrænseflade
• Rigt analogt periferiudstyr (uafhængig forsyning)
– 1x 12-bit ADC 5 Msps, op til 16-bit med hardwareoversampling, 200 µA/Msps
– 1x 12-bit DAC-outputkanaler, lav-effekt sample og hold
– 1x operationsforstærker med indbygget PGA
– 2x ultra-lav-effekt komparatorer
– Nøjagtig 2,5 V eller 2,048 V referencespændingsbufferudgang
• 16x kommunikationsgrænseflader
– 1x SAI (seriel lydgrænseflade)
– 4x I2C FM+(1 Mbit/s), SMBus/PMBus
– 3x USARTs (ISO 7816, LIN, IrDA, modem)
– 1x UART (LIN, IrDA, modem)
– 1x LPUART (Stop 2 wake-up)
– 3x SPI'er (og 1x Quad SPI)
– CAN (2.0B Active) og SDMMC interface
– IRTIM (infrarød grænseflade)
• 14-kanals DMA-controller
• Ægte tilfældigt tal generator
• CRC-beregningsenhed, 96-bit unikt ID
• Udviklingsstøtte: seriel wire debug (SWD), JTAG, Embedded Trace Macrocell™