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

Image des microcontrôleurs hautes performances série à double cœur STM32H7 de STMicroelectronicsLa 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é.

Fonctionnalités
  • 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

ImageRéférence fabricantDescriptionQuantité disponiblePrixAfficher les détails
IC MCU 32BIT 2MB FLASH TFBGASTM32H747XIH6IC MCU 32BIT 2MB FLASH TFBGA34 - Immédiatement$18.07Afficher les détails
IC MCU 32BIT 2MB FLASH 176UFBGASTM32H745IIK6IC MCU 32BIT 2MB FLASH 176UFBGA1302 - Immédiatement$16.28Afficher les détails
IC MCU 32BIT 2MB FLASH TFBGASTM32H745XIH6IC MCU 32BIT 2MB FLASH TFBGA595 - Immédiatement$18.07Afficher les détails
IC MCU 32BIT 2MB FLASH 144LQFPSTM32H745ZIT6IC MCU 32BIT 2MB FLASH 144LQFP986 - Immédiatement$15.31Afficher les détails

Discovery Kits

ImageRéférence fabricantDescriptionSystème d'interconnexionQuantité disponiblePrixAfficher les détails
DISCOVERY STM32H747XI EVAL BRDSTM32H747I-DISCODISCOVERY STM32H747XI EVAL BRDShield Arduino R3, Pmod, STMod+133 - Immédiatement$83.78Afficher les détails
DISCOVERY KIT WITH STM32H745XI MSTM32H745I-DISCODISCOVERY KIT WITH STM32H745XI MArduino R3 Shield, STMod+178 - Immédiatement$75.37Afficher les détails

Eval Boards

ImageRéférence fabricantDescriptionSystème d'interconnexionQuantité disponiblePrixAfficher les détails
STM32H747XI EVAL BRDSTM32H747I-EVALSTM32H747XI EVAL BRD-0 - Immédiatement$273.26Afficher les détails
STM32H757XI EVAL BRDSTM32H757I-EVALSTM32H757XI EVAL BRD-52 - Immédiatement$266.75Afficher les détails
Date de publication : 2021-04-09