Die „MCUs mit der Bezeichnung STM32U0 können den Energieverbrauch im Vergleich zu früheren Produktgenerationen um bis zu 50 % senken“, so das Unternehmen. Es „ermöglicht, dass mehr Designs batterielos sind und ausschließlich mit einem Energiegewinnungssystem wie einer kleinen Photovoltaikzelle betrieben werden“.
Am selben Tag kündigte ST zukünftige FD-SoI-MCUs mit Phasenwechselspeicher an
Bei der zufälligen Auswahl des STM32U083xC werden sie mit 1.71 bis 3.6 V betrieben und verbrauchen im batteriegepufferten Modus 130 nA, wobei die Echtzeituhr und neun 32-Bit-Register aufrechterhalten werden.
Laut der Titelseite des Datenblatts kostet der Run-Modus 52 μA/MHz. Im ausgeschalteten Zustand und mit sechs aktiven Wake-Up-Pins kann dieser Wert auf 16 nA sinken und im Standby-Modus (30 KB) auf 8 nA ansteigen RAM beibehalten) mit den gleichen Wake-Pins oder 160 nA, wenn auch die RTC aufrechterhalten wird. Der Stoppmodus mit der niedrigsten Leistung kostet 695 nA (825 nA mit RTC). Der Wake-Vorgang erfolgt in 4 μs ab dem höchsten Drain-Stopp-Modus.
Der Stromverbrauch wird durch zwei integrierte Linearregler, einen für den Betrieb mit bis zu 56 MHz, und einen niedrigen Stromverbrauch unterstützt Regler für den Betrieb mit bis zu 2 MHz – ein stromsparender Betriebsmodus.
Taktquellen gibt es in Hülle und Fülle, darunter eine Quarzoption und einstellbare RC-Taktgeber für eine fein abgestimmte Abstimmung des Stromverbrauchs.
Nahezu 67 DMIPS seien bei 56 MHz dank 64-Bit-Flash und einem Beschleuniger möglich, der eine Befehls-Prefetch-Warteschlange und einen Verzweigungscache implementiert, sagte ST und fügte hinzu: „Die dank des ART-Beschleunigers erreichte Leistung entspricht der Programmausführung im Wartezustand 0 aus dem Flash-Speicher.“ bei einer CPU-Frequenz von bis zu 56 MHz.“
Sicherheit
Das Unternehmen nimmt die Sicherheit ernst: „STM32U0-Geräte sind die ersten MCUs, die auf Arm Cortex-M0+ laufen und auf SESIP Level 3 und PSA Level 1 abzielen, wobei der Schwerpunkt auf dem Firmware-Code-Schutz liegt.“ Die Zertifizierung bietet eine unabhängige Sicherheit, die Produkthersteller nutzen können, um das künftige freiwillige US-Cyber-Trust-Siegel und die verbindliche EU-Funkgeräterichtlinie [RED] einzuhalten.“
Für die Benutzeroberfläche sind in einigen Geräten mehrere kapazitive Sensorkanäle enthalten, ebenso wie ein LCD Controller für 8×48- oder 4×52-Segmentanzeigen, inklusive Aufwärtswandler.
Der Betrieb erfolgt bei -40 bis +85 °C (+105 °C-Übergang) oder -40 bis +125 °C (+130 °C-Übergang).
Zu den analogen Peripheriegeräten gehören ADCs, DACs, Operationsverstärker (mit Verstärkern mit programmierbarer Verstärkung) und analoge Komparatoren – sowohl der Operationsverstärker als auch die Komparatoren verfügen über Rail-to-Rail-Eingänge.
Abgesehen von der RTC besteht die Obermenge der Timer aus: 1x 32-Bit-Allzweck-Timer, 1x 16-Bit-PWM für die Motorsteuerung, 3x 16-Bit-Allzweck-Timer und 3x 16-Bit-Low-Power.
Es stehen Flash-Optionen mit bis zu 256 KB und Pakete mit bis zu 81 Pads zur Verfügung.
Die STM32U0-Familie besteht aus drei Teilen:
STM32U0… | Flash (kByte) | RAM (KByte) | LCD Segment-Controller |
kristalllos USB 2.0 (Gerät) |
Comparator | Timer mit Eingang Erfassung |
UART | AES128/256 |
STM32U031 | 16 – 64 | 12 | 1 | 2 | 1 | |||
STM32U073 | 64 – 256 | 40 | Y | Y | 2 | 3 | 2 | |
STM32U083 | 256 | 40 | Y | Y | 2 | 3 | 2 | Y |
Das Datenblatt zum STM32U083xC finden Sie hier, mit detaillierten Angaben zum Stromverbrauch ab Seite 48 für die nächsten neun Seiten – ST war wirklich gründlich. Betrachtet man diese, liegen 52 μA/MHz bei 48 MHz und 25 °C bei 1.8 V und einem Benchmark mit der Bezeichnung „While“.