STM32L431CCT6 ARM-Mikrocontroller – MCU FPU mit extrem niedrigem Stromverbrauch Arm Cortex-M4 MCU 80 MHz 256 KB Flash
♠ Produktbeschreibung
Produkteigenschaften | Attributwert |
Hersteller: | STMicroelectronics |
Produktkategorie: | ARM-Mikrocontroller – MCU |
RoHS: | Details |
Serie: | STM32L431CC |
Montageart: | SMD/SMT |
Verpackung / Koffer: | LQFP-48 |
Kern: | ARM Cortex M4 |
Programmspeichergröße: | 256 kB |
Datenbusbreite: | 32 Bit |
ADC-Auflösung: | 12 Bit |
Maximale Taktfrequenz: | 80 MHz |
Anzahl der E/As: | 38 E/A |
Daten-RAM-Größe: | 64 kB |
Versorgungsspannung - Min: | 1,71 V |
Versorgungsspannung - Max: | 3,6 V |
Minimale Betriebstemperatur: | - 40 °C |
Maximale Betriebstemperatur: | + 85 °C |
Verpackung: | Tablett |
Marke: | STMicroelectronics |
DAC-Auflösung: | 12 Bit |
Daten-RAM-Typ: | SRAM |
Schnittstellentyp: | CAN, I2C, LPUART, SAI, SPI, USART |
Feuchtigkeitsempfindlich: | Ja |
Anzahl der ADC-Kanäle: | 10 Kanal |
Anzahl der Timer/Zähler: | 11 Zeitschaltuhr |
Prozessorserie: | STM32L4 |
Produkt: | MCU+FPU |
Produkttyp: | ARM-Mikrocontroller – MCU |
Programmspeichertyp: | Blitz |
Fabrikpackungsmenge: | 1500 |
Unterkategorie: | Mikrocontroller - MCU |
Handelsname: | STM32 |
Watchdog-Timer: | Watchdog-Timer, gefenstert |
Stückgewicht: | 0,006349 Unzen |
♠ Extrem stromsparender Arm® Cortex®-M4 32-Bit MCU+FPU, 100DMIPS, bis zu 256 KB Flash, 64 KB SRAM, analog, Audio
Die STM32L431xx-Geräte sind Mikrocontroller mit extrem niedrigem Stromverbrauch, die auf dem leistungsstarken Arm® Cortex®-M4 32-Bit-RISC-Kern basieren, der mit einer Frequenz von bis zu 80 MHz arbeitet. 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 STM32L431xx-Geräte verfügen über Hochgeschwindigkeitsspeicher (Flash-Speicher bis zu 256 KByte, 64 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 STM32L431xx-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, zwei DAC-Kanäle, 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.
• Ultra-niedriger Stromverbrauch mit FlexPowerControl
– 1,71 V bis 3,6 V Stromversorgung
– Temperaturbereich von -40 °C bis 85/105/125 °C
– 200 nA im VBAT-Modus: Versorgung für RTC und 32×32-Bit-Backup-Register
– 8 nA Shutdown-Modus (5 Wakeup-Pins)
– 28 nA Standby-Modus (5 Wakeup-Pins)
– 280 nA Standby-Modus mit RTC
– 1,0 µA Stopp 2-Modus, 1,28 µ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
– 176,7 ULPBench®-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
• 11x Timer: 1x 16-Bit erweiterte Motorsteuerung, 1x 32-Bit und 2x 16-Bit Allzweck, 2x 16-Bit Basis, 2x stromsparende 16-Bit-Timer (verfügbar im Stoppmodus), 2x Watchdogs, SysTick-Timer
• Erinnerungen
– Bis zu 256 KB Single Bank Flash, proprietärer Code-Ausleseschutz
– 64 KB SRAM, davon 16 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
– 2x 12-Bit-DAC-Ausgangskanäle, Sample-and-Hold mit geringem Stromverbrauch
– 1x Operationsverstärker mit eingebautem PGA
– 2x Komparatoren mit extrem niedrigem Stromverbrauch
• 16x Kommunikationsschnittstellen
– 1x SAI (serielle Audioschnittstelle)
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 4x USARTs (ISO 7816, LIN, IrDA, Modem)
– 1x LPUART (Stopp 2 Wecken)
– 3x SPIs (und 1x Quad SPI)
– CAN (2.0B Active) und SDMMC-Schnittstelle
– SWPMI Single Wire Protocol Master I/F
– 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™