Microcontrôleurs ARM STM32F301K8T7 – MCU MCU à signaux mixtes grand public Cœur Arm Cortex-M4 DSP et FPU, 64 Ko de Flash 7
♠ 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: | STM32F3 |
Style de montage : | CMS/CMS |
Emballage / Étui : | LQFP-32 |
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 : | 72 MHz |
Nombre d'E/S : | 10 E/S |
Taille de la RAM de données : | 16 Ko |
Tension d'alimentation - Min : | 2 V |
Tension d'alimentation - Max : | 3,6 V |
Température minimale de fonctionnement : | - 40 °C |
Température de fonctionnement maximale : | + 105 °C |
Conditionnement: | Plateau |
Tension d'alimentation analogique : | 2 V à 3,6 V |
Marque: | STMicroelectronics |
Résolution DAC : | 12 bits |
Type de RAM de données : | SRAM |
Type d'interface : | I2C, SPI, USART |
Nombre de canaux ADC : | 8 canaux |
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 : | 1500 |
Sous-catégorie: | Microcontrôleurs - MCU |
Nom commercial : | STM32 |
Minuteries de surveillance : | Minuterie de surveillance, fenêtrée |
♠ Arm® Cortex®-M4 32 bits MCU+FPU, jusqu'à 64 Ko de mémoire Flash, 16 Ko de mémoire SRAM, ADC, DAC, COMP, ampli-op, 2,0 – 3,6 V
La famille STM32F301x6/8 est basée sur le cœur RISC 32 bits hautes performances Arm® Cortex®-M4 cadencé jusqu'à 72 MHz et intégrant une unité de calcul en virgule flottante (FPU). Elle intègre des mémoires embarquées haute vitesse (jusqu'à 64 Ko de mémoire Flash, 16 Ko de SRAM) et une vaste gamme d'E/S et de périphériques optimisés connectés à deux bus APB.
Ces composants offrent un CAN 12 bits rapide (5 Méch./s), trois comparateurs, un amplificateur opérationnel, jusqu'à 18 voies de détection capacitive, une voie CNA, une horloge temps réel basse consommation, un temporisateur 32 bits à usage général, un temporisateur dédié au contrôle moteur, jusqu'à trois temporisateurs 16 bits à usage général et un temporisateur pour piloter le CNA. Ils disposent également d'interfaces de communication standard et avancées : trois interfaces I₂C, jusqu'à trois interfaces USART, jusqu'à deux interfaces SPI avec I₂S full-duplex multiplexées et un émetteur infrarouge.
La famille STM32F301x6/8 fonctionne dans les plages de températures de –40 à +85 °C et de –40 à +105 °C avec une alimentation de 2,0 à 3,6 V. Un ensemble complet de modes d'économie d'énergie permet la conception d'applications à faible consommation.
La famille STM32F301x6/8 propose des appareils dans des boîtiers à 32, 48, 49 et 64 broches.
L'ensemble des périphériques inclus change en fonction de l'appareil choisi.
• Cœur : CPU Arm® 32 bits Cortex®-M4 avec FPU (72 MHz max.), multiplication à cycle unique et division matérielle, instruction DSP
• Souvenirs
– 32 à 64 Ko de mémoire Flash
– 16 Ko de SRAM sur le bus de données
• Unité de calcul CRC
• Réinitialisation et gestion de l'alimentation
– Plage de tension VDD, VDDA : 2,0 à 3,6 V
– Réinitialisation à la mise sous tension/hors tension (POR/PDR)
– Détecteur de tension programmable (PVD)
– Faible consommation : veille, arrêt et veille
– Alimentation VBAT pour RTC et registres de sauvegarde
• Gestion de l'horloge
– Oscillateur à cristal de 4 à 32 MHz
– Oscillateur 32 kHz pour RTC avec étalonnage
– RC interne 8 MHz avec option PLL x 16
– Oscillateur interne 40 kHz
• Jusqu'à 51 ports d'E/S rapides, tous mappables sur des vecteurs d'interruption externes, plusieurs tolérants à 5 V
• Matrice d'interconnexion
• Contrôleur DMA à 7 canaux prenant en charge les minuteries, les ADC, les SPI, les I2C, les USART et les DAC
• 1 × ADC 0,20 μs (jusqu'à 15 canaux) avec résolution sélectionnable de 12/10/8/6 bits, plage de conversion de 0 à 3,6 V, mode asymétrique/différentiel, alimentation analogique séparée de 2,0 à 3,6 V
• Capteur de température
• 1 canal DAC 12 bits avec alimentation analogique de 2,4 à 3,6 V
• Trois comparateurs analogiques rail à rail rapides avec alimentation analogique de 2,0 à 3,6 V
• 1 x amplificateur opérationnel utilisable en mode PGA, toutes les bornes accessibles avec alimentation analogique de 2,4 à 3,6 V
• Jusqu'à 18 canaux de détection capacitifs prenant en charge les capteurs à touches tactiles, linéaires et rotatifs
• Jusqu'à 9 minuteries
– Un temporisateur 32 bits avec jusqu'à 4 entrées IC/OC/PWM ou compteur d'impulsions et codeur en quadrature (incrémental)
– Une minuterie de contrôle avancée 16 bits à 6 canaux, avec jusqu'à 6 canaux PWM, génération de temps mort et arrêt d'urgence
– Trois temporisateurs 16 bits avec IC/OC/OCN ou PWM, générateur de temps mort et arrêt d'urgence
– Un timer de base 16 bits pour piloter le DAC
– 2 temporisateurs de surveillance (indépendants, fenêtre)
– Minuterie SysTick : décompteur 24 bits
• Calendrier RTC avec alarme, réveil périodique depuis Stop/Standby
• Interfaces de communication
– Trois I2C avec un courant de 20 mA pour prendre en charge le mode rapide plus
– Jusqu'à 3 USART, 1 avec interface ISO 7816, détection automatique du débit en bauds et domaine d'horloge double
– Jusqu'à deux SPI avec I2S duplex intégral multiplexé
– Émetteur infrarouge
• Débogage de câble série (SWD), JTAG
• ID unique de 96 bits