Les microcontrôleurs de STM32F091xB/xC ont un noyau à 32 bits performant d'ARM® Cortex®-M0 RISC qui fonctionne à jusqu'à 48 mégahertz, stockage inclus ultra-rapide (jusqu'à 256 K bytes de la mémoire instantanée et 32 K bytes de SRAM), et un large éventail de périphériques et d'I/Os améliorés. Des interfaces de communication standard (deux I2Cs, deux SPIs/un I2S, une CCE de HDMI, et jusqu'à huit USARTs) sont équipées, aussi bien qu'une BOÎTE, un 12 bit CDA, un 12 bit DAC de deux canaux, sept chronométreurs de 16 bits, une minuterie à 32 bits, et une minuterie du l'avancé-contrôle PWM.
Les microcontrôleurs de STM32F091xB/xC fonctionnent dans le °C -40 à +85 et -40 à +105 températures ambiantes de °C, avec une alimentation d'énergie s'étendant de 2,0 à 3,6 un éventail varié d'arrangements de puissance-économie de V. permet le développement des applications de basse puissance.
Les microcontrôleurs de STM32F091xB/xC sont disponibles en sept paquets différents s'étendant de 48 à 100 bornes, avec une forme de matrice disponible sur demande. Différents ensembles de périphériques sont inclus selon le dispositif.
Ces caractéristiques rendent les microcontrôleurs de STM32F091xB/xC appropriés à un large éventail d'applications, y compris des interfaces utilisateurs de contrôle d'application et, des dispositifs tenus dans la main, des récepteurs d'A/V et des périphériques numériques de TV, de PC, le jeu et des plates-formes de GPS, des applications industrielles, le PLCs, des inverseurs, des imprimantes, des scanners, des interphones de système d'alarme et visuels, et le HVACs.
• Noyau : Unité centrale de traitement Cortex®-M0, fréquence à 32 bits d'ARM® jusqu'à 48 mégahertz
• Souvenirs
– 128 à 256 K bytes de mémoire instantanée
– 32 K bytes de SRAM avec la parité de HW
• Unité de calcul de centre de détection et de contrôle
• Gestion de remise et de puissance
– Approvisionnement de Digital et d'I/Os : VDD = 2,0 V à 3,6 V
– Approvisionnement analogue : VDDA = VDD à 3,6 V
– Puissance-sur/de mise hors tension remise (POR/PDR)
– Détecteur programmable de tension (PVD)
– Modes de puissance faible : Sommeil, arrêt, remplaçant
– Approvisionnement de VBAT pour le RTC et les registres de secours
• Gestion d'horloge
– oscillateur à cristal de 4 à 32 mégahertz
– oscillateur de 32 kilohertz pour le RTC avec le calibrage
– 8 mégahertz internes RC avec l'option de x6 PLL
– 40 oscillateur interne de kilohertz RC
– Oscillateur interne de 48 mégahertz avec le règlage automatique basé sur la synchronisation extérieure
• Jusqu'à 88 I/Os rapides
– Tout le mappable sur des vecteurs d'interruption externe
– Jusqu'à 69 I/Os avec la capacité 5V-tolerant et 19 avec l'approvisionnement indépendant VDDIO2
• contrôleur DMA de 12 canaux
• Un 12 bits, 1,0 µs CDA (jusqu'à 16 canaux)
– Chaîne de conversion : 0 à 3,6 V
– Approvisionnement analogue distinct : 2,4 V à 3,6 V
• Un 12 convertisseur du bit D/A (avec 2 canaux)
• Deux comparateurs analogues de basse puissance rapides avec l'entrée et sortie programmable
• Jusqu'à 24 canaux de détection capacitifs pour les capteurs de touchkey, linéaires et rotatoires de contact
• Calendrier RTC avec l'alarme et la commande périodique de l'arrêt/du remplaçant
• 12 minuteries
– Une minuterie de 16 bits d'avancé-contrôle pour 6 la sortie du canal PWM
– Un chronométreurs à 32 bits et sept de 16 bits, avec jusqu'à 4 IC/OC, OCN, utilisables pour le contrôle d'IR décodant ou contrôle de DAC
– Horloges de surveillance d'indépendant et de système
– Minuterie de SysTick
• Interfaces de communication
– Deux interfaces d'I2C soutenant le mode rapide plus (1 Mbit/s) avec 20 SMBus/PMBus d'évier actuel de mA un de soutien, et commande
– Jusqu'à huit USARTs contrôle synchrone principal de soutien de SPI et de modem, trois avec l'interface ISO7816, LIN, IrDA, détection automatique de vitesse baud et caractéristique de commande
– Deux SPIs (18 Mbits/s) avec 4 à 16 cadres mordus programmables, et avec l'interface d'I2S ont multiplexé
– Interface de BOÎTE
• Commande de CCE de HDMI sur la réception d'en-tête
• Le fil périodique corrigent (SWD)
• identification unique de 96 bits
• Tous les paquets ECOPACK®2
Attribut | Valeur d'attribut |
---|---|
Fabricant | STMicroelectronics |
Catégorie de produit | Microcontrôleurs |
Série | STM32 F0 |
Emballage | Plateau |
Unité-poids | 0,012088 onces |
De style du support | SMD/SMT |
Paquet-cas | 64-LQFP |
L'Actionner-température | -40°C | 85°C (VENTRES) |
Fournisseur-Dispositif-paquet | 64-LQFP (10x10) |
Nombre-de-JE-o | Entrée-sortie 52 |
Vitesse | 48MHz |
EEPROM-taille | - |
Noyau-processeur | ARMR CortexR-M0 |
RAM-taille | 32K X 8 |
Mémoire de programme | ÉCLAIR |
Périphériques | DMA, I2S, POR, PWM, WDT |
Connectivité | BOÎTE, I2C, IrDA, LIN, SPI, UART/USART |
Tension-approvisionnement-Vcc-Vdd | 2 V | 3,6 V |
Noyau-taille | à 32 bits |
Programme-Mémoire-taille | 256KB (256K X 8) |
Donnée-convertisseurs | A/D 16x12b, D/A 2x12b |
De type oscillateur | Interne |
Température de fonctionnement maximum | + 85 C |
Gamme de température de fonctionnement | - 40 C |
Actionner-Approvisionnement-tension | 2 V à 3,6 V |
De type interface | I2C USART SPI |
Noyau | ARM Cortex M0 |
Processeur-séries | STM32F091 |
Donnée-Autobus-largeur | bit 32 |
Paquet-cas | LQFP-64 |
Maximum-Horloge-fréquence | 48 mégahertz |
Nombre-de-CDA-canaux | La Manche 19 |
Entrée-sortie | Entrée-sortie 52 |
Donnée-RAM-taille | kB 32 |
Nombre-de-Minuterie-compteurs | Minuterie 12 |
CDA-résolution | bit 12 |
De type données | SRAM |