Microcontrôleurs ARM STM32L476VGT6 – MCU FPU ultra-basse consommation MCU Arm Cortex-M4 80 MHz 1 Mo de mémoire Flash LCD, USB OTG, DFSD
♠ 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: | STM32L476VG |
Style de montage : | CMS/CMS |
Emballage / Étui : | LQFP-100 |
Cœur: | ARM Cortex M4 |
Taille de la mémoire du programme : | 1 Mo |
Largeur du bus de données : | 32 bits |
Résolution ADC : | 3 x 12 bits |
Fréquence d'horloge maximale : | 80 MHz |
Nombre d'E/S : | 82 E/S |
Taille de la RAM de données : | 128 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: | Plateau |
Tension d'alimentation analogique : | 3,3 V |
Marque: | STMicroelectronics |
Résolution DAC : | 12 bits |
Type de RAM de données : | SRAM |
Tension d'E/S : | 3,3 V |
Type d'interface : | PEUT, I2C, LPUART, SAI, SPI, USART, USB |
Sensible à l'humidité : | Oui |
Nombre de canaux ADC : | 16 canaux |
Série de processeurs : | STM32L476xx |
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 : | 540 |
Sous-catégorie: | Microcontrôleurs - MCU |
Nom commercial : | STM32 |
Minuteries de surveillance : | Minuterie de surveillance, fenêtrée |
Poids unitaire : | 0,046530 oz |
♠ Microcontrôleur Arm® Cortex®-M4 32 bits ultra-basse consommation + FPU, 100 DMIPS, jusqu'à 1 Mo de mémoire Flash, 128 Ko de mémoire SRAM, USB OTG FS, LCD, SMPS ext.
Les STM32L476xx 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 STM32L476xx intègrent des mémoires haute vitesse (mémoire Flash jusqu'à 1 Mo, jusqu'à 128 Ko de SRAM), un contrôleur de mémoire externe flexible (FSMC) pour les mémoires statiques (pour les dispositifs avec des boîtiers de 100 broches et plus), une interface de mémoire flash Quad SPI (disponible sur tous les boîtiers) 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 STM32L476xx 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.
Ces composants offrent jusqu'à trois CAN 12 bits rapides (5 Méch./s), deux comparateurs, deux amplificateurs opérationnels, deux canaux CNA, un tampon de référence de tension interne, une horloge temps réel basse consommation, deux temporisateurs 32 bits à usage général, deux temporisateurs PWM 16 bits dédiés au contrôle moteur, sept temporisateurs 16 bits à usage général et deux temporisateurs 16 bits basse consommation. Ils prennent en charge quatre filtres numériques pour modulateurs sigma delta externes (DFSDM).
• Ultra-faible consommation avec FlexPowerControl
– Alimentation de 1,71 V à 3,6 V
– Plage de température de -40 °C à 85/105/125 °C
– 300 nA en mode VBAT : alimentation pour RTC et registres de sauvegarde 32×32 bits
– Mode d'arrêt 30 nA (5 broches de réveil)
– 120 nA Mode veille (5 broches de réveil)
– 420 nA Mode veille avec RTC
– 1,1 µA en mode Stop 2, 1,4 µA avec RTC
– Mode de fonctionnement 100 µA/MHz (mode LDO)
– Mode de fonctionnement 39 μA/MHz (mode SMPS à 3,3 V)
– 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 ULPMark™ CP de 294
– Score ULPMark™ PP de 106
• 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 %)
– 3 PLL pour l'horloge système, USB, audio, ADC
• Jusqu'à 114 E/S rapides, la plupart tolérantes à 5 V, jusqu'à 14 E/S avec alimentation indépendante jusqu'à 1,08 V
• RTC avec calendrier HW, alarmes et étalonnage
• LCD 8× 40 ou 4× 44 avec convertisseur élévateur
• Jusqu'à 24 canaux de détection capacitifs : prend en charge les capteurs tactiles à touches tactiles, linéaires et rotatifs
• 16 minuteries : 2 minuteries 16 bits de contrôle moteur avancé, 2 minuteries 32 bits et 5 minuteries 16 bits à usage général, 2 minuteries 16 bits de base, 2 minuteries 16 bits basse consommation (disponibles en mode Stop), 2 chiens de garde, minuterie SysTick
• Souvenirs
– Jusqu'à 1 Mo de mémoire Flash, 2 banques de lecture pendant l'écriture, protection de lecture de code propriétaire
– Jusqu'à 128 Ko de SRAM dont 32 Ko avec contrôle de parité matériel
– Interface mémoire externe pour mémoires statiques prenant en charge les mémoires SRAM, PSRAM, NOR et NAND
– Interface mémoire Quad SPI
• 4x filtres numériques pour modulateur sigma delta
• Périphériques analogiques riches (alimentation indépendante)
– 3x ADC 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
– 2x amplificateurs opérationnels avec PGA intégré
– 2x comparateurs ultra-basse consommation
• 20x interfaces de communication
– USB OTG 2.0 pleine vitesse, LPM et BCD
– 2x SAI (interface audio série)
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 5x 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)
• 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™
• Tous les emballages sont conformes à la norme ECOPACK2®