Le fournisseur de semi-conducteurs STMicroelectronics lance avec les microcontrôleurs d’entrée de gamme STM32C5 fabriqués en technologie 40 nm, des plates-formes destinées à équiper les milliards de petits appareils intelligents présents dans les usines, les habitations, les villes et les infrastructures : thermostats intelligents, serrures électroniques, capteurs industriels intelligents, actionneurs robotiques, appareils électroniques portables (wearables) et les périphériques informatiques.
Selon ST, ces microcontrôleurs sont capables de d’intégrer des fonctionnalités modernes - détection améliorée, contrôle fluide, expérience utilisateur enrichie - tout en maintenant une faible consommation d’énergie en régime dynamique, inférieure à 80 µA/MHz.
Parallèlement, les STM32C5 intègrent des protections embarquées qui contribuent à sécuriser les produits contre les tentatives de falsification et les risques cyber.
Côté développement, la série des STM32C5 bénéficient de l’environnement STM32Cube enrichi, désormais doté de pilotes logiciels de qualité production, optimisés en taille, en vue d’exploiter a les fonctionnalités matérielles des circuits. Avec en sus la mise à disposition d’outils de génération de code et de développement, ainsi qu’un ensemble élargi d’exemples logiciels prêts pour la production.
A ce niveau, les améliorations apportées à l’écosystème de e développement incluent une nouvelle déclinaison des environnemens STM32CubeMX et STM32CubeMX2, qui introduisent une fonction d’aperçu permettant un accès plus rapide au code de référence facilitant la réutilisation du code.
D’un point de vue technologique, ST indique que les circuits STM32C5 tirent parti d’une implantation innovante du processeur Arm Cortex-M33 cadencé à 144 MHz. Tandis que ce cœur délivre des performances et une efficacité avancées, le procédé de fabrication propriétaire de ST en 40 nm permet de prendre en charge des fréquences d’horloge plus élevées et autorise la mise en place d’une mémoire supérieure à 512 Ko.

Ainsi, les microcontrôleurs STM32C5 intègrent une mémoire flash embarquée à partir de 128 Ko, rendant les performances du Cortex-M33 accessibles à des applications d’entrée de gamme habituellement limitées aux dispositifs Cortex-M0 et Cortex-M23 moins performants.
Les dispositifs sont disponibles avec jusqu’à 1 Mo de mémoire, procurant un espace important pour le stockage du code et des données. La mise en œuvre du cœur Arm Cortex-M33 apporte par ailleurs, selon ST, de meilleures performances arithmétiques aux dispositifs d’entrée de gamme - filtres numériques embarqués dans le conditionnement des signaux de capteurs, suppression de bruit et l’élimination des rebonds (debouncing) - pour une faible consommation d’énergie.
En outre, le schéma d’alimentation, comprenant un régulateur LDO (low-dropout) unique, permet de disposer de broches d’E/S supplémentaires pour l’utilisateur. On trouve également un accès direct à la mémoire (DMA), qui contribue à économiser de l’énergie, à améliorer la réactivité du système et à simplifier le logiciel. Ces microcontrôleurs visent les certifications de sécurité de niveau SESIP3 (Security Evaluation Standard for IoT Platform) promu par l’organisme Global Platform) et PSA niveau 3 mis en avant par Arm.
Avec en sus une protection de la mémoire, une protection contre les altérations (tamper), des moteurs cryptographiques (chiffrement symétrique avec AES et algorithme de hachage) et une isolation temporelle pour protéger des processus tels que le démarrage sécurisé (secure boot) et la mise à jour du firmware.
A noter que les variantes STM32C59x et STM32C5A3 de ces micrcontrôleurs délivrent des fonctions de sécurité supplémentaires incluant la gestion de clés matérielles uniques, le stockage sécurisé des clés et des accélérateurs cryptographiques matériels pour les opérations symétriques et asymétriques, assortis d’une protection contre les attaques par canaux auxiliaires (side-channel attacks).
Conçus pour des environnements industriels exigeants, les STM32C4 fonctionne en gamme de température étendue, - 40 °C à 125 °C, avec une température de jonction pouvant atteindre 140 °C.
Enfin, le STM32C5 permet de se conformer aux normes de sécurité industrielle, notamment l'IEC 61508 SIL-2 et l’IEC 60335-1/60730-1 Classe B, grâce à l’intégration de fonctions matérielles et logicielles ad hoc.
Les microcontrôleurs STM32C5 entrent actuellement en production, avec des boîtiers allant de 3 mm x 3 mm en UFQFPN20 jusqu’au 20 mm x 20 mm en LQFP144.
Les cartes d’évaluation STM32 Nucleo, ainsi qu’une carte d’extension d’affichage de Riverdi accompagnée du logiciel de développement TouchGFX pour la création d’interfaces graphiques utilisateur d’entrée de gamme, sont disponibles pour faciliter le développement.

