Microcontrôleurs ARM STM32F302R8T6 Microcontrôleurs à 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-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 : | 6 bits/8 bits/10 bits/12 bits |
Fréquence d'horloge maximale : | 72 MHz |
Nombre d'E/S : | 51 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 : | + 85 °C |
Conditionnement: | Plateau |
Marque: | STMicroelectronics |
Type de RAM de données : | SRAM |
Type d'interface : | CAN, I2C, I2S, SPI, UART, USB |
Sensible à l'humidité : | Oui |
Nombre de canaux ADC : | 11 chaînes |
Nombre de temporisateurs/compteurs : | 9 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 : | 960 |
Sous-catégorie: | Microcontrôleurs - MCU |
Nom commercial : | STM32 |
Poids unitaire : | 0,012088 oz |
♠ Arm® Cortex®-M4 32 bits MCU+FPU, jusqu'à 64 Ko de Flash, 16 Ko de SRAM, ADC, DAC, USB, CAN, COMP, ampli-op, 2,0 - 3,6 V
La famille STM32F302x6/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, un périphérique USB FS, un port CAN et un émetteur infrarouge.
La famille STM32F302x6/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 STM32F302x6/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 etDivision des devoirs, 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 survecteurs d'interruption externes, plusieurs tolérants à 5 V
• Matrice d'interconnexion
• Contrôleur DMA à 7 canaux prenant en charge les minuteries,CAN, SPI, I2C, USART et DAC
• 1 × ADC 0,20 μs (jusqu'à 15 canaux) avecrésolution sélectionnable de 12/10/8/6 bits, 0 àPlage de conversion de 3,6 V, simplemode terminé/différentiel, analogique séparéalimentation de 2,0 à 3,6 V
• Capteur de température
• 1 canal DAC 12 bits avec alimentation analogique depuis2,4 à 3,6 V
• Trois comparateurs analogiques rail à rail rapides avecalimentation analogique de 2,0 à 3,6 V
• 1 x amplificateur opérationnel pouvant être utilisé dansMode PGA, tous les terminaux accessibles avec analogiquealimentation de 2,4 à 3,6 V
• Jusqu'à 18 canaux de détection capacitifsprenant en charge les touches tactiles, les capteurs linéaires et rotatifs
• Jusqu'à 9 minuteries
– Un temporisateur 32 bits avec jusqu'à 4 IC/OC/PWMou compteur d'impulsions et quadratureentrée codeur (incrémental)
– Un contrôle avancé 16 bits à 6 canauxminuterie, avec jusqu'à 6 canaux PWM,génération de temps mort et arrêt d'urgence
– Trois temporisateurs 16 bits avec IC/OC/OCN ouPWM, 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ériodiquedepuis Stop/Veille
• Interfaces de communication
– Trois I2C avec un courant de 20 mA àprise en charge du mode rapide plus
– Jusqu'à 3 USART, 1 avec ISO 7816 I/F, autodétection du débit en bauds et domaine d'horloge double
– Jusqu'à deux SPI avec duplex intégral multiplexéI2S
– Interface USB 2.0 pleine vitesse
– 1 x interface CAN (2.0B active)
– Émetteur infrarouge
• Débogage de câble série (SWD), JTAG
• ID unique de 96 bits