Les microcontrôleurs STM32H7R/S Cortex-M7 600 MHz sont dotés d’une SRAM de 620 Ko, d’un flash de démarrage de 64 Ko et d’un GPU NeoChrom en option

STMicro STM32H7RS

STMicro a lancé les microcontrôleurs Arm Cortex-M7 STM32H7R/S 600 MHz hautes performances : les lignes de MCU à usage général STM32H7R3/S3 et les lignes de MCU graphiques STM32H7R7/S7 ajoutant un GPU NeoChrom 2.5D. Les deux sont livrés avec une grande SRAM de 620 Ko et un petit flash de démarrage de 64 Ko.

La raison de ce petit flash de démarrage est que le code d’application et les données sont stockés sur des circuits intégrés de mémoire hors puce afin d’offrir plus de flexibilité aux clients en ce qui concerne le choix du type et de la capacité de mémoire afin de répondre aux exigences de l’application et de réduire le coût de la nomenclature. Le « S » dans les microcontrôleurs STM32H7S signifie Sécurité avec un moteur de chiffrement/hachage qui peut aider le produit final à atteindre les certifications SESIP niveau 3 et/ou PSA Certified niveau 3.

STMicro STM32H7RS

De nombreuses spécifications sont similaires à celles des microcontrôleurs STM32H7, mais les performances sont meilleures, légèrement plus rapides que celles des microcontrôleurs STM32H7 à 550 MHz ajoutés en 2020, et le STM32H7R/S ajoute de nouvelles fonctionnalités :

  • Hexadeca SPI 200 MHz avec modes PHY et DTR pour flash externe (NOR, NAND) ou PSRAM
  • GPU NeoChrom 2.5D, codec JPEG et contrôleur d’affichage LCD-TFT (LTDC) permettant des performances GUI de type 3D similaires à celles possibles sur les microprocesseurs
  • Exécution de code à partir de la mémoire externe/interne
  • Sécurisez le code et les données internes et externes ; moteurs de chiffrement de mémoire (MCE) pour crypter et déchiffrer les données codées à la volée les parties S
  • Périphériques
    • I3C avec DMA
    • 2x USB HS/FS avec PHY et UCPD

Lignes de produits STMicro STM32H7R3 STM32H7R7 STM32H7S3 STM32H7S7Il existe actuellement 28 microcontrôleurs STM32H7R/S avec différents packages (VQFN 68 broches, LQFP 100 broches, UFBGA 144 broches, etc… jusqu’à 225 broches TFGA), moteur de crypto/hachage matériel en option, haut débit série 16 bits en option. -speed PHY/FMC 32 bits et GPU NeoChrom en option avec contrôleur d’affichage LTDC.

STMicro affirme que le logiciel et les outils STM32Cube peuvent aider les développeurs à configurer le système de démarrage sur la mémoire flash interne de 64 Ko et à localiser leur code dans les mémoires externes. Cela devrait donc être à peu près la même chose que pour les parties où tout manque de mémoire flash interne. Les microcontrôleurs STM32H7S7 et ST32H7R7 dotés d’un GPU NeoChrom intégré sont pris en charge par le cadre de développement de l’interface graphique TouchGFX de STMicro. Ceci est démontré dans la vidéo intéressante intégrée ci-dessous avec diverses interfaces utilisateur et décodage vidéo JPEG avec et sans accélération GPU NeoChrom sur un kit de développement STM32H7S7 (STM32H7S78-DK) pour montrer comment l’utilisation du processeur et les fréquences d’images sont impactées.

YouTube video

STMicro fournira deux plates-formes d’évaluation et de développement pour la nouvelle famille de MCU STM32H7 600 MHz :

  • 35 $ ​​NUCLEO-H7S3L8 avec Flash Octo-SPI NOR 256 Mbits, Ethernet, USB, débogueur STLINK, interface d’extension Arduino UNO
  • 99 $ STM32H7S78-DK Kit de découverte STM32H7S avec flash NOR Octo-SPI 1 Gbit, PSRAM Octo-SPI 256 Mbits, écran TFT WVGA, Ethernet, USB, microSD, audio, mémoires de microphone, débogueur STLINK, Arduino UNO et interfaces d’extension de caméra

Le programme STM32CubeMX aide les développeurs à démarrer avec la carte Nucleo STM32H7S, et la société fournit également des modèles de projet complets avec BSP et des « services prêts à appeler », ainsi que des horloges, brochages et périphériques STM32 préconfigurés.

Cartes de développement NUCLEO H7S3L8 STM32H7S8 DK
NUCLEO-H7S3L8 (à gauche) et STM32H7S78-DK (à droite)

Les nouveaux microcontrôleurs STM32H7 entreront en production de masse en avril 2024, mais il n’y a pas encore de page produit et la plupart des informations peuvent être trouvées dans une présentation PDF et dans le communiqué de presse. Des demandes d’échantillons et des informations sur les prix peuvent être obtenues auprès des bureaux commerciaux de STMicro. Je m’attendrais à ce que les deux cartes de développement soient disponibles en ligne très prochainement sur la boutique en ligne de STMicro et auprès des distributeurs.

Merci à TLS pour le conseil.

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

YouTube video

  • Carte de développement STM32F103C8T6, carte mère ARM Cortex-M3, carte système de microcontrôleur STM32
  • STM32G030F6P6 Carte de développement, carte mère de microcontrôleur, carte système ARM Cortex-M0+