Microcontrôleurs ARM STM32F302RBT6 – MCU ARM Cortex M4 32 bits 72 MHz 128 Ko FPU MCU
♠ Description du produit
Attribut de produit | Valeur d'attribut |
Fabricant: | STMicroelectronics |
Catégorie de produit: | Microcontrôleurs ARM - MCU |
RoHS : | Détails |
Série: | STM32F3 |
Style de montage : | CMS/CMS |
Paquet/boîte : | LQFP-64 |
Cœur: | BRAS Cortex M4 |
Taille de la mémoire programme : | 128 ko |
Largeur du bus de données : | 32 bits |
Résolution CAN : | 2 x 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 : | 32 ko |
Tension d'alimentation - Min : | 2V |
Tension d'alimentation - Max : | 3,6 V |
Température de fonctionnement minimale : | - 40 C |
Température de fonctionnement maximale : | + 85 C |
Emballage: | Plateau |
Marque: | STMicroelectronics |
Type de RAM de données : | SRAM |
Type d'interface : | PEUT, I2C, I2S, SPI, UART, USART, USB |
Sensible à l'humidité : | Oui |
Nombre de canaux ADC : | 1 canal |
Nombre de minuteries/compteurs : | 8 Minuterie |
Série de processeur : | BRAS Cortex M |
Type de produit: | Microcontrôleurs ARM - MCU |
Type de mémoire de programme : | Éclair |
Quantité de l'emballage d'usine : | 960 |
Sous-catégorie : | Microcontrôleurs - MCU |
Nom commercial : | STM32 |
Unité de poids: | 342.700mg |
♠ MCU + FPU Cortex®-M4 32b basé sur Arm®, jusqu'à 256 Ko Flash + 40 Ko SRAM, 2 ADC, 1 canal DAC, 4 comp, 2 PGA, minuteries, 2,0-3,6 V
La famille STM32F302xB/STM32F302xC est basée sur le cœur RISC hautes performances Arm® Cortex®-M4 32 bits avec FPU fonctionnant à une fréquence allant jusqu'à 72 MHz et intégrant une unité à virgule flottante (FPU), une unité de protection de la mémoire ( MPU) et une macrocellule de trace intégrée (ETM).La famille intègre des mémoires embarquées à grande vitesse (jusqu'à 256 Ko de mémoire Flash, jusqu'à 40 Ko de SRAM) et une vaste gamme d'E/S améliorées et de périphériques connectés à deux bus APB.
Les appareils offrent jusqu'à deux ADC 12 bits rapides (5 Msps), quatre comparateurs, deux amplificateurs opérationnels, jusqu'à un canal DAC, un RTC basse consommation, jusqu'à cinq temporisateurs 16 bits à usage général, un à usage général Minuterie 32 bits et une minuterie dédiée au contrôle du moteur.Ils disposent également d'interfaces de communication standard et avancées : jusqu'à deux I2C, jusqu'à trois SPI (deux SPI sont avec des I2S en duplex intégral multiplexés), trois USART, jusqu'à deux UART, CAN et USB.Pour obtenir une précision de classe audio, les périphériques I2S peuvent être cadencés via une PLL externe.
La famille STM32F302xB/STM32F302xC fonctionne dans les plages de température de -40 à +85 °C et de -40 à +105 °C à partir d'une alimentation de 2,0 à 3,6 V.Un ensemble complet de modes d'économie d'énergie permet la conception d'applications à faible consommation d'énergie.
La famille STM32F302xB/STM32F302xC propose des dispositifs dans quatre boîtiers allant de 48 broches à 100 broches.
L'ensemble des périphériques inclus change avec l'appareil choisi.
• Cœur : processeur Arm® Cortex®-M4 32 bits avec FPU (72 MHz max), multiplication à cycle unique et division matérielle, instruction DSP et MPU (unité de protection de la mémoire)
• Des conditions de fonctionnement:
– Plage de tension VDD, VDDA : 2,0 V à 3,6 V
• Souvenirs
– 128 à 256 Ko de mémoire Flash
– Jusqu'à 40 Ko de SRAM, avec contrôle de parité matérielle mis en œuvre sur les 16 premiers Ko.
• Unité de calcul CRC
• Réinitialisation et gestion des approvisionnements
– Réinitialisation à la mise sous/hors tension (POR/PDR)
– Détecteur de tension programmable (PVD)
– Modes basse 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 x 16 PLL
– Oscillateur interne 40 kHz
• Jusqu'à 87 E/S rapides
– Tous mappables sur des vecteurs d'interruption externes
– Plusieurs tolérances 5 V • Matrice d'interconnexion
• Contrôleur DMA 12 canaux
• Deux CAN 0,20 μS (jusqu'à 17 canaux) avec résolution sélectionnable de 12/10/8/6 bits, plage de conversion de 0 à 3,6 V, entrée asymétrique/différentielle, alimentation analogique séparée de 2 à 3,6 V
• Un canal DAC 12 bits avec alimentation analogique de 2,4 à 3,6 V
• Quatre comparateurs analogiques rapides rail à rail avec alimentation analogique de 2 à 3,6 V
• Deux amplificateurs opérationnels utilisables en mode PGA, toutes bornes accessibles avec alimentation analogique de 2,4 à 3,6 V
• Jusqu'à 24 canaux de détection capacitifs prenant en charge les capteurs tactiles, linéaires et rotatifs
• Jusqu'à 11 minuteries
– Un temporisateur 32 bits et deux temporisateurs 16 bits avec jusqu'à 4 IC/OC/PWM ou compteur d'impulsions et entrée d'encodeur en quadrature (incrémental)
- Une minuterie de contrôle avancé 16 bits à 6 canaux, avec jusqu'à 6 canaux PWM, génération de temps mort et arrêt d'urgence
– Une minuterie 16 bits avec 2 IC/OC, 1 OCN/PWM, génération de temps mort et arrêt d'urgence
– Deux temporisateurs 16 bits avec IC/OC/OCN/PWM, génération de temps mort et arrêt d'urgence
– Deux temporisateurs de surveillance (indépendants, fenêtre)
– Temporisateur SysTick : décompteur 24 bits
– Une minuterie de base 16 bits pour piloter le DAC
• Calendrier RTC avec alarme, réveil périodique à partir de l'arrêt/de la veille
• Interfaces de communication
– Interface CAN (2.0B Actif)
– Deux modes rapides I2C plus (1 Mbit/s) avec puits de courant 20 mA, SMBus/PMBus, réveil à partir de STOP
– Jusqu'à cinq USART/UART (interface ISO 7816, LIN, IrDA, contrôle modem)
– Jusqu'à trois SPI, dont deux avec interface I2S multiplexée half/full duplex, trames de 4 à 16 bits programmables
– Interface USB 2.0 pleine vitesse
– Émetteur infrarouge
• Débogage de fil série, Cortex®-M4 avec FPU ETM, JTAG
• ID unique 96 bits