STM32H743IIT6 ARM-Mikrocontroller – MCU Hochleistungs- und DSP-DP-FPU, Arm Cortex-M7 MCU 2 MB Flash 1 MB RAM, 480 M
♠ Produktbeschreibung
Produkteigenschaften | Attributwert |
Hersteller: | STMicroelectronics |
Produktkategorie: | ARM-Mikrocontroller – MCU |
RoHS: | Details |
Serie: | STM32H7 |
Montageart: | SMD/SMT |
Verpackung / Koffer: | LQFP-176 |
Kern: | ARM Cortex M7 |
Programmspeichergröße: | 2 MB |
Datenbusbreite: | 32 Bit |
ADC-Auflösung: | 3 x 16 Bit |
Maximale Taktfrequenz: | 400 MHz |
Anzahl der E/As: | 140 E/A |
Daten-RAM-Größe: | 1 MB |
Versorgungsspannung - Min: | 1,62 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: | RAM |
E/A-Spannung: | 1,62 V bis 3,6 V |
Schnittstellentyp: | CAN, I2C, SAI, SDIO, SPI, USART, USB |
Feuchtigkeitsempfindlich: | Ja |
Anzahl der ADC-Kanäle: | 20 Kanäle |
Produkt: | MCU |
Produkttyp: | ARM-Mikrocontroller – MCU |
Programmspeichertyp: | Blitz |
Fabrikpackungsmenge: | 400 |
Unterkategorie: | Mikrocontroller - MCU |
Handelsname: | STM32 |
Watchdog-Timer: | Watchdog-Timer, gefenstert |
Stückgewicht: | 0,058202 Unzen |
♠ 32-Bit Arm® Cortex®-M7 480 MHz MCUs, bis zu 2 MB Flash, bis zu 1 MB RAM, 46 Kommunikations- und analoge Schnittstellen
Die Bausteine STM32H742xI/G und STM32H743xI/G basieren auf dem leistungsstarken Arm® Cortex®-M7 32-Bit-RISC-Kern mit bis zu 480 MHz. Der Cortex®-M7-Kern verfügt über eine Gleitkommaeinheit (FPU), die Arm®-Datenverarbeitungsanweisungen und -Datentypen mit doppelter (IEEE 754-konformer) und einfacher Genauigkeit unterstützt. Die Bausteine STM32H742xI/G und STM32H743xI/G unterstützen einen vollständigen Satz von DSP-Anweisungen und eine Speicherschutzeinheit (MPU) zur Verbesserung der Anwendungssicherheit.
Die Geräte STM32H742xI/G und STM32H743xI/G verfügen über eingebettete Hochgeschwindigkeitsspeicher mit einem Dual-Bank-Flash-Speicher von bis zu 2 MB, bis zu 1 MB RAM (einschließlich 192 KB TCM-RAM, bis zu 864 KB Benutzer-SRAM und 4 KB Backup-SRAM) sowie eine umfangreiche Palette erweiterter E/As und Peripheriegeräte, die an APB-Busse, AHB-Busse, eine 2x32-Bit-Multi-AHB-Busmatrix und eine mehrschichtige AXI-Verbindung angeschlossen sind, die internen und externen Speicherzugriff unterstützt.
Kern
• 32-Bit-Arm® Cortex®-M7-Kern mit doppelt präziser FPU und L1-Cache: 16 KByte Daten und 16 KByte Befehlscache; Frequenz bis zu 480 MHz, MPU, 1027 DMIPS/2,14 DMIPS/MHz (Dhrystone 2.1) und DSP-Befehle
Erinnerungen
• Bis zu 2 MB Flash-Speicher mit Read-While-Write-Unterstützung
• Bis zu 1 MB RAM: 192 KB TCM RAM (inkl. 64 KB ITCM RAM + 128 KB DTCM RAM für zeitkritische Routinen), bis zu 864 KB Benutzer-SRAM und 4 KB SRAM in der Backup-Domäne
• Dual-Mode-Quad-SPI-Speicherschnittstelle mit bis zu 133 MHz
• Flexibler externer Speichercontroller mit bis zu 32-Bit-Datenbus: SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND-Flash-Speicher mit bis zu 100 MHz Taktung im synchronen Modus
• CRC-Berechnungseinheit
Sicherheit
• ROP, PC-ROP, aktiver Sabotageschutz Allgemeine Ein-/Ausgänge
• Bis zu 168 I/O-Ports mit Interrupt-Funktion, Reset und Energieverwaltung
• 3 separate Leistungsbereiche, die unabhängig voneinander getaktet oder abgeschaltet werden können:
– D1: Hochleistungsfähigkeiten
– D2: Kommunikationsperipheriegeräte und Timer
– D3: Reset/Taktsteuerung/Energieverwaltung
• 1,62 bis 3,6 V Anwendungsversorgung und E/As
• POR, PDR, PVD und BOR
• Dedizierte USB-Stromversorgung mit integriertem 3,3-V-Regler zur Versorgung der internen PHYs
• Eingebetteter Regler (LDO) mit konfigurierbarem, skalierbarem Ausgang zur Versorgung der digitalen Schaltung
• Spannungsskalierung im Run- und Stop-Modus (6 konfigurierbare Bereiche)
• Backup-Regler (~0,9 V)
• Spannungsreferenz für analoge Peripheriegeräte/VREF+
• Energiesparmodi: Ruhe-, Stopp-, Standby- und VBAT-Unterstützung beim Laden der Batterie
Geringer Stromverbrauch
• VBAT-Batteriebetriebsmodus mit Ladefunktion
• CPU- und Domänen-Stromversorgungsstatus-Überwachungspins
• 2,95 µA im Standby-Modus (Backup-SRAM AUS, RTC/LSE EIN)
Zeitverwaltung
• Interne Oszillatoren: 64 MHz HSI, 48 MHz HSI48, 4 MHz CSI, 32 kHz LSI
• Externe Oszillatoren: 4–48 MHz HSE, 32,768 kHz LSE
• 3× PLLs (1 für die Systemuhr, 2 für Kernel-Uhren) mit Fractional-Modus
Verbindungsmatrix
• 3 Busmatrizen (1 AXI und 2 AHB)
• Brücken (5× AHB2-APB, 2× AXI2-AHB)
4 DMA-Controller zur Entlastung der CPU
• 1× Hochgeschwindigkeits-Master-Direktspeicherzugriffscontroller (MDMA) mit Linked-List-Unterstützung
• 2× Dual-Port-DMAs mit FIFO
• 1× grundlegendes DMA mit Request-Router-Funktionen
Bis zu 35 Kommunikationsperipheriegeräte
• 4× I2Cs FM+ Schnittstellen (SMBus/PMBus)
• 4× USARTs/4x UARTs (ISO7816-Schnittstelle, LIN, IrDA, bis zu 12,5 Mbit/s) und 1x LPUART
• 6× SPIs, 3 mit gemultiplexter I2S-Audioklassengenauigkeit über interne Audio-PLL oder externen Takt, 1x I2S im LP-Bereich (bis zu 150 MHz)
• 4x SAIs (serielle Audioschnittstelle)
• SPDIFRX-Schnittstelle
• SWPMI-Single-Wire-Protokoll-Master-I/F
• MDIO-Slave-Schnittstelle
• 2× SD/SDIO/MMC-Schnittstellen (bis zu 125 MHz)
• 2× CAN-Controller: 2 mit CAN FD, 1 mit zeitgesteuertem CAN (TT-CAN)
• 2× USB-OTG-Schnittstellen (1FS, 1HS/FS) kristalllose Lösung mit LPM und BCD
• Ethernet-MAC-Schnittstelle mit DMA-Controller
• HDMI-CEC
• 8- bis 14-Bit-Kameraschnittstelle (bis zu 80 MHz)
11 analoge Peripheriegeräte
• 3× ADCs mit 16-Bit max. Auflösung (bis zu 36 Kanäle, bis zu 3,6 MSPS)
• 1× Temperatursensor
• 2× 12-Bit D/A-Wandler (1 MHz)
• 2× Komparatoren mit extrem niedrigem Stromverbrauch
• 2× Operationsverstärker (7,3 MHz Bandbreite)
• 1× digitale Filter für Sigma-Delta-Modulator (DFSDM) mit 8 Kanälen/4 Filtern
Grafik
• LCD-TFT-Controller bis zu XGA-Auflösung
• Chrom-ART Grafik-Hardware-Beschleuniger (DMA2D) zur Reduzierung der CPU-Last
• Hardware-JPEG-Codec
Bis zu 22 Timer und Watchdogs
• 1× hochauflösender Timer (max. Auflösung 2,1 ns)
• 2× 32-Bit-Timer mit bis zu 4 IC/OC/PWM oder Impulszähler und Quadratur-(Inkremental-)Encoder-Eingang (bis zu 240 MHz)
• 2× 16-Bit erweiterte Motorsteuerungstimer (bis zu 240 MHz)
• 10× 16-Bit-Allzweck-Timer (bis zu 240 MHz)
• 5× 16-Bit-Low-Power-Timer (bis zu 240 MHz)
• 2× Watchdogs (unabhängig und Fenster)
• 1× SysTick-Timer
• RTC mit einer Genauigkeit von unter einer Sekunde und Hardwarekalender
Debug-Modus
• SWD- und JTAG-Schnittstellen
• 4 KByte eingebetteter Trace-Puffer