STMicroelectronics STM32F7 32-Bit MCU+FPU

Microcontrôleur 32 bits avec FPU STM32F7 de STMicroelectronics

Les microcontrôleurs 32 bits avec unité de calcul en virgule flottante (FPU) STM32F7 de STMicroelectronics sont basés sur le cœur haute performance ARM® Cortex®-M7 32 bits RISC, dont la fréquence de fonctionnement atteint 216 MHz. Le cœur Cortex-M7 inclut une unité de calcul en virgule flottante en simple précision (SFPU), qui prend en charge toutes les instructions de traitement de données en simple précision et tous les types de données d'ARM. Il intègre également une série complète d'instructions DSP ainsi qu'une unité de protection de mémoire (MPU) qui améliore la sécurité de l'application.

Caractéristiques 
  • Cœur: Processeur ARM Cortex-M7 32 bits avec unité de calcul en virgule flottante, un accélérateur en temps réel adaptatif (ART Accelerator™) et une mémoire cache L1 : mémoire cache de données de 4 Ko et mémoire cache d'instruction de 4 Ko, permettant une exécution sans état d'attente à partir de la mémoire Flash embarquée et de mémoires externes, fréquence pouvant atteindre 216 MHz, unité de protection de mémoire, 462 DMIPS / 2,14 DMIPS/MHz (Dhrystone 2.1) et instructions DSP
  • Mémories
  • Mémoire OTP de 1 Ko
  • Jusqu'à 1 Mo de mémoire Flash
  • SRAM: 320 Ko (incluant 64 Ko de RAM TCM (Tightly-Coupled Memory) de données pour les données critiques en temps réel) + 16 Ko de RAM TCM d'instruction (pour les routines critiques en temps réel) + 4 Ko de mémoire SRAM de sauvegarde (disponible dans les modes de faible puissance)
  • Contrôleur de mémoire externe flexible avec bus de données jusqu'à 32 bits : mémoires SRAM, PSRAM, SDRAM/LPSDR SDRAM et NOR/NAND 
  • Interface Dual/Quad SPI
  • Interface parallèle LCD, modes 8080/6800
  • Contrôleur LCD-TFT offrant une résolution jusqu'à XGA avec accélérateur Chrom-ART Accelerator™ dédié pour la création accélérée de contenu graphique (DMA2D)
  • Gestion d'horloge et gestion de la réinitialisation et de l'alimentation
  • Alimentation d'application 1,7 V à 3,6 V et E/O
  • POR, PDR, PVD et BOR
  • Alimentation USB dédiée
  • 4-to-26MHz crystal oscillator
  • Oscillateur à cristaux 4 à 26 MHz
  • Oscillateur 32 kHz pour horloge en temps réel avec étalonnage
  • Oscillateur RC interne 32 kHz avec étalonnage
  • Faible puissance
  • Modes veille, arrêt et attente
  • Alimentation VBAT pour horloge en temps réel, registres de sauvegarde 32×32 bits + 4 Ko de mémoire SRAM de sauvegarde
  • CAN 12 bits, 2,4 MSPS : jusqu'à 24 canaux et 7,2 MSPS en mode triple canal entrelacé 
  • convertisseurs N/A 12 bits
  • Contrôleur DMA à usage général : contrôleur DMA à 16 canaux avec prise en charge FIFO et mode rafale

  • Jusqu'à 18 temporisateurs : jusqu'à 13 temporisateurs 16 bits (1 temporisateur 16 bits faible puissance disponible en mode arrêt) et deux temporisateurs 32 bits, avec chacun jusqu'à 4 compteurs d'impulsions ou IC/OC/PWM et entrée d'encodeur en quadrature (par incréments). Les 15 temporisateurs fonctionnent à 216 MHz. 2 temporisateurs Watchdog, 1 temporisateur SysTick
  • Mode débogage
  • Interfaces SWD et JTAG 
  • Cortex-M7 Trace Macrocell™
  • Jusqu'à 168 ports d'E/S avec capacité d'interruption
  • Jusqu'à 164 ports d'E/S rapides jusqu'à 108 MHz
  • Jusqu'à 166 ports d'E/S tolérants à 5V
  • Jusqu'à 25 interfaces de communication
  • Jusqu'à 4 interfaces I2C (SMBus/PMBus)
  • Jusqu'à 4 USART/4 UART (27 Mbit/s, interface ISO7816, LIN, IrDA, contrôle du modem)
  • Jusqu'à à 6 SPI (jusqu'à 50 Mbits/s), dont 3 avec une interface I2S en mode simplex muxed permettant une précision audio exceptionnelle grâce à des plans PLL audio internes ou une horloge externe
  • 2 x SAI (interface audio série)
  • 2 × interfaces CAN (2.0B active) et SDMMC 
  • Interface SPDIFRX 
  • HDMI-CEC
  • Connectivité avancée
  • Contrôleur périphérique/hôte/OTG USB 2.0 à pleine vitesse avec PHY intégré
  • Contrôleur périphérique/hôte/OTG USB 2.0 à pleine vitesse avec DMA dédié, PHY et ULPI à pleine vitesse intégrés
  • Ethernet MAC 10/100 avec DMA dédié : prise en charge du matériel IEEE 1588v2, MII/RMII
  • Interface de caméra parallèle 8 à 14 bits: jusqu'à 54 Mo/s
  • Vrai générateur de nombres aléatoires (TRNG)
  • Unité de calcul CRC
  • Horloge en temps réel : précision inférieure à la seconde, calendrier matériel
  • ID unique 96 bits
 

