STM32F437VIT6 ARM-Mikrocontroller – MCU 32B ARM Cortex-M4 2 MB Flash 168 MHz CPU
♠ Produktbeschreibung
Produkteigenschaften | Attributwert |
Hersteller: | STMicroelectronics |
Produktkategorie: | ARM-Mikrocontroller – MCU |
RoHS: | Details |
Serie: | STM32F437VI |
Montageart: | SMD/SMT |
Verpackung/Koffer: | LQFP-100 |
Kern: | ARM Cortex M4 |
Programmspeichergröße: | 2 MB |
Datenbusbreite: | 32 Bit |
ADC-Auflösung: | 3 x 12 Bit |
Maximale Taktfrequenz: | 180 MHz |
Anzahl der E/As: | 82 E/A |
Daten-RAM-Größe: | 256 kB |
Versorgungsspannung - Min: | 1,7 V |
Versorgungsspannung - Max: | 3,6 V |
Minimale Betriebstemperatur: | - 40 °C |
Maximale Betriebstemperatur: | + 85 °C |
Verpackung: | Tablett |
Analoge Versorgungsspannung: | 3,3 V |
Marke: | STMicroelectronics |
DAC-Auflösung: | 12 Bit |
Daten-RAM-Typ: | SRAM |
E/A-Spannung: | 3,3 V |
Feuchtigkeitsempfindlich: | Ja |
Prozessorserie: | ARM Cortex M |
Produkttyp: | ARM-Mikrocontroller – MCU |
Programmspeichertyp: | Blitz |
Fabrikpackungsmenge: | 540 |
Unterkategorie: | Mikrocontroller - MCU |
Handelsname: | STM32 |
Stückgewicht: | 1,319 g |
♠ 32b Arm® Cortex®-M4 MCU+FPU, 225DMIPS, bis zu 2MB Flash/256+4KB RAM, Krypto, USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 20 Com. Schnittstellen, Kamera&LCD-TFT
Die Bausteine STM32F437xx und STM32F439xx basieren auf dem leistungsstarken Arm® Cortex®-M4 32-Bit-RISC-Kern mit einer Taktfrequenz von bis zu 180 MHz. 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 Geräte STM32F437xx und STM32F439xx verfügen über eingebettete Hochgeschwindigkeitsspeicher (Flash-Speicher bis zu 2 MB, bis zu 256 KB SRAM), bis zu 4 KB Backup-SRAM 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.
Alle Bausteine verfügen über drei 12-Bit-ADCs, zwei DACs, eine stromsparende Echtzeituhr (RTC), zwölf universelle 16-Bit-Timer, darunter zwei PWM-Timer für die Motorsteuerung, zwei universelle 32-Bit-Timer, einen echten Zufallszahlengenerator (RNG) und eine kryptografische Beschleunigungszelle. Sie bieten außerdem Standard- und erweiterte Kommunikationsschnittstellen.
• 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 180 MHz, MPU, 225 DMIPS/1,25 DMIPS/MHz (Dhrystone 2.1) und DSP-Anweisungen
• Erinnerungen
– Bis zu 2 MB Flash-Speicher, organisiert in zwei Bänken, die Lesen und Schreiben ermöglichen
– Bis zu 256+4 KB SRAM, einschließlich 64 KB CCM-Daten-RAM (Core Coupled Memory)
– Flexibler externer Speichercontroller mit bis zu 32-Bit-Datenbus: SRAM, PSRAM, SDRAM/LPSDR SDRAM, Compact Flash/NOR/NAND-Speicher
• LCD-Parallelschnittstelle, 8080/6800-Modi
• LCD-TFT-Controller mit voll programmierbarer Auflösung (Gesamtbreite bis zu 4096 Pixel, Gesamthöhe bis zu 2048 Zeilen und Pixeltakt bis zu 83 MHz)
• Chrom-ART Accelerator™ für verbesserte Erstellung grafischer Inhalte (DMA2D)
• Takt-, Reset- und Versorgungsmanagement
– 1,7 V bis 3,6 V Anwendungsversorgung und I/Os
– POR, PDR, PVD und BOR
– 4-bis-26-MHz-Quarzoszillator
– Interner 16 MHz werkseitig getrimmter RC (1 % Genauigkeit)
– 32 kHz Oszillator für RTC mit Kalibrierung
– Interner 32 kHz RC mit Kalibrierung
• Niedriger Stromverbrauch
– Schlaf-, Stopp- und Standby-Modus
– VBAT-Versorgung für RTC, 20×32-Bit-Backup-Register + optional 4 KB Backup-SRAM
• 3×12-Bit, 2,4 MSPS ADC: bis zu 24 Kanäle und 7,2 MSPS im dreifach verschachtelten Modus
• 2×12-Bit-D/A-Wandler
• Allzweck-DMA: 16-Stream-DMA-Controller mit FIFOs und Burst-Unterstützung
• Bis zu 17 Timer: bis zu zwölf 16-Bit- und zwei 32-Bit-Timer bis 180 MHz, jeweils mit bis zu 4 IC/OC/PWM- oder Impulszähler- und Quadratur-(Inkremental-)Encoder-Eingängen
• Debug-Modus
– SWD- und JTAG-Schnittstellen
– Cortex-M4 Trace Macrocell™
• Bis zu 168 E/A-Ports mit Interrupt-Fähigkeit
– Bis zu 164 schnelle I/Os bis 90 MHz
– Bis zu 166 5 V-tolerante I/Os
• Bis zu 21 Kommunikationsschnittstellen
– Bis zu 3 × I2C-Schnittstellen (SMBus/PMBus)
– Bis zu 4 USARTs/4 UARTs (11,25 Mbit/s, ISO7816-Schnittstelle, LIN, IrDA, Modemsteuerung)
– Bis zu 6 SPIs (45 Mbit/s), 2 mit gemultiplextem Vollduplex-I2S für Audio-Klassengenauigkeit über interne Audio-PLL oder externe Uhr
– 1 x SAI (serielle Audioschnittstelle)
– 2 × CAN (2.0B Active) und SDIO-Schnittstelle
• Erweiterte Konnektivität
– USB 2.0 Full-Speed-Gerät/Host/OTG-Controller mit On-Chip-PHY
– USB 2.0 High-Speed/Full-Speed-Gerät/Host/OTG-Controller mit dediziertem DMA, On-Chip-Full-Speed-PHY und ULPI
– 10/100 Ethernet MAC mit dediziertem DMA: unterstützt IEEE 1588v2-Hardware, MII/RMII
• 8- bis 14-Bit parallele Kameraschnittstelle bis zu 54 MBytes/s
• Kryptografische Beschleunigung: Hardwarebeschleunigung für AES 128, 192, 256, Triple DES, HASH (MD5, SHA-1, SHA-2) und HMAC
• Echter Zufallszahlengenerator
• CRC-Berechnungseinheit
• RTC: Genauigkeit unter einer Sekunde, Hardwarekalender
• 96-Bit eindeutige ID