Microcontrôleurs ARM STM32H750ZBT6 – MCU hautes performances et DSP DP-FPU, Arm Cortex-M7 MCU 128 Ko de mémoire Flash 1 Mo de RAM, 48
♠ Description du produit
Attribut de produit | Valeur d'attribut |
Fabricant: | STMicroelectronics |
Catégorie de produit: | Microcontrôleurs ARM - MCU |
RoHS : | Détails |
Série: | STM32H7 |
Style de montage : | CMS/CMS |
Paquet/boîte : | LQFP-144 |
Cœur: | BRAS Cortex M7 |
Taille de la mémoire programme : | 128 ko |
Largeur du bus de données : | 32 bits |
Résolution CAN : | 3 x 16 bits |
Fréquence d'horloge maximale : | 480 MHz |
Nombre d'E/S : | 114 E/S |
Taille de la RAM de données : | 1 Mo |
Tension d'alimentation - Min : | 1,62 V |
Tension d'alimentation - Max : | 3,6 V |
Température de fonctionnement minimale : | - 40 C |
Température de fonctionnement maximale : | + 85 C |
Emballage: | Plateau |
Marque: | STMicroelectronics |
Sensible à l'humidité : | Oui |
Type de produit: | Microcontrôleurs ARM - MCU |
Quantité de l'emballage d'usine : | 360 |
Sous-catégorie : | Microcontrôleurs - MCU |
Nom commercial : | STM32 |
♠ MCU Arm® Cortex®-M7 32 bits 480 MHz, 128 Ko Flash, 1 Mo RAM, 46 com.et interfaces analogiques, crypto
Les dispositifs STM32H750xB sont basés sur le cœur RISC 32 bits Arm® Cortex®-M7 hautes performances fonctionnant jusqu'à 480 MHz.Le cœur Cortex® -M7 comprend une unité à virgule flottante (FPU) qui prend en charge les instructions de traitement de données et les types de données Arm® double précision (conforme IEEE 754) et simple précision.Les dispositifs STM32H750xB prennent en charge un ensemble complet d'instructions DSP et une unité de protection de la mémoire (MPU) pour améliorer la sécurité des applications.
Les dispositifs STM32H750xB intègrent des mémoires embarquées à grande vitesse avec une mémoire Flash de 128 Ko, jusqu'à 1 Mo de RAM (y compris 192 Ko de RAM TCM, jusqu'à 864 Ko de SRAM utilisateur et 4 Ko de SRAM de sauvegarde), ainsi qu'un vaste gamme d'E/S améliorées et de périphériques connectés aux bus APB, aux bus AHB, à la matrice de bus multi-AHB 2x32 bits et à une interconnexion AXI multicouche prenant en charge l'accès à la mémoire interne et externe.
Tous les appareils offrent trois ADC, deux DAC, deux comparateurs ultra-basse consommation, un RTC basse consommation, une minuterie haute résolution, 12 minuteries 16 bits à usage général, deux minuteries PWM pour le contrôle du moteur, cinq minuteries basse consommation , un véritable générateur de nombres aléatoires (RNG) et une cellule d'accélération cryptographique.Les appareils prennent en charge quatre filtres numériques pour les modulateurs sigma-delta externes (DFSDM).Ils disposent également d'interfaces de communication standard et avancées.
Cœur
• Noyau Arm® Cortex®-M7 32 bits avec FPU double précision et cache L1 : 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
Souvenirs
• 128 Ko de mémoire Flash
• 1 Mo de RAM : 192 Ko de RAM TCM (dont 64 Ko de RAM ITCM + 128 Ko de RAM DTCM pour les routines critiques), 864 Ko de SRAM utilisateur et 4 Ko de SRAM dans le domaine de sauvegarde
• Interface mémoire Quad-SPI bimode fonctionnant jusqu'à 133 MHz
• Contrôleur de mémoire externe flexible avec bus de données jusqu'à 32 bits :
– Mémoire Flash SRAM, PSRAM, NOR cadencée jusqu'à 133 MHz en mode synchrone
– SDRAM/LPSDR SDRAM
– Mémoires Flash NAND 8/16 bits
• Unité de calcul CRC
Sécurité
• ROP, PC-ROP, sabotage actif, prise en charge de la mise à niveau sécurisée du micrologiciel, mode d'accès sécurisé
Entrées/sorties à usage général
• Jusqu'à 168 ports d'E/S avec capacité d'interruption
Réinitialisation et gestion de l'alimentation
• 3 domaines de puissance distincts qui peuvent être synchronisés ou désactivés indépendamment :
– D1 : capacités hautes performances
– D2 : périphériques de communication et temporisateurs
– D3 : reset/contrôle de l'horloge/gestion de l'alimentation
• Alimentation d'application et E/S de 1,62 à 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) avec sortie évolutive configurable pour alimenter les circuits numériques
• Mise à l'échelle de la tension en mode Run et Stop (6 plages configurables)
• Régulateur de secours (~0,9 V)
• Référence de tension pour périphérique analogique/VREF+
• Modes basse consommation : Veille, Arrêt, Veille et VBAT prenant en charge le chargement de la batterie
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 (sauvegarde SRAM désactivée, RTC/LSE activée)
Gestion de l'horloge
• Oscillateurs internes : 64 MHz HSI, 48 MHz HSI48, 4 MHz CSI, 32 kHz LSI
• Oscillateurs externes : 4-48 MHz HSE, 32,768 kHz LSE
• 3 × PLL (1 pour l'horloge système, 2 pour les horloges du noyau) avec mode fractionnaire
Matrice d'interconnexion
• 3 matrices de bus (1 AXI et 2 AHB)
• Ponts (5 × AHB2-APB, 2 × AXI2-AHB)
Contrôleurs DMA pour décharger le CPU
• 1 contrôleur d'accès direct à la mémoire (MDMA) maître haute vitesse avec prise en charge des listes chaînées
• 2 × DMA à double port avec FIFO
• 1 × DMA de base avec des capacités de routeur de demande
Jusqu'à 35 périphériques de communication
• 4 interfaces I2C FM+ (SMBus/PMBus)
• 4 × USART/4 x UART (interface ISO7816, LIN, IrDA, jusqu'à 12,5 Mbit/s) et 1 x LPUART
• 6 × SPI, 3 avec précision de classe audio I2S duplex multiplexé via PLL audio interne ou horloge externe, 1x I2S dans le domaine LP (jusqu'à 150 MHz)
• 4x SAI (interface audio série)
• Interface SPDIFRX
• I/F maître de protocole monofilaire SWPMI
• Interface esclave MDIO
• 2 interfaces SD/SDIO/MMC (jusqu'à 125 MHz)
• 2 contrôleurs CAN : 2 avec CAN FD, 1 avec CAN temporisé (TT-CAN)
• 2 interfaces USB OTG (1FS, 1HS/FS) solution sans cristal avec LPM et BCD
• Interface MAC Ethernet avec contrôleur DMA
• HDMI-CEC
• Interface de caméra 8 à 14 bits (jusqu'à 80 MHz)
11 périphériques analogiques
• 3 × ADC avec 16 bits max.résolution (jusqu'à 36 canaux, jusqu'à 3,6 MSPS)
• 1 capteur de température
• 2 convertisseurs N/A 12 bits (1 MHz)
• 2 × comparateurs ultra-basse consommation
• 2 amplificateurs opérationnels (bande passante de 7,3 MHz)
• 1 × filtres numériques pour modulateur sigma delta (DFSDM) avec 8 canaux/4 filtres
Graphique
• Contrôleur LCD-TFT jusqu'à la résolution XGA
• Accélérateur matériel graphique Chrom-ART (DMA2D) pour réduire la charge du processeur
• Codec JPEG matériel
Jusqu'à 22 minuteries et chiens de garde
• 1 minuterie haute résolution (résolution maximale de 2,1 ns)
• 2 × temporisateurs 32 bits avec jusqu'à 4 IC/OC/PWM ou compteur d'impulsions et entrée d'encodeur en quadrature (incrémental) (jusqu'à 240 MHz)
• 2 minuteries de commande de moteur avancées 16 bits (jusqu'à 240 MHz)
• 10 horloges à usage général 16 bits (jusqu'à 240 MHz)
• 5 × temporisateurs basse consommation 16 bits (jusqu'à 240 MHz)
• 2 × chiens de garde (indépendants et fenêtre)
• 1 minuterie SysTick
• RTC avec une précision inférieure à la seconde et un calendrier matériel
Accélération cryptographique
• AES 128, 192, 256, TDES,
• HASH (MD5, SHA-1, SHA-2), HMAC
• Véritables générateurs de nombres aléatoires
Mode débogage
• Interfaces SWD et JTAG
• Tampon de trace intégré de 4 Ko