Microcontrôleurs ARM STM32F417IET6 MCU IC
♠ 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: | STM32F417IE |
Style de montage : | CMS/CMS |
Emballage / Étui : | LQFP-176 |
Cœur: | ARM Cortex M4 |
Taille de la mémoire du programme : | 512 Ko |
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 |
Type de RAM de données : | SRAM |
Type d'interface : | CAN, I2C, I2S, SPI, UART |
Sensible à l'humidité : | Oui |
Nombre de canaux ADC : | 24 chaînes |
Nombre de temporisateurs/compteurs : | 10 Minuterie |
Série de processeurs : | ARM Cortex M |
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 |
Poids unitaire : | 0,067010 oz |
♠ Arm®-Cortex®-M4 32b MCU+FPU, 125 DMIPS, jusqu'à 1,5 Mo de Flash, 320 Ko de RAM, USB OTG FS, 1 ADC, 2 DAC, 2 DFSDM
La famille STM32F415xx et STM32F417xx 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 STM32F415xx et STM32F417xx 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) et une cellule d'accélération cryptographique. Ilsdisposent d'interfaces de communication standard et avancées.
• 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 STM32F417xx.
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 et cellule d'accélération cryptographique. Voir le tableau 2 :STM32F415xx et STM32F417xx : fonctionnalités et nombre de périphériques pour la liste des périphériquesdisponible sur chaque référence.
La famille STM32F415xx et STM32F417xx 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 STM32F415xx et STM32F417xx propose des appareils dans différents packages allantde 64 à 176 broches. L'ensemble des périphériques inclus varie selon l'appareil choisi.
• 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
• Accélération cryptographique : matérielaccélération pour AES 128, 192, 256, TripleDES, HASH (MD5, SHA-1) et HMAC
• 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
• 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