STM32L451REY6TR ARM-Mikrocontroller – MCU Ultra-Low-Power-FPU Arm Cortex-M4 MCU 80 MHz 512 KB Flash, DFSDM
♠ Produktbeschreibung
Produkteigenschaften | Attributwert |
Hersteller: | STMicroelectronics |
Produktkategorie: | ARM-Mikrocontroller – MCU |
RoHS: | Details |
Serie: | STM32L451RE |
Montageart: | SMD/SMT |
Verpackung / Koffer: | CSP-64 |
Kern: | ARM Cortex M4 |
Programmspeichergröße: | 512 kB |
Datenbusbreite: | 32 Bit |
ADC-Auflösung: | 12 Bit |
Maximale Taktfrequenz: | 80 MHz |
Anzahl der E/As: | 52 E/A |
Daten-RAM-Größe: | 160 kB |
Versorgungsspannung - Min: | 1,71 V |
Versorgungsspannung - Max: | 3,6 V |
Minimale Betriebstemperatur: | - 40 °C |
Maximale Betriebstemperatur: | + 85 °C |
Verpackung: | Spule |
Verpackung: | Klebeband abschneiden |
Marke: | STMicroelectronics |
DAC-Auflösung: | 12 Bit |
Daten-RAM-Typ: | SRAM |
Schnittstellentyp: | CAN, I2C, LPUART, SAI, SPI, UART |
Anzahl der ADC-Kanäle: | 16 Kanäle |
Anzahl der Timer/Zähler: | 11 Zeitschaltuhr |
Produkt: | MCU+FPU |
Produkttyp: | ARM-Mikrocontroller – MCU |
Programmspeichertyp: | Blitz |
Fabrikpackungsmenge: | 5000 |
Unterkategorie: | Mikrocontroller - MCU |
Handelsname: | STM32 |
Watchdog-Timer: | Watchdog-Timer, gefenstert |
Stückgewicht: | 0,000526 Unzen |
♠ Extrem stromsparender Arm® Cortex®-M4 32-Bit MCU+FPU, 100DMIPS, bis zu 512 KB Flash, 160 KB SRAM, analog, Audio
Die STM32L451xx-Bausteine sind Mikrocontroller mit extrem niedrigem Stromverbrauch, die auf dem leistungsstarken Arm® Cortex®-M4 32-Bit-RISC-Kern basieren und mit einer Frequenz von bis zu 80 MHz arbeiten. Der Cortex-M4-Kern verfügt über eine Gleitkommaeinheit (FPU) mit einfacher Genauigkeit, die alle Arm®-Datenverarbeitungsanweisungen und -Datentypen mit einfacher Genauigkeit unterstützt. Er implementiert außerdem einen vollständigen Satz von DSP-Anweisungen und eine Speicherschutzeinheit (MPU) zur Verbesserung der Anwendungssicherheit.
Die STM32L451xx-Geräte verfügen über Hochgeschwindigkeitsspeicher (Flash-Speicher bis zu 512 KByte, 160 KByte SRAM), eine Quad-SPI-Flash-Speicherschnittstelle (in allen Paketen verfügbar) und eine umfangreiche Palette erweiterter E/As und Peripheriegeräte, die an zwei APB-Busse, zwei AHB-Busse und eine 32-Bit-Multi-AHB-Busmatrix angeschlossen sind.
Die STM32L451xx-Geräte verfügen über mehrere Schutzmechanismen für eingebetteten Flash-Speicher und SRAM: Ausleseschutz, Schreibschutz, Schutz vor dem Auslesen von proprietärem Code und Firewall.
Die Geräte bieten einen schnellen 12-Bit-ADC (5 Msps), zwei Komparatoren, einen Operationsverstärker, einen DAC-Kanal, einen internen Spannungsreferenzpuffer, eine RTC mit geringem Stromverbrauch, einen universellen 32-Bit-Timer, einen 16-Bit-PWM-Timer speziell für die Motorsteuerung, vier universelle 16-Bit-Timer und zwei 16-Bit-Timer mit geringem Stromverbrauch.
Darüber hinaus stehen bis zu 21 kapazitive Sensorkanäle zur Verfügung.
Sie verfügen außerdem über standardmäßige und erweiterte Kommunikationsschnittstellen, nämlich vier I2Cs, drei SPIs, drei USARTs, einen UART und einen Low-Power-UART, einen SAI, einen SDMMC und einen CAN.
Der STM32L451xx arbeitet in den Temperaturbereichen -40 bis +85 °C (+105 °C Sperrschicht) und -40 bis +125 °C (+130 °C Sperrschicht) mit einer Versorgungsspannung von 1,71 bis 3,6 V. Ein umfassender Satz Energiesparmodi ermöglicht die Entwicklung von Anwendungen mit geringem Stromverbrauch.
Es werden einige unabhängige Stromversorgungen unterstützt: analoger unabhängiger Versorgungseingang für ADC, DAC, OPAMP und Komparatoren. Ein VBAT-Eingang ermöglicht die Sicherung der RTC und der Backup-Register.
Die STM32L451xx-Familie bietet sechs Pakete von 48- bis 100-Pin-Paketen.
• Ultra-niedriger Stromverbrauch mit FlexPowerControl
– 1,71 V bis 3,6 V Stromversorgung
– Temperaturbereich von -40 °C bis 85/125 °C
– 145 nA im VBAT-Modus: Versorgung für RTC und 32×32-Bit-Backup-Register
– 22 nA Shutdown-Modus (5 Wakeup-Pins)
– 106 nA Standby-Modus (5 Wakeup-Pins)
– 375 nA Standby-Modus mit RTC
– 2,05 µA Stopp-2-Modus, 2,40 µA mit RTC
– 84 µA/MHz Laufmodus
– Batch-Erfassungsmodus (BAM)
– 4 µs Aufwachen aus dem Stoppmodus
– Brown-Out-Reset (BOR)
– Verbindungsmatrix
• Kern: Arm® 32-Bit Cortex®-M4 CPU mit FPU, adaptivem Echtzeitbeschleuniger (ART Accelerator™), der eine 0-Wartezustandsausführung aus dem Flash-Speicher ermöglicht, Frequenz bis zu 80 MHz, MPU, 100DMIPS und DSP-Anweisungen
• Leistungsbenchmark
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz bei 80 MHz)
• Energie-Benchmark
– 335 ULPMark™ CP-Punktzahl
– 104 ULPMark™ PP-Punktzahl
• Taktquellen
– 4 bis 48 MHz Quarzoszillator
– 32 kHz Quarzoszillator für RTC (LSE)
– Interner 16 MHz werkseitig getrimmter RC (±1%)
– Interner Low-Power-32-kHz-RC (±5 %)
– Interner Multispeed-Oszillator von 100 kHz bis 48 MHz, automatisch getrimmt durch LSE (Genauigkeit besser als ±0,25 %)
– Intern 48 MHz mit Taktrückgewinnung
– 2 PLLs für Systemtakt, Audio, ADC
• Bis zu 83 schnelle I/Os, die meisten 5 V-tolerant
• RTC mit HW-Kalender, Alarmen und Kalibrierung
• Bis zu 21 kapazitive Sensorkanäle: unterstützt Touchkey-, lineare und rotierende Touch-Sensoren
• 12x Timer: 1x 16-Bit erweiterte Motorsteuerung, 1x 32-Bit und 3x 16-Bit Allzweck, 2x 16-Bit Basis, 2x stromsparende 16-Bit-Timer (verfügbar im Stoppmodus), 2x Watchdogs, SysTick-Timer
• Erinnerungen
– Bis zu 512 KB Single Bank Flash, proprietärer Code-Ausleseschutz
– 160 KB SRAM, davon 32 KB mit Hardware-Paritätsprüfung
– Quad-SPI-Speicherschnittstelle
• Umfangreiche analoge Peripheriegeräte (unabhängige Versorgung)
– 1x 12-Bit-ADC 5 Msps, bis zu 16 Bit mit Hardware-Oversampling, 200 µA/Msps
– 1x 12-Bit-DAC-Ausgangskanäle, Sample-and-Hold mit geringem Stromverbrauch
– 1x Operationsverstärker mit eingebautem PGA
– 2x Komparatoren mit extrem niedrigem Stromverbrauch
– Präziser gepufferter Ausgang mit 2,5 V oder 2,048 V Referenzspannung
• 16x Kommunikationsschnittstellen
– 1x SAI (serielle Audioschnittstelle)
– 4x I2C FM+(1 Mbit/s), SMBus/PMBus
– 3x USARTs (ISO 7816, LIN, IrDA, Modem)
– 1x UART (LIN, IrDA, Modem)
– 1x LPUART (Stopp 2 Wecken)
– 3x SPIs (und 1x Quad SPI)
– CAN (2.0B Active) und SDMMC-Schnittstelle
– IRTIM (Infrarot-Schnittstelle)
• 14-Kanal-DMA-Controller
• Echter Zufallszahlengenerator
• CRC-Berechnungseinheit, 96-Bit eindeutige ID
• Entwicklungsunterstützung: Serial Wire Debug (SWD), JTAG, Embedded Trace Macrocell™