STMICRO STM32U3 est une nouvelle famille de microcontrôleurs ARM Cortex-M33 chronométrés jusqu’à 96 MHz avec une consommation ultra-faible conçue pour les compteurs de services publics, les appareils de santé tels que les compteurs de glucose et les pompes à insuline et les capteurs industriels.
La société affirme que la famille MCU STM32U3 est un «leader du marché en termes d’efficacité» avec 117 Coremark / MW en mode actif, et consomme 1,6 µA en mode d’arrêt. Le score CoreMark / MW signifie que le STM32U3 offre presque deux fois l’efficacité de la série STM32U5, et cinq fois celle de la série STM32L4. Les autres points forts incluent jusqu’à 1 Mo de flash à double banque, 256 Ko de SRAM et diverses interfaces comme MIPI I3C, SAI Audio, 12 bits ADC, etc…

STMICRO STM32U3 Clés et spécifications:
- Noyau MCU
- CPU Cortex-M33 de 32 bits Cortex-M33 @ 96 MHz avec TrustZone et FPU
- Performance
- 1,5 DMIPS / MHz (Dhrystone 2.1)
- 387 CoreMark (4.09 Coremark / MHz)
- 500 ulpmark-cp
- 117 Ulpmark-CM
- 202000 SecureMark-TLS
- Accélérateur d’art avec instructions DSP
- Mémoire / stockage
- 256 KB SRAM, y compris 64 Ko avec chèque de parité matérielle
- Flash à double banque 512KB ou 1024KB avec ECC
- Interface de mémoire externe octospsi prenant en charge les souvenirs SRAM, PSRAM, NOR, NAND et FRAM
- Interface SDMMC
- Périphériques
- Jusqu’à 82x GPIOS avec une capacité d’interruption, la plupart des 5 v-tolérants et jusqu’à 14 E / Os avec une alimentation indépendante jusqu’à 1,08 V
- Contrôleur à grande vitesse USB 2.0
- 1X SAI (interface audio série)
- Filtre audio numérique avec détection d’activité sonore
- 3X I2C FM + (1 Mbit / s), SMBUS / PMBUS ™
- 2x i3c (SDR), avec prise en charge du mode I2C FM +
- 2x usarts et 2x uarts (SPI, ISO 7816, Lin, Irda, modem), 1x lpuart
- 3x SPI (6x SPI lors de l’inclusion 1x avec octospi + 2x avec USART)
- Contrôleur FD
- Contrôleur GPDMA à 12 canaux, fonctionnel dans les modes de sommeil et d’arrêt (jusqu’à l’arrêt 2)
- Jusqu’à 21x canaux de détection capacitive avec prise en charge des capteurs tactiles, linéaire et tactile rotatif
- Analogique
- MSPS 2 × 12 bits ADC 2,5 avec suréchantillonnage matériel
- Module DAC 12 bits avec convertisseurs 2 D / A, échantillon de faible puissance et maintien, autonome en mode stop 1
- 2x amplificateurs opérationnels avec PGA intégré
- 2x comparateurs à ultralow-puissance
- Jusqu’à 15x minuteries et 2x chiens de garde
- 1x 16 bits Advanced MotorControl
- 3x 32 bits et 3x 16 bits à usage général
- 2x 16 bits de base
- Timeuses 4x LowPower 16 bits (disponible en mode d’arrêt)
- 2x chiens de garde
- 2x temporisation de système
- RTC avec calendrier matériel, alarmes et étalonnage
- Unité de calcul CRC
- Sécurité et cryptographie
- ARM TrustZone et E / OS sécables, souvenirs et périphériques
- Schéma du cycle de vie flexible avec RDP et débogage protégé par mot de passe
- Racine de confiance due à une entrée de démarrage unique et à une zone de protection contre la peau sécurisée (HDP)
- Installation sécurisée du micrologiciel (SFI) à partir de services sécurisés racines (RSS) intégrés (RSS)
- Stockage de données sécurisé avec une clé unique (HUK)
- Mise à niveau sécurisé du micrologiciel
- Prise en charge du firmware de confiance pour Cortex-M (TF-M)
- 2x coprocesseurs AES, dont un avec une résistance à l’attaque du canal latéral (SCA) (SAE)
- Accélérateur de clé publique, résistant au SCA
- Protection matérielle clé
- Clés d’attestation
- Accélérateur matériel de hachage
- True Random Number Generator (TRNG), NIST SP800-90B conforme
- ID unique 96 bits
- OTP de 512 octets (programmable unique)
- Protection antistamper
- Horloges
- Oscillateur en cristal de 4 à 50 MHz
- Oscillateur en cristal de 32,768 kHz pour RTC (LSE)
- RC interne de 16 MHz en usine (± 1%)
- RC interne à faible puissance avec fréquence 32 kHz ou 250 Hz (± 5%)
- 2X Oscillateurs internes de 3 MHz à 96 MHz
- Interne 48 MHz avec récupération d’horloge
- MSI précis en mode PLL et jusqu’à 96 MHz avec 32,768 kHz, 16 MHz ou 32 MHz Oscillateur en cristal
- Débogage – Débogue du fil série (SWD), JTAG, Macrocell Trace Embedded (ETM)
- Tension d’alimentation – 1,71 V à 3,6 V
- Gestion de l’alimentation – régulateur intégré (LDO) et convertisseur SMPS interrupteur de support à la volée et mise à l’échelle de tension
- Consommation d’énergie
- 1,6 μA Arrêtez le mode 3 avec SRAM de 8 kmètres
- 2,2 μA STOP 3 MODE avec SRAM complet
- 3,8 μA Arrêt 2 Mode avec SRAM de 8 kmètres
- 4,5 μA STOP 2 MODE avec SRAM complet
- Mode d’exécution 9,5 μA / MHz à 3,3 V (tandis que (1) Mode de convertisseur SMPS-Down)
- Mode d’exécution de 13 μA / MHz à 3,3 V / 48 MHz (mode de convertisseur SMPS COREMARK)
- Mode d’exécution 16 μA / MHz à 3,3 V / 96 MHz (mode de convertisseur SMPS COREMARK)
- Packages – Tous les EcoPack2 conformes (ROHS +)
- UFQFPN32 – 5 x 5 mm (pas: 0,5 mm)
- FQFPN48 / LQFP48 – 7 x 7 mm
- WLCSP52 – 3,1 x 3,2 x 0,6 mm (pas: 0,4 mm)
- WLCSP68 – 3,1 x 3,2 x 0,6 mm (pas: 0,35 mm)
- UFBGA64 / LQFP64
- UFBGA100 / LQFP100
- Plage de températures – jusqu’à -40 ° C à +105 ° C
Deux familles sont disponibles: le STM32U375 et le STM32U385, qui ajoute de la cryptographie avec des fonctionnalités comme un pont de couplage et de chaînage (CCB), HUK (clé UNIQUE) + PKA (accélérateur de clé publique) et AES-128/256 + S-AES.
STMICRO a également partagé un tableau de comparaison CoreMark / MW montrant STM32U3 en plus comme le MCU le plus efficace. Cependant, il n’est pas trop utile car la liste comprend seulement des concurrents sans nom A à F.
Les outils de développement du matériel et des logiciels incluent le package MCU STM32CuBeu3 et la carte de développement NucleO-U385RG-Q avec un microcontrôleur STM32U385RGT6Q, un port USB-C de type C avec ST-Link Debugger et des en-têtes USB-C Type-C.

La série STM32U3 est en production et le prix commence à 1,93 $ pour les commandes de 10 000 pièces. La carte de développement Nucleo-U385RG-Q coûte 24,11 $ sur ST’S ESTORE. Visitez la page du produit et / ou lisez le communiqué de presse pour plus de détails.
Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

