Bluetooth® Low Energy(LE)、ZigBee®、およびThread®通信に対応したデュアルコア搭載マルチプロトコル・ワイヤレス・マイクロコントローラSTM32WBシリーズ
Arm® Cortex®-M4(最大動作周波数64MHz、アプリケーション・プロセッサ)およびCortex-M0+(最大動作周波数32MHz、ネットワーク・プロセッサ)をベースとするデュアルコア搭載ワイヤレス・マイコンSTM32WBシリーズは、Bluetooth LE 5.2およびZigbeeやThreadなどのIEEE 802.15.4無線通信規格をサポートします。
ワイヤレス・コネクティビティ
Bluetooth® Low Energy
BluetoothLE無線通信トランシーバは、認証済みのBluetooth™ LE 5.2無線スタック、Bluetooth SIGのプロファイル、およびメッシュ・プロファイル(Bluetooth SIG バージョン1.0準拠)を備えています。
また、ZephirやArmCordioスタックをはじめとするBluetooth LEソリューション向けホスト・コントローラ・インタフェース(HCI)や独自プロトコル向けのBluetooth LE LLDがサポートされており、さまざまな組込み設計に対応可能です。
IEEE 802.15.4規格: ZigBee / Thread
STM32WBシリーズでは、汎用のIEEE 802.15.4 MAC層により、ZigBee PRO 2017や低電力OpenThreadメッシュ・ネットワークなどのプロトコルをはじめ、ユーザ独自の通信プロトコルやスタック全体を実行することができるため、さまざまな通信方式でIoT機器を設計することができます。また、さまざまな認証構成を利用できるため、デバイスのサイズやOTA(Over The Air)機能において高い自由度が得られ、プラットフォームの最適化が可能です。
コンカレント・モードに対応しているため、802.15.4ワイヤレス・プロトコルであるZigBeeやOpenThreadをBluetooth LE 5.2と同時に実行することができます。これにより、導入時および導入後の設定時にデバイス・マネージメントで高い利便性が得られます。そのため、より使いやすく、優れた機能を持つ無線通信を実現可能です。
主な機能:
概要
2つの完全に独立したコアをベースとするSTM32WBシリーズの革新的なアーキテクチャは、リアルタイム処理(無線関連ソフトウェア実行)に最適化されています。また、ペリフェラル機能などのリソースの柔軟な活用とパワー・マネージメントにより、部品コストの削減や優れた機能を実現します。
超低消費電力のSTM32L4シリーズをベースとするプラットフォームに基づいて開発されたSTM32WBシリーズは、STM32L4シリーズと同様に、複雑な機能と長いバッテリ寿命の両立を必要とするアプリケーションに適したデジタル / アナログ・ペリフェラルを提供します。
- STM32WBx5ラインは、優れた性能と、さまざまな機能に対応する柔軟性を特徴とし、幅広いパッケージ・オプションとメモリ容量で提供されます。
- バリュー・ラインであるSTM32WBx0は、基本的な機能とコストのバランスに重点を置いているため、コスト効率に優れ、機能が最適化されたソリューションを提供します。
- STM32WBxMモジュールは、STM32WBx5ラインと同じ機能セットを備えています。 STM32WBワイヤレス・マイコンをベースとし、小型フォーム・ファクタにリファレンス設計全体を組み込んだもので、幅広い認証をサポートします。
ペリフェラル機能
- STM32WBx5ラインは、水晶発振子不要のUSB 2.0 FSインタフェース、シリアル・オーディオ・インタフェース、LCDドライバ、静電容量タッチキー・コントローラ、最大72本のGPIO、消費電力を最適化する内蔵スイッチング電源(SMPS)、バッテリ寿命を最大化する複数の低消費電力モードなど、さまざまな機能を搭載しています。
- STM32WBx0バリュー・ラインは、基本的なペリフェラル・セットを搭載しており、エントリ・レベルのソリューションを実現します。
- STM32WBxMモジュールは、STM32WBx5ラインと同じ機能セットを備えており、主要な地域別市場向けにすべてのプロトコルとEMC認証に準拠しています。モジュールのピン配置構成を変更できるため、エントリ・レベルのデバイス向けに基本機能セットを使用して製造コストを抑えることができる一方、ハイエンド・デバイス向けにはすべてのピン配置の使用を選択でき、柔軟な設計が可能です。
STM32WBシリーズの製品ポートフォリオは、STM32ファミリのエコシステムを補完し、製品定義から試作段階、最終的なプラットフォーム定義まで、優れた柔軟性を提供します。
セキュリティ機能
STM32WBシリーズには、ワイヤレス機能と超低消費電力機能のほか、さまざまなセキュリティ機能が内蔵されています。これにより、メンテナンスの必要性を軽減すると同時に端末の信頼性を高め、クローニングを防止します。
256bit AESハードウェア暗号化エンジン、コードIP保護機能(PCROP)、読み出し / 書き込み保護、JTAGヒューズ、楕円曲線暗号エンジンによる公開鍵暗号アクセラレータ(PKA)などのセキュリティ・ハードウェア機能を内蔵しています。また、ファームウェア更新サービス(FUS)、知的財産コードの読出し保護機能(PCROP)、公開鍵アクセラレータ(PKA)などの機能により、セキュアな無線スタック更新や暗号鍵管理、コード保護が可能です。
カスタマ・キー・ストレージ(CKS)は、アプリケーション・コードおよびユーザ・コードを保護します。
開発エコシステム
STM32WB55 Nucleo機能拡張パッケージおよびSTM32Cube開発エコシステムが提供する包括的なソフトウェア開発ツールにより、アプリケーション開発を迅速かつ簡単に始めることができます。
STM32WB55 Nucleo機能拡張パッケージには、STM32WB55 nucleo-64およびBluetooth LE対応USBドングルが含まれています。STM32WBシリーズをベースとするこれらのデバイスにより、幅広いワイヤレス・アプリケーションの開発を迅速に始めることができます。
また、実績のあるSTM32Cube開発エコシステムと完全に統合されているため、包括的な組込みソフトウェア・リソースおよび開発ツール・セットが提供されています。
組込みソフトウェア・リソースのワンストップ・ソリューションであるSTM32CubeWBソフトウェア・パッケージには、ハードウェア抽象化レイヤ(HAL)やロー・レイヤ(LL)APIなどのペリフェラル・ドライバ、包括的なミドルウェア・セット、無線スタック(Bluetooth 5.2、OpenThread、ZigBee 3.0)、およびKeil MDK-ARMやIAR Systems社製の統合開発環境向けに構成済みのサンプル・ソフトウェアが含まれます。
STM32WBシリーズは、マイコンの初期化コード自動生成ツールであるSTM32CubeMX、および無線性能のテストと検証を行うソフトウェアであるSTM32CubeMonRFに対応しています。
また、STM32WB55 Nucleoボードにはオンボード・デバッガが搭載されており、既存のサンプルをベースにアプリケーションの開発と設計をサポートします。また、電源ソースとしてST-LINKからの USB給電や、長寿命バッテリ、外部電源など、さまざまな電源オプションを選択可能です。

