Microcontrôleurs ARM STM32F051K8U7 – MCU d'entrée de gamme ARM Cortex-M0 64 Ko
♠ 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: | STM32F051K8 |
Style de montage : | CMS/CMS |
Emballage / Étui : | UFQFPN-32 |
Cœur: | ARM Cortex M0 |
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 : | 48 MHz |
Nombre d'E/S : | 27 E/S |
Taille de la RAM de données : | 8 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 |
Tension d'E/S : | 2 V à 3,6 V |
Type d'interface : | I2C, SPI, USART |
Sensible à l'humidité : | Oui |
Nombre de canaux ADC : | 13 canaux |
Série de processeurs : | STM32F0 |
Produit: | MCU |
Type de produit : | Microcontrôleurs ARM - MCU |
Type de mémoire de programme : | Éclair |
Quantité du pack d'usine : | 2940 |
Sous-catégorie: | Microcontrôleurs - MCU |
Nom commercial : | STM32 |
Minuteries de surveillance : | Minuterie de surveillance, fenêtrée |
Poids unitaire : | 0,035098 oz |
♠ Microcontrôleur 32 bits basé sur ARM®, 16 à 64 Ko de mémoire Flash, 11 temporisateurs, ADC, DAC et interfaces de communication, 2,0-3,6 V
Les microcontrôleurs STM32F051xx intègrent un cœur RISC 32 bits ARM® Cortex®-M0 hautes performances cadencé jusqu'à 48 MHz, des mémoires embarquées haute vitesse (jusqu'à 64 Ko de mémoire Flash et 8 Ko de SRAM) et une large gamme de périphériques et d'E/S optimisés. Tous les composants offrent des interfaces de communication standard (jusqu'à deux interfaces I₂C, deux interfaces SPI, une interface I₂S, une interface HDMI CEC et jusqu'à deux interfaces USART), un convertisseur analogique-numérique 12 bits, un convertisseur numérique-analogique 12 bits, six temporisateurs 16 bits, un temporisateur 32 bits et un temporisateur PWM à contrôle avancé.
Les microcontrôleurs STM32F051xx fonctionnent 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 basse consommation.
Les microcontrôleurs STM32F051xx sont proposés en sept boîtiers différents, de 32 à 64 broches, avec une matrice disponible sur demande. Différents jeux de périphériques sont inclus selon le composant choisi.
Ces caractéristiques rendent les microcontrôleurs STM32F051xx adaptés à une large gamme d'applications telles que le contrôle d'applications et les interfaces utilisateur, les équipements portables, les récepteurs A/V et la télévision numérique, les périphériques PC, les plates-formes de jeu et GPS, les applications industrielles, les API, les onduleurs, les imprimantes, les scanners, les systèmes d'alarme, les interphones vidéo et les systèmes CVC.
• Cœur : CPU ARM® 32 bits Cortex®-M0, fréquence jusqu'à 48 MHz
• Souvenirs
– 16 à 64 Ko de mémoire Flash
– 8 Ko de SRAM avec contrôle de parité HW
• Unité de calcul CRC
• Réinitialisation et gestion de l'alimentation
– Alimentation numérique et E/S : VDD = 2,0 V à 3,6 V
– Alimentation analogique : VDDA = de VDD à 3,6 V
– Réinitialisation à la mise sous tension/hors tension (POR/PDR)
– Détecteur de tension programmable (PVD)
– Modes basse consommation : Veille, Arrêt, 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 x6
– Oscillateur RC interne 40 kHz
• Jusqu'à 55 E/S rapides
– Tous mappables sur des vecteurs d’interruption externes
– Jusqu'à 36 E/S avec une capacité de tolérance de 5 V
• Contrôleur DMA à 5 canaux
• Un CAN 12 bits, 1,0 µs (jusqu'à 16 canaux)
– Plage de conversion : 0 à 3,6 V
– Alimentation analogique séparée de 2,4 à 3,6
• Un canal DAC 12 bits
• Deux comparateurs analogiques rapides à faible consommation avec entrée et sortie programmables
• Jusqu'à 18 canaux de détection capacitifs prenant en charge les capteurs tactiles à touches tactiles, linéaires et rotatifs
• Jusqu'à 11 minuteries
– Un temporisateur de contrôle avancé 16 bits à 7 canaux pour une sortie PWM à 6 canaux, avec génération de temps mort et arrêt d'urgence
– Un timer 32 bits et un timer 16 bits, avec jusqu'à 4 IC/OC, utilisables pour le décodage de contrôle IR
– Un temporisateur 16 bits, avec 2 IC/OC, 1 OCN, génération de temps mort et arrêt d'urgence
– Deux temporisateurs 16 bits, chacun avec IC/OC et OCN, génération de temps mort, arrêt d'urgence et porte modulatrice pour contrôle IR
– Un temporisateur 16 bits avec 1 IC/OC
– Minuteries de surveillance indépendantes et système
– Minuterie SysTick : décompteur 24 bits
– Un timer de base 16 bits pour piloter le DAC
• Calendrier RTC avec alarme et réveil périodique depuis Stop/Standby
• Interfaces de communication
– Jusqu'à deux interfaces I2C, dont une prenant en charge le mode Fast Mode Plus (1 Mbit/s) avec un courant absorbé de 20 mA, SMBus/PMBus et réveil à partir du mode Stop
– Jusqu'à deux USART prenant en charge le contrôle SPI synchrone maître et le contrôle modem, un avec interface ISO7816, LIN, capacité IrDA, détection automatique du débit en bauds et fonction de réveil
– Jusqu'à deux SPI (18 Mbit/s) avec trame de 4 à 16 bits programmable, un avec interface I2S multiplexée
• Interface HDMI CEC, réveil à la réception de l'en-tête
• Débogage du câble série (SWD)
• ID unique de 96 bits