STMICRO STM32U3 MCU Cortex-M33 à ultra-low-low-lower atteint 117 Coremark / MW en mode actif, consomme 1,6 µA en mode d’arrêt

STM32U3 block diagram

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…

Diagramme de blocs STM32U3

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
Matrice du produit STM32U3
Série STM32U3 – Packages UFQFPN32 à LQFP100

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.
STM32U3 CoreMark par MWLes 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.

Nucleo-U385RG-Q STM32U3 Board de développement
Nucleo-U385RG-Q STM32U3 Board de développement

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 :

YouTube video