注目ビデオ
New STM32WB35 and STM32WB30 Value line features optimized

Extending our portfolio of wireless microcontrollers, the feature-optimized STM32WB35 and STM32WB30 Value line enable the design of cost-efficient connected devices running Bluetooth™ LE 5.0 Low Energy, OpenThread or ZigBee 3.0 certified stacks or proprietary. With its energy-saving technologies and embedded security for safe OTA updates, the STM32WB35 and STM32WB30 are ideal for industrial and consumer IoT applications.
The STM32WB35 and STM32WB30 MCUs, housed in a QFN48 package, are now available. Assigned STM32CubeWB softawre is also available.
Get trained watching our dedicated Online Training.
Discover the latest news about STM32WB35 and STM32WB30 on our ST blog!
-
STM32WB5MMG
Ultra-low-power Module - Dual core Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32MHz with 1 Mbyte of Flash memory, Bluetooth LE 5.2, 802.15.4, Zigbee, Thread, USB, LCD, AES-256
-
STM32WB10CC
Ultra-low-power dual core Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32 MHz with 320 Kbyte of Flash memory, Bluetooth LE 5.2
-
STM32WB50CG
Ultra-low-power dual core Arm Cortex-M4 MCU 64 MHz, Cortex-M0 32MHz with 1 Mbyte of Flash memory, Bluetooth LE 5.2, 802.15.4, Zigbee, Thread, AES 256
-
STM32WB30CE
Ultra-low-power dual core Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32 MHz with 512 Kbytes of Flash memory, Bluetooth LE 5.2, 802.15.4, Zigbee, Thread, USB, AES-256
-
STM32WB15CC
Ultra-low-power dual core Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32 MHz with 320 Kbyte of Flash memory, Bluetooth LE 5.2, AES-256
-
STM32WB55RC
Ultra-low-power dual core Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32MHz with 256 Kbyte of Flash memory, Bluetooth LE 5.2, 802.15.4, Zigbee, Thread, USB, LCD, AES-256
-
STM32WB55VG
Ultra-low-power dual core Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32MHz with 1 Mbyte of Flash memory, Bluetooth LE 5.2, 802.15.4, Zigbee, Thread, USB, LCD, AES-256
-
STM32WB55VY
Ultra-low-power dual core Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32MHz with 640 Kbytes of Flash memory,Bluetooth LE 5.2, 802.15.4, Zigbee, Thread, USB, LCD, AES-256
-
STM32WB55VE
Ultra-low-power dual core Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32MHz with 512 Kbyte of Flash memory, Bluetooth LE 5.2, 802.15.4, Zigbee, Thread, USB, LCD, AES-256
-
STM32WB55CC
Ultra-low-power dual core Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32MHz with 256 Kbyte of Flash memory, Bluetooth LE 5.2, 802.15.4, Zigbee, Thread, USB, LCD, AES-256
-
STM32WB55RE
Ultra-low-power dual core Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32MHz with 512 Kbyte of Flash memory, Bluetooth LE 5.2, 802.15.4, Zigbee, Thread, USB, LCD, AES-256
-
STM32WB55VC
Ultra-low-power dual core Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32MHz with 256 Kbyte of Flash memory, Bluetooth LE 5.2, 802.15.4, Zigbee, Thread, USB, LCD, AES-256
-
STM32WB55CG
Ultra-low-power dual core Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32MHz with 1 Mbyte of Flash memory, Bluetooth LE 5.2, 802.15.4, Zigbee, Thread, USB, LCD, AES-256
-
STM32WB55RG
Ultra-low-power dual core Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32MHz with 1 Mbyte of Flash memory, Bluetooth LE 5.2, 802.15.4, Zigbee, Thread, USB, LCD, AES-256
-
STM32WB35CE
Ultra-low-power dual core Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32MHz with 512 Kbytes of Flash memory, Bluetooth LE 5.2, 802.15.4, Zigbee, Thread, USB, AES-256
-
STM32WB35CC
Ultra-low-power dual core Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32MHz with 256 Kbytes of Flash memory, Bluetooth LE 5.2, 802.15.4, Zigbee, Thread, USB, AES-256
-
STM32WB55CE
Ultra-low-power dual core Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32MHz with 512 Kbyte of Flash memory, BLE 5.2, 802.15.4, USB, LCD, AES-256