Microcontrôleurs ARM STM32F410R8T6 : circuit intégré Arm Cortex-M4
♠ 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: | STM32F410R8 |
Style de montage : | CMS/CMS |
Emballage / Étui : | LQFP-64 |
Cœur: | ARM Cortex M4 |
Taille de la mémoire du programme : | 64 Ko |
Largeur du bus de données : | 32 bits |
Résolution ADC : | 12 bits |
Fréquence d'horloge maximale : | 100 MHz |
Nombre d'E/S : | 50 E/S |
Taille de la RAM de données : | 32 Ko |
Tension d'alimentation - Min : | 1,7 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 |
Sensible à l'humidité : | Oui |
Type de produit : | Microcontrôleurs ARM - MCU |
Quantité du pack d'usine : | 960 |
Sous-catégorie: | Microcontrôleurs - MCU |
Nom commercial : | STM32 |
Poids unitaire : | 0,012335 oz |
♠ Arm®-Cortex®-M4 32b MCU+FPU, 125 DMIPS, 128 Ko Flash, 32 Ko RAM, 9 TIM, 1 ADC, 1 DAC, 1 LPTIM, 9 interfaces de communication
Les dispositifs STM32F410X8/B sont basés sur le processeur Arm® Cortex® -M4 32 bits hautes performancesCœur RISC fonctionnant à une fréquence allant jusqu'à 100 MHz. Leur cœur Cortex®-M4 est doté d'unUnité à 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. Elle implémente également un ensemble complet d'instructions DSP etune unité de protection de la mémoire (MPU) qui améliore la sécurité des applications.
Le STM32F410X8/B appartient à la gamme de produits STM32 Dynamic Efficiency™ (avecproduits alliant efficacité énergétique, performance et intégration) tout en ajoutant une nouvellefonctionnalité innovante appelée Batch Acquisition Mode (BAM) permettant d'économiser encore plus d'énergieconsommation lors du traitement par lots des données.
Les STM32F410X8/B intègrent des mémoires embarquées à grande vitesse (jusqu'à 128 Ko deMémoire flash, 32 Ko de SRAM) et une vaste gamme d'E/S améliorées etpériphériques connectés à deux bus APB, un bus AHB et une matrice de bus multi-AHB 32 bits.
Tous les appareils offrent un CAN 12 bits, un DAC 12 bits, un RTC basse consommation et trois circuits à usage général.Minuteries 16 bits, une minuterie PWM pour le contrôle du moteur, une minuterie 32 bits à usage général et uneMinuterie basse consommation 16 bits. Interfaces de communication standard et avancées.
• Jusqu'à trois I2C
• Trois SPI
• Trois I2S
Pour obtenir une précision de classe audio, les périphériques I2S peuvent être cadencés via lePLL ou via une horloge externe pour permettre la synchronisation.
• Trois USART.
Les STM32F410x8/B sont proposés en 5 boîtiers allant de 36 à 64 broches. L'ensembleles périphériques disponibles dépendent du package sélectionné.
Le STM32F410x8/B fonctionne dans la plage de température de – 40 à +125 °C à partir d'un 1,7 (PDROFF) à une alimentation de 3,6 V. Un ensemble complet de modes d'économie d'énergie permet la conceptiondes applications à faible consommation.
Ces caractéristiques rendent les microcontrôleurs STM32F410x8/B adaptés à une large gamme deapplications:
• 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
• Concentrateur de capteurs pour téléphones portables
• Ligne d'efficacité dynamique avec eBAM (amélioréMode d'acquisition par lots)
– Alimentation de 1,7 V à 3,6 V
– Plage de température de -40 °C à 85/105/125 °C
• Cœur : CPU Arm® 32 bits Cortex®-M4 avec FPU,Accélérateur adaptatif en temps réel (ART)Accelerator™) permettant l'exécution en état d'attente 0à partir de la mémoire Flash, fréquence jusqu'à 100 MHz,unité de protection de la mémoire,125 DMIPS/1,25 DMIPS/MHz (Dhrystone 2.1),et instructions DSP
• Souvenirs
– Jusqu'à 128 Ko de mémoire Flash
– 512 octets de mémoire OTP
– 32 Ko de SRAM
• Gestion de l'horloge, de la réinitialisation et de l'approvisionnement
– Alimentation d'application et E/S de 1,7 V à 3,6 V
– POR, PDR, PVD et BOR
– Oscillateur à cristal de 4 à 26 MHz
– RC interne 16 MHz réglé en usine
– Oscillateur 32 kHz pour RTC avec étalonnage
– RC interne 32 kHz avec étalonnage
• Consommation d'énergie
– Exécution : 89 µA/MHz (périphérique éteint)
– Stop (Flash en mode Stop, réveil rapidetemps) : 40 µA Typ à 25 °C ; 49 µA maxà 25 °C
– Arrêt (Flash en mode veille profonde,temps de réveil lent) : jusqu'à 6 µA à 25 °C ;14 µA max à 25 °C
– Veille : 2,4 µA à 25 °C / 1,7 V sansRTC ; 12 µA à 85 °C à 1,7 V
– Alimentation VBAT pour RTC : 1 µA à 25 °C
• 1×12 bits, 2,4 MSPS ADC : jusqu'à 16 canaux
• 1 convertisseur N/A 12 bits
• DMA à usage général : DMA à 16 fluxcontrôleurs avec FIFO et support burst
• Jusqu'à 9 minuteries
– Une minuterie basse consommation (disponible en mode Stop)mode)
– Un temporisateur de contrôle moteur avancé 16 bits
– Trois temporisateurs à usage général de 16 bits
– Un timer 32 bits jusqu'à 100 MHz avec jusqu'àquatre IC/OC/PWM ou compteur d'impulsions etentrée de codeur en quadrature (incrémental)
– Deux temporisateurs de surveillance (indépendantsfenêtre)
– Minuterie SysTick.
• Mode débogage
– Débogage de câble série (SWD) et JTAGinterfaces
– Cortex®-M4 Trace Macrocell™ intégrée
• Jusqu'à 50 ports d'E/S avec capacité d'interruption
– Jusqu'à 45 E/S rapides jusqu'à 100 MHz
– Jusqu'à 49 E/S tolérantes à 5 V
• Jusqu'à 9 interfaces de communication
– Jusqu'à 3 interfaces I2C (SMBus/PMBus)dont 1x I2C mode rapide à 1 MHz
– Jusqu'à 3 USART (2 x 12,5 Mbit/s,1 x 6,25 Mbit/s), interface ISO 7816, LIN,IrDA, contrôle du modem)
– Jusqu'à 3 SPI/I2S (jusqu'à 50 Mbit/s SPI ou(protocole audio I2S)
• 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
• Tous les emballages sont ECOPACK®2