Microcontrôleurs ARM STM32L496RET6 FPU ultra-basse consommation Arm Cortex-M4 MCU 80 MHz 512 Ko de mémoire Flash USB OTG, LCD, D
♠ 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: | STM32L496RE |
Style de montage : | CMS/CMS |
Emballage / Étui : | LQFP-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 : | 3 x 12 bits |
Fréquence d'horloge maximale : | 80 MHz |
Nombre d'E/S : | 52 E/S |
Taille de la RAM de données : | 320 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 : | 1,62 V à 3,6 V |
Marque: | STMicroelectronics |
Résolution DAC : | 12 bits |
Type de RAM de données : | SRAM |
Tension d'E/S : | 1,08 V à 3,6 V |
Type d'interface : | CAN, I2C, LPUART, SAI, SPI, UART, USB |
Sensible à l'humidité : | Oui |
Nombre de canaux ADC : | 16 canaux |
Produit: | Microcontrôleur + unité de traitement en exécution (FPU) |
Type de produit : | |
Type de mémoire de programme : | |
Quantité du pack d'usine : | 960 |
Sous-catégorie: | Microcontrôleurs - MCU |
Nom commercial : | STM32 |
Minuteries de surveillance : | Minuterie de surveillance, fenêtrée |
Poids unitaire : | 0,001728 oz |
♠ Microcontrôleur Arm® Cortex®-M4 32 bits ultra-basse consommation + FPU, 100 DMIPS, jusqu'à 1 Mo de mémoire Flash, 320 Ko de SRAM, USB OTG FS, audio, SMPS externe
Les composants STM32L496xx 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 ensemble complet d'instructions DSP et une unité de protection mémoire (MPU) qui renforce la sécurité des applications.
Les dispositifs STM32L496xx intègrent des mémoires haute vitesse (jusqu'à 1 Mo de mémoire Flash, 320 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 STM32L496xx 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).
De plus, jusqu'à 24 canaux de détection capacitive sont disponibles. Les appareils intègrent également un pilote LCD 8x40 ou 4x44, avec convertisseur élévateur interne.
Ils disposent également d'interfaces de communication standard et avancées, à savoir quatre I2C, trois SPI, trois USART, deux UART et un UART basse consommation, deux SAI, un SDMMC, deux CAN, un USB OTG pleine vitesse, un SWPMI (interface maître de protocole à fil unique), une interface caméra et un contrôleur DMA2D.
Le STM32L496xx fonctionne dans des plages de températures de -40 à +85 °C (+105 °C à la jonction) et de -40 à +125 °C (+130 °C à la jonction), avec une alimentation VDD de 1,71 à 3,6 V avec un régulateur LDO interne et une alimentation VDD12 de 1,05 à 1,32 V avec une alimentation SMPS externe. Un ensemble complet de modes d'économie d'énergie facilite la conception d'applications basse consommation.
Plusieurs alimentations indépendantes sont prises en charge : entrée d'alimentation analogique indépendante pour CAN, CNA, amplificateurs opérationnels et comparateurs, entrée d'alimentation dédiée de 3,3 V pour USB, et jusqu'à 14 E/S peuvent être alimentées indépendamment jusqu'à 1,08 V. Une entrée VBAT permet de sauvegarder l'horloge temps réel et les registres de sauvegarde. Des alimentations VDD12 dédiées peuvent être utilisées pour contourner le régulateur LDO interne lorsqu'elles sont connectées à une alimentation à découpage externe.
La famille STM32L496xx propose sept boîtiers allant de 64 à 169 broches.
Inclut le brevet de pointe STtechnologie
• Ultra-faible consommation avec FlexPowerControl
– Alimentation de 1,71 V à 3,6 V
– Plage de température de -40 °C à 85/125 °C
– 320 nA en mode VBAT : alimentation pour RTC etRegistres de sauvegarde 32×32 bits
– Mode d'arrêt 25 nA (5 broches de réveil)
– 108 nA Mode veille (5 broches de réveil)
– 426 nA Mode veille avec RTC
– 2,57 µA en mode Stop 2, 2,86 µA en mode Stop 2 avecRTC
– Mode de fonctionnement 91 µA/MHz (mode LDO)
– Mode de fonctionnement 37 μA/MHz (à 3,3 V SMPSmode)
– Mode d’acquisition par lots (BAM)
– 5 µs de réveil depuis le mode Stop
– Réinitialisation de la panne de courant (BOR) dans tous les modes sauffermer
– 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 état d'attenteà partir de la mémoire Flash, fréquence jusqu'à 80 MHz,Instructions MPU, 100 DMIPS et 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 279
– Score ULPMark™ PP de 80,2
• 16 minuteries : 2x 16 bits de contrôle moteur avancé, 2x32 bits et 5x 16 bits à usage général, 2x 16 bitsde base, 2x temporisateurs 16 bits basse consommation (disponibles enMode d'arrêt), 2x chiens de garde, minuterie SysTick
• RTC avec calendrier HW, alarmes et étalonnage
• Jusqu'à 136 E/S rapides, la plupart tolérantes à 5 V, jusqu'à 14E/S avec alimentation indépendante jusqu'à 1,08 V
• Accélérateur Chrom-ART dédié pourcréation de contenu graphique amélioré (DMA2D)
• Interface de caméra 8 à 14 bits jusqu'à 32 MHz(noir et blanc) ou 10 MHz (couleur)
• Souvenirs
– Jusqu'à 1 Mo de mémoire Flash, 2 banques de lecture/écriture, protection de lecture de code propriétaire
– 320 Ko de SRAM dont 64 Ko aveccontrôle de parité matériel
– Interface mémoire externe pour statiquemémoires supportant SRAM, PSRAM,
Mémoires NOR et NAND
– Interface mémoire Quad SPI double flash
• 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 %)
– Multivitesse interne de 100 kHz à 48 MHzoscillateur, auto-ajusté par LSE (meilleur que(±0,25 % de précision)
– Interne 48 MHz avec récupération d'horloge
– 3 PLL pour l'horloge système, USB, audio, ADC
• LCD 8× 40 ou 4× 44 avec convertisseur élévateur
• Jusqu'à 24 canaux de détection capacitive : prise en chargetouches tactiles, capteurs tactiles linéaires et rotatifs
• 4x filtres numériques pour modulateur sigma delta
• Périphériques analogiques riches (alimentation indépendante)
– 3× CAN 12 bits 5 Msps, jusqu'à 16 bits avecsuréchantillonnage matériel, 200 µA/Msps
– 2 canaux de sortie DAC 12 bits, faible consommationéchantillonner et maintenir
– 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)
– 4x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 5x U(S)ART (ISO 7816, LIN, IrDA,modem)
– 1x LPUART
– 3x SPI (4x SPI avec le Quad SPI)
– 2x CAN (2.0B actif) 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 câble série