Kit de découverte STMicroelectronics 32F746GDISCOVERY

Le kit de découverte STMicroelectronics 32F746GDISCOVERY est conçu pour découvrir la famille de microcontrôleurs STM32F7 basée sur le cœur ARM Cortex-M7. Il permet de développer et de partager des applications et prend en charge les lecteurs audio/vidéo et enregistreurs audio, ainsi que les alarmes anti-effraction. Il est également possible de concevoir des HMI pour bénéficier de toutes les fonctions audio, vidéo et d'écran tactile couleur. 

Caractéristiques 
  • Microcontrôleur STM32F746NGH6 avec 1 Mo de mémoire Flash et 340 Ko de RAM, dans un boîtier BGA216
  • ST-LINK/V2-1 embarqué prenant en charge la capacité d'énumération USB
  • Fonctions USB: port COM virtuel, stockage en masse, port de débogage
  • Écran tactile capacitif LCD-TFT couleur 4,3" 480x272
  • Connecteur caméra
  • Codec audio interface SAI 
  • Prise jack audio line-in et line-out
  • Sorties haut-parleur stéréo
  • Deux microphones ST MEMS 
  • Connecteur d'entrée SPDIF RCA
  • Deux boutons de fonction (utilisateur et réinitialisation)
  • Mémoire Flash Quad-SPI 128 Mbits
  • SDRAM 128 Mbits (64 Mbits accessibles)

  • Connecteur pour carte microSD
  • Connecteur pour carte fille RF-EEPROM
  • USB OTG HS avec connecteurs Micro-AB
  • USB OTG FS avec connecteurs Micro-AB
  • Connecteur Ethernet conforme à IEEE-802.3-2002
  • Cinq options d'alimentation:
  • ST LINK/V2-1
  • Connecteur USB FS
  • Connecteur USB HS
  • VIN à partir du connecteur Arduino
  • 5V externe à partir d'un connecteur
  • Sortie d'alimentation pour applications externes : 3,3 V ou 5 V
  • Connecteurs Arduino Uno V3
  • Logiciel complet gratuit comprenant de nombreux exemples, inclus dans la plate-forme STM32Cube

eNews
  • STMicroelectronics
Publié le: 2015-06-08 | Mis à jour le: 2022-03-11