Microcontrôleurs ARM STM32L451REY6TR – MCU FPU ultra-basse consommation MCU Arm Cortex-M4 80 MHz 512 Ko de mémoire Flash, DFSDM
♠ 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: | STM32L451RE |
Style de montage : | CMS/CMS |
Emballage / Étui : | CSP-64 |
Cœur: | ARM Cortex M4 |
Taille de la mémoire du programme : | 512 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 : | 52 E/S |
Taille de la RAM de données : | 160 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 |
Conditionnement: | Couper le ruban |
Marque: | STMicroelectronics |
Résolution DAC : | 12 bits |
Type de RAM de données : | SRAM |
Type d'interface : | CAN, I2C, LPUART, SAI, SPI, UART |
Nombre de canaux ADC : | 16 canaux |
Nombre de temporisateurs/compteurs : | 11 Minuterie |
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,000526 oz |
♠ Microcontrôleur Arm® Cortex®-M4 32 bits ultra-basse consommation + FPU, 100 DMIPS, jusqu'à 512 Ko de mémoire Flash, 160 Ko de SRAM, analogique, audio
Les composants STM32L451xx 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 STM32L451xx intègrent des mémoires haute vitesse (mémoire Flash jusqu'à 512 Ko, 160 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 STM32L451xx 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, un canal DAC, un tampon de référence de tension interne, un RTC basse consommation, un temporisateur 32 bits à usage général, un temporisateur PWM 16 bits dédié au contrôle du moteur, quatre temporisateurs 16 bits à usage général et deux temporisateurs 16 bits basse consommation.
De plus, jusqu'à 21 canaux de détection capacitifs sont disponibles.
Ils disposent également d'interfaces de communication standard et avancées, à savoir quatre I2C, trois SPI, trois USART, un UART et un UART basse consommation, un SAI, un SDMMC, un CAN.
Le STM32L451xx fonctionne dans les plages de températures de -40 à +85 °C (+105 °C de jonction) et de -40 à +125 °C (+130 °C de jonction) avec une alimentation de 1,71 à 3,6 V. Un ensemble complet de modes d'économie d'énergie permet la conception d'applications à faible consommation.
Certaines alimentations indépendantes sont prises en charge : entrée d'alimentation analogique indépendante pour CAN, DAC, OPAMP et comparateurs. Une entrée VBAT permet de sauvegarder l'horloge temps réel et les registres de sauvegarde.
La famille STM32L451xx propose six boîtiers de 48 à 100 broches.
• Ultra-faible consommation avec FlexPowerControl
– Alimentation de 1,71 V à 3,6 V
– Plage de température de -40 °C à 85/125 °C
– 145 nA en mode VBAT : alimentation pour RTC et registres de sauvegarde 32×32 bits
– Mode d'arrêt 22 nA (5 broches de réveil)
– 106 nA Mode veille (5 broches de réveil)
– 375 nA Mode veille avec RTC
– 2,05 µA en mode Stop 2, 2,40 µ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 ULPMark™ CP de 335
– Score ULPMark™ PP de 104
• 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
• 12 minuteries : 1x 16 bits de contrôle moteur avancé, 1x 32 bits et 3x 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'à 512 Ko de mémoire Flash mono-bancaire, protection de lecture de code propriétaire
– 160 Ko de SRAM dont 32 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
– 1 canal de sortie DAC 12 bits, échantillonneur-bloqueur à faible consommation
– 1x amplificateur opérationnel avec PGA intégré
– 2x comparateurs ultra-basse consommation
– Sortie tamponnée de tension de référence précise de 2,5 V ou 2,048 V
• 16x interfaces de communication
– 1x SAI (interface audio série)
– 4x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, modem)
– 1x UART (LIN, IrDA, modem)
– 1x LPUART (Stop 2 réveil)
– 3x SPI (et 1x Quad SPI)
– Interface CAN (2.0B Active) et SDMMC
– 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™