Microcontrôleurs hautes performances série à double cœur STM32H7
Série à double cœur STM32H7 de microcontrôleurs hautes performances avec cœur Arm® Cortex®-M7 et -M4 de STMicroelectronics
La série STM32H7 de STMicroelectronics s'agrandit avec l'ajout de plusieurs variantes à double cœur Arm Cortex-M7 et Cortex-M4 capables de fonctionner respectivement jusqu'à 480 MHz et 240 MHz. Les anciennes variantes Cortex-M7 à simple cœur bénéficient également de cette augmentation de fréquence et peuvent désormais aussi fonctionner jusqu'à 480 MHz. Les variantes à double cœur sont proposées avec une alimentation à découpage intégrée, ce qui offre un rendement énergétique dynamique amélioré. Certaines variantes sont désormais proposées avec PHY MIPI-DSI pour la commande d'affichage haute résolution. La série STM32H7 comprend toujours l'un des microcontrôleurs avec mémoire Flash embarquée les plus performants du marché.
- Double cœur
- Cœur Arm Cortex-M7 32 bits avec cache L1 et FPU double précision : 16 Ko de données et 16 Ko de cache d'instructions ; fréquence jusqu'à 480 MHz, MPU, 1027 DMIPS/2.14 DMIPS/MHz (Dhrystone 2.1) et instructions DSP
- Cœur Arm Cortex-M4 32 bits avec FPU, accélérateur adaptatif en temps réel (ART Accelerator™) pour mémoire Flash interne et mémoires externes, fréquence jusqu'à 240 MHz, MPU, 300 DMIPS/1,25 DMIPS/MHz (Dhrystone 2.1) et instructions DSP
- Mémoires
- Jusqu'à 2 Mo de mémoire Flash avec prise en charge de la lecture pendant l'écriture
- 1 Mo de RAM : 192 Ko de RAM TCM (incluant 64 Ko de RAM ITCM + 128 Ko de RAM DTCM pour les routines à temps critique), 864 Ko de SRAM utilisateur et 4 Ko de SRAM dans le domaine de secours
- Interface de mémoire Quad-SPI double mode jusqu'à 133 MHz
- Contrôleur de mémoire externe flexible avec bus de données jusqu'à 32 bits : mémoire SRAM, PSRAM, SDRAM/LPSDR SDRAM, mémoire Flash NOR/NAND cadencée jusqu'à 125 MHz en mode synchrone
- Unité de calcul CRC
- Sécurité
- ROP, PC-ROP, falsification active
- Entrées/sorties à usage général
- Jusqu’à 168 ports d’E/S avec fonctionnalité d’interruption
- Gestion de la réinitialisation et de l’alimentation
- Trois domaines de puissance distincts qui peuvent fonctionner indépendamment avec porte d'horloge ou être désactivés :
- D1 : capacités hautes performances
- D2 : temporisateurs et périphériques de communication
- D3 : réinitialisation/contrôle de l'horloge/gestion de l'alimentation
- E/S et alimentation de l'application de 1,62 V à 3,6 V
- POR, PDR, PVD et BOR
- Alimentation USB dédiée intégrant un régulateur interne de 3,3 V pour alimenter les PHY internes
- Régulateur intégré (LDO) pour alimenter les circuits numériques
- Régulateur convertisseur abaisseur SMPS à haut rendement énergétique pour alimenter directement VCORE, les circuits externes, ou les deux
- Mise à l'échelle de la tension en modes Run et Stop (six plages configurables)
- Régulateur de secours (~0,9 V)
- Référence de tension pour périphérique analogique/VREF+
- Alimentation VBAT de 1,2 V à 3,6 V
- Modes basse consommation : veille prolongée, arrêt, veille et charge de batterie avec prise en charge de VBAT
- Basse consommation énergétique
- Mode de fonctionnement de la batterie VBAT avec capacité de charge
- Broches de surveillance de l'état de l'alimentation du processeur et du domaine
- 2,95 µA en mode veille (SRAM de secours OFF, RTC/LSE ON)
- Gestion d'horloge
- Oscillateurs internes : 64 MHz HSI, 48 MHz HSI48, 4 MHz CSI, 32 kHz LSI
- Oscillateurs externes : 4 MHz à 48 MHz HSE, 32,768 kHz LSE
- 3 x PLL (1 pour l'horloge système, 2 pour les horloges de noyau) avec mode fractionnaire
- 4 x contrôleurs DMA pour décharger le processeur
- 1 x contrôleur d'accès direct à la mémoire (MDMA) maître haute vitesse avec prise en charge des listes liées
- 2 x DMA double port avec FIFO
- 1 x DMA de base avec capacités de routage des demandes
- Matrice d'interconnexion
- 3 x matrices de bus (1 AXI et 2 AHB)
- Ponts (5 x AHB2-APB, 2 x AXI2-AHB)
- Jusqu'à 35 périphériques de communication
- 4 x interfaces I2C FM+ (SMBus/PMBus)
- 4 x USART/4 x UART (interface ISO7816, LIN, IrDA, jusqu'à 12,5 Mbps) et 1 x LPUART
- 6 x SPI, 3 avec I2S duplex multiplexé de classe audio de précision via PLL audio interne ou horloge externe, 1 x I2S dans le domaine LP (jusqu'à 150 MHz)
- 4 x SAI (interface audio série)
- Interface SPDIFRX
- I/F maître de protocole unipolaire SWPMI
- Interface esclave MDIO
- 2 x interfaces SD/SDIO/MMC (jusqu'à 125 MHz)
- 2 contrôleurs CAN : deux avec CAN FD, un avec CAN à déclenchement temporel (TT-CAN)
- 2 x solutions sans quartz d'interfaces USB OTG (1FS, 1HS/FS) avec LPM et BCD
- Interface MAC Ethernet avec contrôleur DMA
- HDMI-CEC
- Interface de caméra 8 bits à 14 bits (jusqu'à 80 MHz)
- 11 périphériques analogiques
- 3 x CAN avec 16 bits max. de résolution (jusqu'à 36 canaux, jusqu'à 3,6 MSPS)
- 1 x capteur de température
- 2 x convertisseurs N/A 12 bits (1 MHz)
- 2 x comparateurs ultrabasse consommation
- 2 x amplificateurs opérationnels (bande passante de 7,3 MHz)
- 1 x filtre numérique pour modulateur sigma-delta (DFSDM) avec 8 canaux/4 filtres
- Graphique
- Contrôleur LCD-TFT jusqu'à une résolution XGA
- Hôte MIPI DSI comprenant un MIPI D-PHY pour s'interfacer avec de grands écrans à faible nombre de broches
- Accélérateur de matériel graphique Chrom-ART Accelerator™ (DMA2D) pour réduire la charge du processeur
- Codec JPEG matériel
- Jusqu'à 22 temporisateurs et horloges de surveillance
- 1 x temporisateur haute résolution (résolution maximale de 2,1 ns)
- 2 x temporisateurs 32 bits avec jusqu'à quatre entrées de codeur (jusqu'à 240 MHz) en quadrature (incrémental) et compteur d'impulsions ou IC/OC/PWM
- 2 x temporisateurs de contrôle moteur avancés 16 bits (jusqu'à 240 MHz)
- 10 x temporisateurs 16 bits à usage général (jusqu'à 240 MHz)
- 5 x temporisateurs 16 bits basse consommation (jusqu'à 240 MHz)
- 4 x horloges de surveillance (indépendants et fenêtre)
- 2 x temporisateurs SysTick
- RTC avec précision inférieure à la seconde et calendrier matériel
- Mode de débogage
- Interfaces JTAG et SWD
- Tampon de traçage de 4 Ko embarqué
- Véritables générateurs de nombres aléatoires (trois oscillateurs chacun)
- ID unique 96 bits
- Tous les boîtiers sont conformes à ECOPACK®2.
MCUs
| Image | Référence fabricant | Description | Quantité disponible | Prix | Afficher les détails | |
|---|---|---|---|---|---|---|
![]() | ![]() | STM32H747XIH6 | IC MCU 32BIT 2MB FLASH TFBGA | 34 - Immédiatement | $18.07 | Afficher les détails |
![]() | ![]() | STM32H745IIK6 | IC MCU 32BIT 2MB FLASH 176UFBGA | 1302 - Immédiatement | $16.28 | Afficher les détails |
![]() | ![]() | STM32H745XIH6 | IC MCU 32BIT 2MB FLASH TFBGA | 595 - Immédiatement | $18.07 | Afficher les détails |
![]() | ![]() | STM32H745ZIT6 | IC MCU 32BIT 2MB FLASH 144LQFP | 986 - Immédiatement | $15.31 | Afficher les détails |
Discovery Kits
| Image | Référence fabricant | Description | Système d'interconnexion | Quantité disponible | Prix | Afficher les détails | |
|---|---|---|---|---|---|---|---|
![]() | ![]() | STM32H747I-DISCO | DISCOVERY STM32H747XI EVAL BRD | Shield Arduino R3, Pmod, STMod+ | 133 - Immédiatement | $83.78 | Afficher les détails |
![]() | ![]() | STM32H745I-DISCO | DISCOVERY KIT WITH STM32H745XI M | Arduino R3 Shield, STMod+ | 178 - Immédiatement | $75.37 | Afficher les détails |
Eval Boards
| Image | Référence fabricant | Description | Système d'interconnexion | Quantité disponible | Prix | Afficher les détails | |
|---|---|---|---|---|---|---|---|
![]() | ![]() | STM32H747I-EVAL | STM32H747XI EVAL BRD | - | 0 - Immédiatement | $273.26 | Afficher les détails |
![]() | ![]() | STM32H757I-EVAL | STM32H757XI EVAL BRD | - | 52 - Immédiatement | $266.75 | Afficher les détails |












