STM32L496RET6 ARM-Mikrocontroller Ultra-Low-Power-FPU Arm Cortex-M4 MCU 80 MHz 512 KB Flash USB OTG, LCD, D
♠ Produktbeschreibung
Produkteigenschaften | Attributwert |
Hersteller: | STMicroelectronics |
Produktkategorie: | ARM-Mikrocontroller – MCU |
RoHS: | Details |
Serie: | STM32L496RE |
Montageart: | SMD/SMT |
Verpackung / Koffer: | LQFP-64 |
Kern: | ARM Cortex M4 |
Programmspeichergröße: | 512 kB |
Datenbusbreite: | 32 Bit |
ADC-Auflösung: | 3 x 12 Bit |
Maximale Taktfrequenz: | 80 MHz |
Anzahl der E/As: | 52 E/A |
Daten-RAM-Größe: | 320 kB |
Versorgungsspannung - Min: | 1,71 V |
Versorgungsspannung - Max: | 3,6 V |
Minimale Betriebstemperatur: | - 40 °C |
Maximale Betriebstemperatur: | + 85 °C |
Verpackung: | Tablett |
Analoge Versorgungsspannung: | 1,62 V bis 3,6 V |
Marke: | STMicroelectronics |
DAC-Auflösung: | 12 Bit |
Daten-RAM-Typ: | SRAM |
E/A-Spannung: | 1,08 V bis 3,6 V |
Schnittstellentyp: | CAN, I2C, LPUART, SAI, SPI, UART, USB |
Feuchtigkeitsempfindlich: | Ja |
Anzahl der ADC-Kanäle: | 16 Kanäle |
Produkt: | MCU+FPU |
Produkttyp: | |
Programmspeichertyp: | |
Fabrikpackungsmenge: | 960 |
Unterkategorie: | Mikrocontroller - MCU |
Handelsname: | STM32 |
Watchdog-Timer: | Watchdog-Timer, gefenstert |
Stückgewicht: | 0,001728 Unzen |
♠ Extrem stromsparender Arm® Cortex®-M4 32-Bit-MCU+FPU, 100 DMIPS, bis zu 1 MB Flash, 320 KB SRAM, USB OTG FS, Audio, externes SMPS
Die STM32L496xx-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 STM32L496xx-Geräte verfügen über Hochgeschwindigkeitsspeicher (bis zu 1 MB Flash-Speicher, 320 KB SRAM), einen flexiblen externen Speichercontroller (FSMC) für statische Speicher (für Geräte mit Paketen von 100 Pins und mehr), eine Quad-SPI-Flash-Speicherschnittstelle (auf 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 STM32L496xx-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 Bausteine bieten bis zu drei schnelle 12-Bit-ADCs (5 Msps), zwei Komparatoren, zwei Operationsverstärker, zwei DAC-Kanäle, einen internen Spannungsreferenzpuffer, eine stromsparende Echtzeituhr (RTC), zwei universelle 32-Bit-Timer, zwei 16-Bit-PWM-Timer für die Motorsteuerung, sieben universelle 16-Bit-Timer und zwei 16-Bit-Low-Power-Timer. Die Bausteine unterstützen vier digitale Filter für externe Sigma-Delta-Modulatoren (DFSDM).
Darüber hinaus stehen bis zu 24 kapazitive Sensorkanäle zur Verfügung. Die Geräte verfügen außerdem über einen integrierten LCD-Treiber 8x40 oder 4x44 mit internem Aufwärtswandler.
Sie verfügen außerdem über standardmäßige und erweiterte Kommunikationsschnittstellen, nämlich vier I2Cs, drei SPIs, drei USARTs, zwei UARTs und einen Low-Power-UART, zwei SAIs, einen SDMMC, zwei CANs, einen USB OTG Full-Speed, einen SWPMI (Single Wire Protocol Master Interface), eine Kameraschnittstelle und einen DMA2D-Controller.
Der STM32L496xx arbeitet in den Temperaturbereichen -40 bis +85 °C (+105 °C Sperrschicht) bzw. -40 bis +125 °C (+130 °C Sperrschicht) mit einer VDD-Versorgung von 1,71 bis 3,6 V bei Verwendung des internen LDO-Reglers und einer VDD12-Versorgung von 1,05 bis 1,32 V bei Verwendung der externen SMPS-Versorgung. Umfassende Energiesparmodi ermöglichen die Entwicklung von Anwendungen mit geringem Stromverbrauch.
Es werden einige unabhängige Stromversorgungen unterstützt: ein analoger unabhängiger Versorgungseingang für ADC, DAC, Operationsverstärker und Komparatoren, ein dedizierter 3,3-V-Versorgungseingang für USB und bis zu 14 I/Os können unabhängig bis auf 1,08 V versorgt werden. Ein VBAT-Eingang ermöglicht die Sicherung der RTC und der Backup-Register. Dedizierte VDD12-Stromversorgungen können verwendet werden, um den internen LDO-Regler bei Anschluss an ein externes Schaltnetzteil zu umgehen.
Die STM32L496xx-Familie bietet sieben Pakete von 64-Pin- bis 169-Pin-Paketen.
Enthält STs hochmodernes patentiertesTechnologie
• Ultra-niedriger Stromverbrauch mit FlexPowerControl
– 1,71 V bis 3,6 V Stromversorgung
– Temperaturbereich von -40 °C bis 85/125 °C
– 320 nA im VBAT-Modus: Versorgung für RTC und32×32-Bit-Backup-Register
– 25 nA Shutdown-Modus (5 Wakeup-Pins)
– 108 nA Standby-Modus (5 Wakeup-Pins)
– 426 nA Standby-Modus mit RTC
– 2,57 µA Stop 2-Modus, 2,86 µA Stop 2 mitEchtzeituhr
– 91 µA/MHz Betriebsmodus (LDO-Modus)
– 37 μA/MHz Betriebsmodus (bei 3,3 V SMPSModus)
– Batch-Erfassungsmodus (BAM)
– 5 µs Aufwachen aus dem Stoppmodus
– Brown-Out-Reset (BOR) in allen Modi außerabschalten
– Verbindungsmatrix
• Kern: Arm® 32-Bit Cortex®-M4 CPU mit FPU,Adaptiver Echtzeitbeschleuniger (ARTAccelerator™) ermöglicht eine Ausführung ohne Wartezustandaus Flash-Speicher, Frequenz bis 80 MHz,MPU, 100 DMIPS und DSP-Anweisungen
• Leistungsbenchmark
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 Coremark® (3,42 Coremark/MHz bei80 MHz)
• Energie-Benchmark
– 279 ULPMark™ CP-Punktzahl
– 80,2 ULPMark™ PP-Punktzahl
• 16 Timer: 2x 16-Bit erweiterte Motorsteuerung, 2x32-Bit und 5x 16-Bit für allgemeine Zwecke, 2x 16-BitBasic, 2x Low-Power 16-Bit-Timer (verfügbar inStoppmodus), 2x Watchdogs, SysTick-Timer
• RTC mit HW-Kalender, Alarmen und Kalibrierung
• Bis zu 136 schnelle I/Os, die meisten 5 V-tolerant, bis zu 14I/Os mit unabhängiger Versorgung bis hinunter zu 1,08 V
• Spezieller Chrom-ART Accelerator fürverbesserte Erstellung grafischer Inhalte (DMA2D)
• 8- bis 14-Bit-Kameraschnittstelle bis zu 32 MHz(Schwarzweiß) oder 10 MHz (Farbe)
• Erinnerungen
– Bis zu 1 MB Flash, 2 Bänke Read-Whilewrite, proprietärer Code-Ausleseschutz
– 320 KB SRAM, davon 64 KB mitHardware-Paritätsprüfung
– Externe Speicherschnittstelle für statischeSpeicher mit Unterstützung für SRAM, PSRAM,
NOR- und NAND-Speicher
– Dual-Flash-Quad-SPI-Speicherschnittstelle
• 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 100 kHz bis 48 MHzOszillator, automatisch getrimmt durch LSE (besser als±0,25 % Genauigkeit)
– Intern 48 MHz mit Taktrückgewinnung
– 3 PLLs für Systemtakt, USB, Audio, ADC
• LCD 8× 40 oder 4× 44 mit Aufwärtswandler
• Bis zu 24 kapazitive Sensorkanäle: UnterstützungTouchkey, lineare und rotierende Touch-Sensoren
• 4x digitale Filter für Sigma-Delta-Modulator
• Umfangreiche analoge Peripheriegeräte (unabhängige Versorgung)
– 3× 12-Bit-ADCs 5 Msps, bis zu 16-Bit mitHardware-Oversampling, 200 µA/Msps
– 2x 12-Bit-DAC-Ausgangskanäle, geringer StromverbrauchAbtasten und Halten
– 2x Operationsverstärker mit eingebautem PGA
– 2x Komparatoren mit extrem niedrigem Stromverbrauch
• 20x Kommunikationsschnittstellen
– USB OTG 2.0 Full-Speed, LPM und BCD
– 2x SAIs (serielle Audioschnittstelle)
– 4x I2C FM+(1 Mbit/s), SMBus/PMBus
– 5x U(S)ARTs (ISO 7816, LIN, IrDA,Modem)
– 1x LPUART
– 3x SPIs (4x SPIs mit dem Quad SPI)
– 2x CANs (2.0B aktiv) und SDMMC
– SWPMI Single Wire Protocol Master I/F
– IRTIM (Infrarot-Schnittstelle)
• 14-Kanal-DMA-Controller
• Echter Zufallszahlengenerator
• CRC-Berechnungseinheit, 96-Bit eindeutige ID
• Entwicklungsunterstützung: serielles Kabel-Debug