Les microcontrôleurs STM32G491xC/xE STMicroelectronics sont conçus à partir du noyau RISC à hautes performances Arm® Cortex®-M4 32 bits. Ils fonctionnent à une fréquence de 170 MHz maximum.
Le noyau Cortex-M4 est doté d'une unité à virgule flottante (FPU) à simple précision compatible avec toutes les instructions de traitement de données à simple précision du bras ainsi que tous les types de données. Ils sont également équipés d'un jeu complet d'instructions DSP (traitement du signal numérique) et d'une unité de protection de la mémoire (MPU) pour améliorer la sécurité de l'application.
Ces microcontrôleurs intègrent des mémoires haut débit (512 Ko de mémoire Flash et 112 Ko de mémoire SRAM), une interface de mémoire Flash Quad SPI, une large 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 de 32 bits.
Les microcontrôleurs intègrent également plusieurs mécanismes de protection pour la mémoire Flash et la SRAM intégrées : protection de la lecture, protection de l'écriture, zone de mémoire sécurisable et protection de lecture de code propriétaire.
Les microcontrôleurs intègrent des périphériques permettant l'accélération des fonctions mathématiques/arithmétiques (CORDIC pour les fonctions trigonométriques et l'unité FMAC pour les fonctions de filtre).
Ces microcontrôleurs offrent trois ADC 12 bits rapides (5 Msps), quatre comparateurs, quatre amplificateurs opérationnels, quatre canaux DAC (2 externes et 2 internes), un tampon de référence de tension interne, un RTC à faible consommation, un temporisateur 32 bits à usage général, trois temporisateurs PWM 16 bits dédiés à la commande de moteur, sept temporisateurs 16 bits à usage général et un temporisateur 16 bits à faible puissance.
Ils sont également dotés des interfaces de communication standard et avancées suivantes :
Les microcontrôleurs fonctionnent sur les plages de température comprises entre -40 et +85 °C (+105 °C de jonction) et -40 à +125 °C (+130 °C de jonction) d'une alimentation de 1,71 à 3,6 V. Doté d'un ensemble complet de modes d'économie d'énergie qui permettent la conception d'applications de faible puissance.
Certaines alimentations indépendantes sont prises en charge, y compris une entrée d'alimentation indépendante analogique pour ADC, DAC, OPAMP et comparateurs. Doté d'une entrée VBAT pour sauvegarder le RTC et les registres.
La gamme STM32G491xC/xE offre 9 boîtiers de 32 à 100 broches.
Noyau : processeur Arm® Cortex®-M4 32 bits avec FPU, accélérateur en temps réel adaptatif (ART Accelerator) permettant l'exécution d'état d'attente 0 à partir de la mémoire Flash, fréquence jusqu'à 170 MHz avec 213 DMIPS, instructions MPU et DSP
Exigences de fonctionnement :
plage de tensions VDD, VDDA : 1,71 à 3,6 V
Accélérateurs de matériel mathématique
CORDIC pour l'accélération des fonctions trigonométriques
FMAC : filtre d'accélérateur mathématique
Mémoires
512 Ko de mémoire Flash avec prise en charge ECC, protection de lecture de code propriétaire (PCROP), zone de mémoire sécurisable, 1 Ko OTP
96 Ko de mémoire SRAM (mémoire vive statique), avec contrôle de parité matérielle mis en œuvre sur les 32 premiers Ko
Booster de routine : 16 Ko de mémoire SRAM sur les instructions et le bus de données, avec contrôle de parité matérielle (CCM SRAM)
Interface mémoire Quad-SPI
Gestion de la réinitialisation et de l'alimentation
Redémarrage marche/arrêt (POR/PDR/BOR)
Détecteur de tension programmable (PVD)
Modes faible puissance : veille et arrêt
Alimentation VBAT pour les registres RTC et de sauvegarde
Gestion de l'horloge
Oscillateur à quartz 4 à 48 MHz
Oscillateur 32 kHz avec étalonnage
RC interne 16 MHz avec option PLL (± 1 %)
Oscillateur RC interne 32 kHz (± 5 %)
Jusqu'à 86 E/S rapides
Tous cartographiables sur des vecteurs d'interruption externes
Plusieurs E/S avec capacité de tolérance de 5 V
Matrice d'interconnexion
Contrôleur DMA 16 canaux
3 ADC 0,25 μs (jusqu'à 36 canaux). Résolution jusqu'à 16 bits avec sur-échantillonnage matériel, plage de conversion de 0 à 3,6 V
4 canaux DAC 12 bits
2 canaux externes tamponné de 1 MSPS
2 canaux internes non tamponnés de 15 MSPS
4 comparateurs analogiques rail à rail ultrarapides
4 amplificateurs opérationnels utilisables en mode PGA, toutes les bornes restant accessibles
Référence de tension interne