STは56MHz Cortex-M0+ MCUからの電力をカットし、セキュリティを追加します

STMicroelectronics STM32U0 MCU ブロック

STM32U0と呼ばれるこのMCUは、「前世代の製品と比較してエネルギー消費を最大50%削減できる」と同社は述べている。これにより、「小型太陽電池などの環境発電システムだけで動作する、より多くの設計をバッテリー不要にすることが可能になります」。

同じ日に、ST は相変化メモリを搭載した将来の FD-SoI MCU を発表しました。

STM32U083xC をランダムに選択すると、1.71 ~ 3.6V で動作し、リアルタイム クロックと 130 つの 32 ビット レジスタを維持したバッテリ バックアップ モードで XNUMXnA を消費します。

データシートの最初のページによると、実行モードのコストは 52μA/MHz で、シャットダウン時、16 つのウェイクアップ ピンがアクティブな場合、これは 30nA に低下し、スタンバイ (8k バイト) では 160nA に増加する可能性があると記載されています。 RAM が保持されている場合)、同じウェイク ピンを使用するか、RTC も保持されている場合は 695nA になります。最低電力の停止モードのコストは 825nA (RTC では 4nA) です。ウェイクは最高のドレイン停止モードから XNUMXμs です。

電力消費は、56 つのオンボード リニア レギュレータを搭載することによって促進されます。XNUMX つは最大 XNUMXMHz で動作し、低消費電力です。 レギュレーター 最大 2MHz での実行 – 低電力実行モード。

水晶オプションや、消費電力をきめ細かく調整できる調整可能な RC クロックなど、クロック ソースが豊富にあります。

ST氏は、67ビットフラッシュと、命令プリフェッチキューと分岐キャッシュを実装するアクセラレータのおかげで、56MHzで64DMIPS近くが可能であると述べ、「ARTアクセラレータのおかげで達成されるパフォーマンスは、フラッシュメモリからの0待機状態のプログラム実行と同等です」と付け加えた。最大 56 MHz の CPU 周波数で。」

セキュリティ

同社はセキュリティを重視しています。「STM32U0 デバイスは、ファームウェア コード保護に重点を置いた SESIP レベル 0 および PSA レベル 3 をターゲットとする Arm Cortex-M1+ 上で実行される最初の MCU です。認証は、製品メーカーが今後の自主的な米国サイバートラストマークと必須の EU 無線機器指令 [RED] に準拠するために利用できる独立した保証を提供します。」

ユーザー インターフェイスとして、一部のデバイスには複数の静電容量センシング チャネルが含まれています。 LCD ステップアップコンバータを含む、8×48または4×52セグメントディスプレイ用のコントローラ。

動作範囲は、-40 ~ +85°C (+105°C ジャンクション)、または -40 ~ +125°C (+130°C ジャンクション) です。

アナログ周辺機器には、ADC、DAC、オペアンプ (プログラマブル ゲイン アンプ付き)、およびアナログ コンパレータが含まれます。オペアンプとコンパレータは両方ともレールツーレール入力を備えています。

RTC 以外のタイマーのスーパーセットは、汎用 1 ビット x 32、モーター制御専用の 1 ビット PWM x 16、汎用 3 ビット x 16、および 3 ビット低電力 x 16 です。

最大 256k バイトのフラッシュ オプションが利用可能で、最大 81 パッドのパッケージが用意されています。

STM32U0 ファミリには XNUMX つの部分があります。

STM32U0… フラッシュ(キロバイト) ラム (キロバイト) LCD
セグメントコントローラー
クリスタルレス
USB 2.0 (デバイス)
コンパレータ 入力付きタイマー
キャプチャー
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

ここでSTM32U083xCのデータシートを見つけてください。詳細な消費電力の数値は、48ページから次の52ページにわたって記載されています。STは徹底していないとは言えません。これらを詳しく調べると、「while」というラベルの付いたベンチマークを実行した場合、48V から 25℃、1.8MHz で XNUMXμA/MHz になります。