La société STMicroelectronics a récemment élargi sa gamme de microcontrôleurs Arm Cortex-M33 ultra basse consommation avec les modèles STM32U3B5 et STM32U3C5. Comme le rapporte cnx-software, ces microcontrôleurs offrent des capacités impressionnantes, avec jusqu’à 640 Ko de SRAM et 2 Mo de mémoire flash, ainsi qu’un accélérateur HSP (hardware signal processor) permettant d’exécuter des charges de travail d’IA/ML sans batterie, grâce à l’énergie récupérée.
Performances de 96 MHz et HSP : une avancée significative pour le traitement des données
Les modèles STM32U3B5 et STM32U3C5 atteignent une fréquence maximale de 96 MHz, tout en bénéficiant d’une conception optimisée pour une faible consommation d’énergie, fonctionnant à un seuil de tension aussi bas que 0,65 V. Cela permet une consommation de seulement 117 CoreMark/mW lors d’activités actives, offrant ainsi une efficacité remarquable. De plus, ces puces fonctionnent dans une plage de températures allant jusqu’à 105°C. Le STM32U3C5 se distingue par son cryptocore intégré, destiné à améliorer les opérations de cryptage et de décryptage, et il inclut également une fonctionnalité de sécurité matérielle, la CCB (Coupling and Chaining Bridge), qui n’est pas présente dans le STM32U3B5.
640 Ko de SRAM et 2 Mo de mémoire flash : des caractéristiques de pointe pour des applications variées
Les microcontrôleurs STM32U3 de STMicroelectronics intègrent un processeur Arm Cortex-M33 de 32 bits cadencé à 96 MHz, doté de la technologie TrustZone et d’une unité de calcul flottant (FPU). En termes de performances, ils affichent 1,5 DMIPS/MHz (Dhrystone 2.1) et un score de 395,4 CoreMark (ce qui représente 4,12 CoreMark/MHz). Grâce à leur accélérateur ART avec instructions DSP, ces dispositifs sont conçus pour des applications exigeantes. Ils incluent également un coprocesseur de signaux matériels (HSP) dédié au traitement numérique et à l’intelligence artificielle, ce qui renforce significativement leur capacité de traitement.
En matière de mémoire, ces microcontrôleurs offrent 640 Ko de SRAM, dont 384 Ko avec contrôle de parité matérielle, ainsi qu’une mémoire flash de 2 Mo à double banque, intégrant un code correcteur d’erreurs (ECC). L’interface de mémoire externe OCTOSPI prend en compte divers types de mémoire, notamment la SRAM, la PSRAM, la NOR, la NAND et la FRAM, et prend également en charge l’interface SDMMC.
En termes de connectivité, les STM32U3B5 et STM32U3C5 disposent de plusieurs interfaces, avec jusqu’à 114 GPIO prenant en charge des interruptions, ainsi qu’un contrôleur USB 2.0 à pleine vitesse. Leurs capacités de communication se complètent par quatre interfaces I2C FM+, trois I3C et plusieurs interfaces UART et SPI, permettant ainsi une intégration fluide dans diverses applications.
STMicroelectronics met également en avant l’accélérateur matériel HSP, capable d’offrir des performances 13 fois supérieures par rapport à un Cortex-M33 ordinaire, ainsi qu’une efficacité énergétique jusqu’à neuf fois supérieure à celle du STM32U5. Ces nouveaux microcontrôleurs se montrent particulièrement adaptés pour des applications utilisant TensorFlow Lite pour le traitement de l’image, la reconnaissance vocale, ou tout autre algorithme d’activation visuelle.
Tarifs compétitifs à partir de 2,93 $ : un excellent choix pour le marché des microcontrôleurs
Le STM32U3B5CG, la version d’entrée de gamme (48 broches), est proposé à un tarif de 2,9298 $ par unité pour un minimum de 10 000 pièces, tandis que le modèle haut de gamme STM32U3C5ZI avec 144 broches est commercialisé à 4,6829 $. Pour les développeurs, la carte NUCLEO-U3C5ZI-Q est attendue au prix de 30 $ chez Future Electronics, même si le lien d’accès n’est pas fonctionnel pour le moment. Pour plus d’informations sur ces microcontrôleurs, il est conseillé de consulter la page produit ainsi que le blog officiel de ST.

