Microcontrôleurs ARM STM32L431CBY6TR – MCU FPU ultra-basse consommation MCU Arm Cortex-M4 80 MHz 128 Ko de mémoire Flash
♠ 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: | STM32L431CB |
Style de montage : | CMS/CMS |
Emballage / Étui : | WLCSP-48 |
Cœur: | ARM Cortex M4 |
Taille de la mémoire du programme : | 128 Ko |
Largeur du bus de données : | 32 bits |
Résolution ADC : | 12 bits |
Fréquence d'horloge maximale : | 80 MHz |
Nombre d'E/S : | 38 E/S |
Taille de la RAM de données : | 64 Ko |
Tension d'alimentation - Min : | 1,71 V |
Tension d'alimentation - Max : | 3,6 V |
Température minimale de fonctionnement : | - 40 °C |
Température de fonctionnement maximale : | + 85 °C |
Conditionnement: | Bobine |
Marque: | STMicroelectronics |
Résolution DAC : | 12 bits |
Type de RAM de données : | SRAM |
Type d'interface : | PEUT, I2C, LPUART, SAI, SPI, USART |
Nombre de canaux ADC : | 10 canaux |
Nombre de temporisateurs/compteurs : | 11 Minuterie |
Série de processeurs : | STM32L4 |
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 : | 5000 |
Sous-catégorie: | Microcontrôleurs - MCU |
Nom commercial : | STM32 |
Minuteries de surveillance : | Minuterie de surveillance, fenêtrée |
Poids unitaire : | 0,000405 oz |
♠ Microcontrôleur Arm® Cortex®-M4 32 bits ultra-basse consommation + FPU, 100 DMIPS, jusqu'à 256 Ko de mémoire Flash, 64 Ko de SRAM, analogique, audio
Les STM32L431xx sont des microcontrôleurs ultra-basse consommation basés sur le cœur RISC 32 bits Arm® Cortex®-M4 hautes performances, cadencé jusqu'à 80 MHz. Le cœur Cortex-M4 intègre une unité de calcul en virgule flottante (FPU) simple précision prenant en charge toutes les instructions et tous les types de données Arm® simple précision. Il implémente également un jeu complet d'instructions DSP et une unité de protection mémoire (MPU) qui renforce la sécurité des applications.
Les dispositifs STM32L431xx intègrent des mémoires haute vitesse (mémoire Flash jusqu'à 256 Ko, 64 Ko de SRAM), une interface de mémoire flash Quad SPI (disponible sur tous les packages) et une vaste gamme d'E/S et de périphériques améliorés connectés à deux bus APB, deux bus AHB et une matrice de bus multi-AHB 32 bits.
Les dispositifs STM32L431xx intègrent plusieurs mécanismes de protection pour la mémoire Flash et la SRAM intégrées : protection en lecture, protection en écriture, protection en lecture de code propriétaire et pare-feu.
Les appareils offrent un CAN 12 bits rapide (5 Msps), deux comparateurs, un amplificateur opérationnel, deux canaux DAC, un tampon de référence de tension interne, un RTC basse consommation, une minuterie 32 bits à usage général, une minuterie PWM 16 bits dédiée au contrôle du moteur, quatre minuteries 16 bits à usage général et deux minuteries 16 bits basse consommation.
De plus, jusqu'à 21 canaux de détection capacitifs sont disponibles.
• Ultra-faible consommation avec FlexPowerControl
– Alimentation de 1,71 V à 3,6 V
– Plage de température de -40 °C à 85/105/125 °C
– 200 nA en mode VBAT : alimentation pour RTC et registres de sauvegarde 32×32 bits
– Mode d'arrêt 8 nA (5 broches de réveil)
– 28 nA Mode veille (5 broches de réveil)
– 280 nA Mode veille avec RTC
– 1,0 µA en mode Stop 2, 1,28 µA avec RTC
– Mode de fonctionnement 84 µA/MHz
– Mode d’acquisition par lots (BAM)
– 4 µs de réveil depuis le mode Stop
– Réinitialisation de la panne de courant (BOR)
– Matrice d'interconnexion
• Cœur : CPU Arm® 32 bits Cortex®-M4 avec FPU, accélérateur adaptatif en temps réel (ART Accelerator™) permettant une exécution sans attente à partir de la mémoire Flash, fréquence jusqu'à 80 MHz, MPU, 100 DMIPS et instructions DSP
• Indicateur de performance
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz à 80 MHz)
• Référence énergétique
– Score ULPBench® de 176,7
• Sources d'horloge
– Oscillateur à cristal de 4 à 48 MHz
– Oscillateur à cristal 32 kHz pour RTC (LSE)
– RC interne 16 MHz réglé en usine (±1 %)
– RC interne basse consommation 32 kHz (±5 %)
– Oscillateur interne multi-vitesses de 100 kHz à 48 MHz, auto-ajusté par LSE (précision supérieure à ± 0,25 %)
– Interne 48 MHz avec récupération d'horloge
– 2 PLL pour l'horloge système, l'audio, l'ADC
• Jusqu'à 83 E/S rapides, la plupart tolérantes à 5 V
• RTC avec calendrier HW, alarmes et étalonnage
• Jusqu'à 21 canaux de détection capacitifs : prend en charge les touches tactiles, les capteurs tactiles linéaires et rotatifs
• 11x minuteries : 1x 16 bits de contrôle moteur avancé, 1x 32 bits et 2x 16 bits à usage général, 2x 16 bits de base, 2x minuteries 16 bits basse consommation (disponibles en mode Stop), 2x chiens de garde, minuterie SysTick
• Souvenirs
– Jusqu'à 256 Ko de mémoire Flash mono-bancaire, protection de lecture de code propriétaire
– 64 Ko de SRAM dont 16 Ko avec contrôle de parité matériel
– Interface mémoire Quad SPI
• Périphériques analogiques riches (alimentation indépendante)
– 1x CAN 12 bits 5 Msps, jusqu'à 16 bits avec suréchantillonnage matériel, 200 µA/Msps
– 2 canaux de sortie DAC 12 bits, échantillonnage et maintien à faible consommation
– 1x amplificateur opérationnel avec PGA intégré
– 2x comparateurs ultra-basse consommation
• 16x interfaces de communication
– 1x SAI (interface audio série)
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 4x USART (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Stop 2 réveil)
– 3x SPI (et 1x Quad SPI)
– Interface CAN (2.0B Active) et SDMMC
– Protocole maître à fil unique SWPMI I/F
– IRTIM (interface infrarouge)
• Contrôleur DMA 14 canaux
• Générateur de nombres aléatoires véritables
• Unité de calcul CRC, ID unique 96 bits
• Support de développement : débogage de fil série (SWD), JTAG, Embedded Trace Macrocell™