Microcontrôleur STM32F407IGT6 ARM M4 1024 mémoire flash 168 MHz 192 Ko SRAM
♠ Description du produit
Attribut du produit | Valeur de l'attribut |
Fabricant: | STMicroelectronics |
Catégorie de produit : | Microcontrôleurs ARM - MCU |
RoHS : | Détails |
Série: | STM32F407IG |
Style de montage : | CMS/CMS |
Emballage / Étui : | LQFP-176 |
Cœur: | ARM Cortex M4 |
Taille de la mémoire du programme : | 1 Mo |
Largeur du bus de données : | 32 bits |
Résolution ADC : | 12 bits |
Fréquence d'horloge maximale : | 168 MHz |
Nombre d'E/S : | 140 E/S |
Taille de la RAM de données : | 192 Ko |
Tension d'alimentation - Min : | 1,8 V |
Tension d'alimentation - Max : | 3,6 V |
Température minimale de fonctionnement : | - 40 °C |
Température de fonctionnement maximale : | + 85 °C |
Conditionnement: | Plateau |
Marque: | STMicroelectronics |
Résolution DAC : | 12 bits |
Type de RAM de données : | SRAM |
Type d'interface : | CAN, I2C, SDIO, I2S/SPI, UART/USART, USB |
Sensible à l'humidité : | Oui |
Nombre de canaux ADC : | 24 chaînes |
Série de processeurs : | STM32F40 |
Produit: | Microcontrôleur + unité de traitement en exécution (FPU) |
Type de produit : | Microcontrôleurs ARM - MCU |
Type de mémoire de programme : | Éclair |
Quantité du pack d'usine : | 400 |
Sous-catégorie: | Microcontrôleurs - MCU |
Nom commercial : | STM32 |
Minuteries de surveillance : | Minuterie de surveillance, fenêtrée |
Poids unitaire : | 0,067010 oz |
♠ Arm® Cortex®-M4 32b MCU+FPU, 210DMIPS, jusqu'à 1 Mo de Flash/192+4 Ko de RAM, USB OTG HS/FS, Ethernet, 17 TIM, 3 ADC, 15 interfaces de communication et caméra
La famille STM32F405xx et STM32F407xx est basée sur le processeur Arm® hautes performancesCœur RISC 32 bits Cortex®-M4 fonctionnant à une fréquence allant jusqu'à 168 MHz. Le Cortex-M4Le cœur du processeur est doté d'une unité de virgule flottante (FPU) simple précision prenant en charge toutes les instructions et tous les types de données de traitement de données Arm simple précision. Il implémente également un ensemble complet de DSP.instructions et une unité de protection de la mémoire (MPU) qui améliore la sécurité des applications.
La famille STM32F405xx et STM32F407xx intègre des puces embarquées à grande vitessemémoires (mémoire Flash jusqu'à 1 Mo, jusqu'à 192 Ko de SRAM), jusqu'à 4 Ko deSRAM de secours et une vaste gamme d'E/S et de périphériques améliorés connectés à deuxBus APB, trois bus AHB et une matrice de bus multi-AHB 32 bits.
Tous les appareils offrent trois ADC 12 bits, deux DAC, un RTC basse consommation et douze circuits à usage général.Minuteries 16 bits comprenant deux minuteries PWM pour le contrôle du moteur, deux minuteries 32 bits à usage général.un véritable générateur de nombres aléatoires (RNG). Ils proposent également des fonctionnalités standard et avancées.interfaces de communication.
• Jusqu'à trois I2C
• Trois SPI et deux I2S en duplex intégral. Pour une précision audio optimale, les périphériques I2Speut être cadencé via un PLL audio interne dédié ou via une horloge externe pour permettresynchronisation.
• Quatre USART plus deux UART
• Un USB OTG pleine vitesse et un USB OTG haute vitesse avec capacité pleine vitesse (avec leULPI),
• Deux CAN
• Une interface SDIO/MMC
• Ethernet et l'interface caméra sont disponibles uniquement sur les appareils STM32F407xx.
Les nouveaux périphériques avancés incluent un SDIO, un contrôle de mémoire statique flexible amélioré(FSMC) interface (pour les appareils proposés en packages de 100 broches et plus), une caméraInterface pour capteurs CMOS. Voir le tableau 2 : STM32F405xx et STM32F407xx : caractéristiqueset le nombre de périphériques pour la liste des périphériques disponibles sur chaque numéro de pièce.
La famille STM32F405xx et STM32F407xx fonctionne à des températures de –40 à +105 °Ctension d'alimentation de 1,8 à 3,6 V. La tension d'alimentation peut chuter à 1,7 V lorsquel'appareil fonctionne dans la plage de température de 0 à 70 °C à l'aide d'une alimentation externeSuperviseur : voir la section : Réinitialisation interne OFF. Un ensemble complet de fonctions d'économie d'énergiele mode permet la conception d'applications à faible consommation.
La famille STM32F405xx et STM32F407xx propose des appareils dans différents packages allantde 64 à 176 broches. L'ensemble des périphériques inclus varie selon l'appareil choisi.Ces caractéristiques rendent la famille de microcontrôleurs STM32F405xx et STM32F407xx adaptéepour une large gamme d'applications :
• Entraînement du moteur et contrôle de l'application
• Équipement médical
• Applications industrielles : PLC, onduleurs, disjoncteurs
• Imprimantes et scanners
• Systèmes d'alarme, interphone vidéo et CVC
• Appareils audio domestiques
• Cœur : CPU Arm® 32 bits Cortex®-M4 avec FPU,Accélérateur adaptatif en temps réel (ART)Accélérateur) permettant l'exécution en état d'attente 0à partir de la mémoire Flash, fréquence jusqu'à 168 MHz,unité de protection de la mémoire, 210 DMIPS/1,25 DMIPS/MHz (Dhrystone 2.1) et DSPinstructions
• Souvenirs
– Jusqu'à 1 Mo de mémoire Flash
– Jusqu'à 192+4 Ko de SRAM dont 64-Ko de données CCM (mémoire couplée au cœur)BÉLIER
– 512 octets de mémoire OTP
– Contrôleur de mémoire statique flexibleprenant en charge Compact Flash, SRAM,Mémoires PSRAM, NOR et NAND
• Interface parallèle LCD, modes 8080/6800
• Gestion de l'horloge, de la réinitialisation et de l'approvisionnement
– Alimentation d'application et E/S de 1,8 V à 3,6 V
– POR, PDR, PVD et BOR
– Oscillateur à cristal de 4 à 26 MHz
– RC interne 16 MHz réglé en usine (1 %précision)
– Oscillateur 32 kHz pour RTC avec étalonnage
– RC interne 32 kHz avec étalonnage
• Fonctionnement à faible consommation d'énergie
– Modes veille, arrêt et veille
– Alimentation VBAT pour RTC, sauvegarde 20×32 bitsregistres + 4 Ko de SRAM de sauvegarde en option
• 3 convertisseurs A/N 12 bits, 2,4 MSPS : jusqu'à 24canaux et 7,2 MSPS en triple entrelacementmode
• 2 convertisseurs N/A 12 bits
• DMA à usage général : DMA à 16 fluxcontrôleur avec FIFO et prise en charge des rafales
• Jusqu'à 17 minuteries : jusqu'à douze 16 bits et deux 32 bitstemporisateurs binaires jusqu'à 168 MHz, chacun avec jusqu'à 4IC/OC/PWM ou compteur d'impulsions et quadratureentrée codeur (incrémental)
• Mode débogage
– Débogage de câble série (SWD) et JTAGinterfaces
– Macrocellule de trace intégrée Cortex-M4™
• Jusqu'à 140 ports d'E/S avec capacité d'interruption
– Jusqu'à 136 E/S rapides jusqu'à 84 MHz
– Jusqu'à 138 E/S tolérantes à 5 V
• Jusqu'à 15 interfaces de communication
– Jusqu'à 3 × interfaces I2C (SMBus/PMBus)
– Jusqu'à 4 USART/2 UART (10,5 Mbit/s, ISOInterface 7816, LIN, IrDA, contrôle du modem)
– Jusqu'à 3 SPI (42 Mbits/s), 2 avec multiplexageI2S full-duplex pour atteindre la classe audio
précision via PLL audio interne ou externehorloge
– 2 × interfaces CAN (2.0B actives)
– Interface SDIO
• Connectivité avancée
– Périphérique/hôte/OTG USB 2.0 pleine vitessecontrôleur avec PHY sur puce
– USB 2.0 haute vitesse/pleine vitessecontrôleur de périphérique/hôte/OTG avec dédié
DMA, PHY pleine vitesse sur puce et ULPI
– MAC Ethernet 10/100 avec DMA dédié :prend en charge le matériel IEEE 1588v2, MII/RMII
• Interface de caméra parallèle de 8 à 14 bits jusqu'à54 Mo/s
• Générateur de nombres aléatoires véritables
• Unité de calcul CRC
• ID unique de 96 bits
•RTC : précision inférieure à la seconde, calendrier matériel