STM32Lシリーズ 超低消費電力32bitマイクロコントローラ Releasing your creativity STM32 L 2 目次 STM32マイコンと超低消費電力特性 ....................................................... 4 10の製品シリーズ(40以上の製品ライン)........................................................... 4 STM32L : 超低消費電力32bitマイコン・シリーズ ................................................ 5 STM32超低消費電力シリーズ .................................................................. 6 3つのSTM32Lシリーズ(11の製品ライン).......................................................... 6 幅広いメモリ / 性能 / ペリフェラル / パッケージの選択肢 ....................................... 6 STM32L4シリーズ................................................................................... 10 STM32L4製品ライン ..................................................................................... 10 STM32L4超低消費電力マイコン ..................................................................... 10 STM32L4幅広い製品ポートフォリオ................................................................. 11 市場で最も低い消費電力値を提供するSTM32L4シリーズ (25° C時)................... 11 STM32L4オンライン・トレーニング .................................................................. 11 STM32L1シリーズ................................................................................... 12 STM32L1製品ライン ..................................................................................... 12 STM32L1超低消費電力マイコン ..................................................................... 12 STM32L1市場で幅広く採用されている製品ポートフォリオ ................................. 13 STM32L0シリーズ................................................................................... 14 STM32L0製品ライン ..................................................................................... 14 STM32L0超低消費電力マイコン ..................................................................... 14 C時).......................... 14 STM32L0高温度条件下で最も優れた消費電力特性(125° STM32L0製品ポートフォリオ .......................................................................... 15 STM32Lエコシステム ............................................................................. 16 今すぐSTM32Lマイコンを使った設計を開始できる各種開発ボード ...................... 16 STM32 Nucleoマイコン・ボード .................................................................... 17 STM32 Nucleo拡張ボード ........................................................................... 17 LoRaWAN™ : STM32ワイヤレス・コネクティビティ・ソリューション ..................... 17 消費電力シミュレーション・ツール ..................................................................... 18 STM32Lシリーズ用組込みソフトウェア ............................................................. 19 STM32Lシリーズ用組込みソフトウェア使用例 ................................................... 19 STM32マイコンと超低消費電力特性 STのARM® Cortex®-MベースのマイクロコントローラSTM32は、STの経験と実績に基づく 独自のテクノロジーを組込みアプリケーションに提供します。 さらに、複数拠点による生産と長期安定供給により、お客様の革新的で安定したビジ ネスに貢献します。 10の製品シリーズ(40以上の製品ライン) ARM® Cortex®-M(M0、M0+、M3、M4、M7)ベースのSTM32®ファミリは、幅広い製品ポートフォリオを擁し、お客様のアプリケーションに最適 な製品を提案できます。 STM32は、製品間で容易に開発資産を移植できるよう設計されており、バイナリ互換性に加えて、ピン配置互換、豊富なハードウェアIP、 より高水準のプログラミング言語を組み合わせることによって、負荷の少ない開発が可能です。 ハイパフォーマンス STM32 F2 STM32 F4 STM32 F0 STM32 F1 STM32 F3 STM32 L0 STM32 L1 STM32 L4 Cortex-M3 Cortex-M4 STM32 F7 4 メインストリーム 超低消費電力 Cortex-M0 & M0+ Cortex-M7 STM32 H7 STM32L : 超低消費電力32bitマイコン・シリーズ STの超低消費電力マイコン・プラットフォー ムは、独自の超低リーク技術をベースとして います。 STM32L0( ARM ® Cortex ® -M0+ 搭 載)、 STM32L1(Cortex-M3搭載)、STM32L4(CortexM4搭載)、およびSTM8L(STオリジナル8bit コア搭載)シリーズは、バッテリまたはエネ ルギー・ハーベスティングから給電される 機器に対応する幅広いラインアップのマイ コンであり、あらゆる低消費電力アプリケー ションに対して最適なコストと性能を実現 する製品です。 この 超 低 消 費 電 力 プ ラットフォー ム は -40° C ~ +125° Cの温度範囲における消費 電流の変動が業界最小で、高い温度状態に おいても消費電流を非常に低い値に抑える ことができます。 これらの超低消費電力マイコンは、 ストップ・ モード(SRAM 保持)において、わずか最小 3.5μsのウェイクアップ時間を維持しながら 最低 350nAという業界最小の消費電力を 実現します。 最新のSTM32L4シリーズはFPUおよびDSP 命令を備えており、273 CoreMark ® / 217 ULPBench ™の高性能・高電力効率を達成 します。超低消費電力はもちろん、大容量 メモリ (最大 1MB の Flashメモリ)や様々な 革新的機能を兼ね備えています。 www.st.com / stm32l STM32のセレクタ・ガイド スマートフォンやPCから無料アプリのMCU Finderをダウンロードして、 最適なSTM32製品を検索できます。 www.st.com/stmcufinder 5 macOS™ STM32 超低消費電力シリーズ コストを重視した製品から高性能な製品まで、 メモリ・サイズ、 アナログ回路、 または各種ペリフェラルのニーズに最適なSTM32L製品を提供可能です。 3つのSTM32Lシリーズ(11の製品ライン) STM32 L0 STM32 L1 コスト重視 超低消費電力 STM32 L4 幅広い機能 Cortex-M3(@32MHz) 1.65 ~ 3.6V Cortex-M0+(@32MHz) 1.65 ~ 3.6V 8bit & 16bitアプリケーション 高性能、豊富なアナログ回路搭載 3製品ライン 6 Cortex-M4(@80MHz) FPU機能搭載 1.71 ~ 3.6V 豊富なメモリ展開 幅広いパッケージ・ラインアップ コスト重視 小型パッケージ USB、LCD、アナログ・ペリフェラル AES暗号化機能 8 ~ 192KB Flashメモリ 最大20KB SRAM 最大6KB EEPROM 高性能 豊富なアナログ機能 3製品ライン USB、LCD、AES、 豊富なアナログ・ペリフェラル Dual-bank Flashメモリ (RWW) 32 ~ 512KB Flashメモリ 最大80KB SRAM 最大16KB EEPROM 5製品ライン 5 MSPS ADコンバータ PGA、コンパレータ DAコンバータ、オペアンプ USB OTG、LCD、AES 128KB ~ 1MB Flashメモリ 320KB SRAM 幅広いメモリ/ 性能 / ペリフェラル / パッケージの選択肢 豊富なメモリ・サイズ / ピン数 高性能・高電力効率 Flashメモリ・サイズ(B) 273 スコア 1M 217* STM32 L4 512 K 384 K 161* 256 K 192 K 128 K STM32 L1 103* 64 K STM32 L0 32 K 93 75 16 K 8K 14 STM32 L0 32 36 STM32 L1 STM32 L4 48 49 100 144 169 ピン数 32 32 80 MHz * 外部DC-DCコンバータを使用した場合の測定値。 DC-DCコンバータを使用しない場合は、STM32L0で135、 STM32L1で81、STM32L4で217 豊富なパッケージ WLCSP WLCSP-25(~2x2 mm) WLCSP-36(~2x3 mm) WLCSP-49(~3x3 mm) WLCSP-63(~3x4 mm) WLCSP-64(~4x5 mm) WLCSP-72(~3x4 mm) WLCSP-81(~3x4 mm) WLCSP-100(~4x4 mm) WLCSP-104(~4x5 mm) QFN QFN-20(3x3 mm) QFN-28(4x4 mm) QFN-32(5x5 mm) QFN-48(7x7 mm) BGA BGA-64(5x5 mm) BGA-100(7x7 mm) BGA-132(7x7 mm) BGA-169(7x7 mm) TSSOP TSSOP-14(4.4x4.1 mm) TSSOP-20(4.4x6.6 mm) LQFP LQFP-32(7x7 mm) LQFP-48(7X7 mm) LQFP-64(10X10 mm) LQFP-100(14X14 mm) LQFP-144(20x20 mm) 実装面積 7 STM32 L 幅広いアプリケーションに対応するSTM32超低消費電力マイコン 温度範囲 : -40 ~ +125° C• 動作電圧範囲 : 1.65 ~ 3.6V • 耐タンパー機能付きRTC : 0.95ppm • ECC付きFlash 、CRC、およびSRAMのパリティ・ビットによる安全性の確保 • 独立したDual-bank Flashメモリと内蔵EEPROM(RWW)• 全温度範囲および動作電圧範囲における精度± 1%のRCオシレータ内蔵 • 広範なパッケージで提供 : 14 ~ 144ピン • ® ® ARM Cortex -M0+ / M3 / M4から選べる豊富なラインアップ • 電動工具 RTCと16KBのSRAMを維持しながら 最小450nAの低消費電力モード • ローパワーUART、パルス・カウンタ、16bitローパワー ・タイマ • ウェイクアップ時間 : 3.5μs(16のウェイクアップ・ライン)• 8 ファームウェア・アップグレードに最適な Dual-bank Flashメモリ(最大1MB)• データ・ロギング用の内蔵EEPROM(最大16KB)• コンパレータおよびオペアンプ内蔵(PGA付き)• セキュリティ用の知的財産コード保護機能、 ECC、CRC、JTAGヒューズ • ARM® Cortex®-M0+ / M3 / M4から選べる豊富なラインアップ • M ST ガス / 水道メータ RTCと128KBのSRAMを維持しながら最小1.4μAの低消費電力モード • 4μsのウェイクアップ時間により高速なシステム応答を実現 • USB 2.0 OTGにより高速アプリケーション・プロセッサとの通信に対応 • 320KBのSRAM(うち64KBはパリティ・ビット付き)• 最小1.71Vまで全機能が動作、かつ最大周波数でCPUが動作 • I²C FM+、高速SPI、高速ADコンバータによるセンサからのデータ取得 • ARM® Cortex®-M4(FPU内蔵、100 DMIPS 、ART アクセラレータ™搭載)• センサ・ハブ / 携帯電話 / ゲーム機 • 高い動作時の電力効率 : 36µA/MHz • FSMCにより外部メモリに対応 • LCDドライバ(最大4 x 52または8 x 48)による表示 • 真乱数発生器および256bit AESによるセキュリティ • Δ∑モジュレータ用のデジタル・フィルタと外部AFEにより 最大24bit精度のADコンバータを実現 • バッテリ・バックアップ用の低消費電力モードVBAT(RTC動作保持) • 最大80MHz のARM® Cortex®-M4で高い演算能力を実現 スマート 電力メータ • 8nAのシャットダウン・モードにより長バッテリ寿命を実現 • 1MBのFlashメモリにより高度なアルゴリズムをサポート • 高い動作時の電力効率 : 36μA/MHz • I²C FM+によるセンサ / HS通信 • 12 / 16bit ADコンバータによるアナログ・センシング / モニタリング • FS USBホストによるデータ転送 + 機器充電 • ARM® Cortex®-M0 + / M3 / M4から選べる豊富なラインアップ L 2 3 M フィットネス / ヘルスケア • 28nAのスタンバイ・モードにより長バッテリ寿命を実現 • 4 ~ 14μsのウェイクアップ時間による高速な応答性能 • MEMSマイクからのPDM信号をハードウェアでPCMに変換 • 12bit ADコンバータ(200μA / MSPS) • シリアル・オーディオ・インタフェース / I2Sによるオーディオ周辺機器の接続 • 最大80MHzのARM® Cortex®-M4(38μA/MHz、100DMIPS) オーディオ / 音声認識 9 STM32L4 シリーズ 可能性の幅を広げる製品ライン ARM® Cortex®-M4(DSP + FPU、80MHz) STM32L4製品ライン • • • • • • • • • • • • • • ARTアクセラレータ™ USART、SPI、I2C Quad-SPI 16bit & 32bitタイマ シリアル・オーディオ・ インタフェース + オー ディオPLL SWP 2×CAN 2×12bit DAコンバータ 温度センサ 動作電圧1.71 ~ 3.6V VBATモード ユニーク ID タッチ・コントローラ AES-256*/SHA-256** 暗号化機能 10 STM32 L4 Flash (KB) RAM (KB) 12bit ADコンバータ 5 MSPS オペアンプ コンパレータ 16bit HW オーバー 水晶発振子 レス USB2.0 FS USB2.0 OTG FS STM32L4x1 最大 最大 アクセス 1024 128 STM32L4x2 USB FS 最大 最大 256 64 STM32L4x3 USB FS & LCD搭載 最大 最大 256 64 STM32L4x5 USB OTG 最大 最大 1024 128 STM32L4x6 USB OTG & LCD搭載 最大 最大 1024 320 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 最大 8×40 STM32L4超低消費電力マイコン • 最大80MHzのARM® • • • • Cortex®-M4(DSP + FPU – 100 DMIPS) 217 動作時の高い電力効率 : 36μA / MHz(26MHz動作時) (外付けDC-DCコンバータあり) 32kHz RTC + 16KBのSRAM + I / O状態の保持 : 最小450nA 32kHz RTC動作時 : 最小200nA(またはRTC動作停止で8nA) 12bit / 16bit ADコンバータ : 5 MSPS 、200μA / MSPS、1.65V動作対応 273 動作温度 : 最大125° C STM32 L0 LCD ドライバ サンプリング 製品ライン * STM32L486/L443/L442/L4A6のみ対応 ** SHA-256はSTM32L4A6のみ • セグメント www.st.com / stm32l4 最大 8×40 STM32L4幅広い製品ポートフォリオ Flashサイズ / RAMサイズ(B) L4A6RG L496RG 1 M/320 K 1 M/128 K 512 K/320 K 512 K/128 K 256 K/128 K 256 K/64 K 128 K/64 K L442KC L432KC L431KC L432KB L431KB L443CC L433CC L431CC L433CB L431CB 32ピン QFN 48ピン LQFP/QFN 49ピンWLCSP L486RG L476RG L475RG L471RG L496RE L476RE L475RE L471RE L476RC L475RC L443RC L433RC L431RC L433RB L431RB L486JG L476JG 64ピン LQFP UFBGA 72ピン WLCSP L476JE L476MG L476ME L4A6VG L496VG L4A6QG L496QG L4A6ZG L496ZG L486VG L476VG L475VG L471VG L496VE L476VE L475VE L471VE L476VC L475VC L443VC L433VC L431VC L486QG L476QG L486ZG L476ZG L471QG L496QE L476QE L471ZG L496ZE L476ZE L471QE L471ZE 132ピン UFBGA 144ピン LQFP L4A6AG L496AG L496AE ピン数 81ピン WLCSP 100ピン LQFP/WLCSP UFBGA 169ピン UFBGA 128bit/256bit AESハードウェア暗号化機能内蔵 128bit/256bit AESハードウェア暗号化機能なし 市場で最も低い消費電力値を実現するSTM32L4シリーズ (25° C時) VDD 範囲 typ (@25° C) 動作モードまでのウェイクアップ時間 • ストップ2モードから実行 : 5μs • スタンバイ・モードから実行 : 14μs • シャットダウン・モードから実行 : 250μs 38μA/MHz レンジ1 最大80MHz 36μA/MHz レンジ2 最大26MHz CPU動作モード (Flashメモリ実行) 1.0μA / 1.28μA ストップ2モード (RTC停止 / RTC動作時) STM32 L4 200nA / 450nA スタンバイ・モード +32KB RAM (RTC停止 / RTC動作時) 28nA / 280nA 8nA / 200nA スタンバイ・モード シャットダウン・モード +32KB RAM (RTC停止 / RTC動作時) (RTC停止 / RTC動作時) STM32L4 オンライン・トレーニング www.st.com/stm32l4-online-training 11 STM32L1 シリーズ 市場で豊富な実績を持つソリューション STM32L1製品ライン • 動作電圧1.65 ~ 3.6V ARM® Cortex®-M3(MPU搭載、32MHz) • ダイナミック電圧スケーリング • 5 x クロック・ソース • 高機能RTC(キャリブレーション) STM32L100 • 16bit & 32bitタイマ バリュー・ ライン • 動作温度-40 ~ 85° C、 最大105° C(ローパワー・モード) (KB) Flash (KB) RAM EEPROM (KB) 32 ~ 256 4 ~ 16 2 32 ~ 512 16 ~ 80 4 ~ 16 メモリ I/F オペ アンプ コンパ レータ 温度 センサ 静電 容量 タッチ LCD ドライバ 最大 8 x 28 • 2 x ウォッチドッグ • ブラウンアウト・リセット • プログラマブル電圧検出 STM32L151 STM32L152 SDIO FSMC ○ ○ ○ ○ 最大 • DMA 8 x 40 • リセット回路POR / PDR • 12bit DAコンバータ STM32L162 256 ~ 512 32 ~ 80 8 ~ 16 SDIO FSMC ○ ○ ○ ○ 最大 8 x 40 STM32L1超低消費電力マイコン • • • • • • • 128bit AES 製品ライン • USART、SPI、I2C • 12bit ADコンバータ (1 MSPS) 12 STM32 L1 32MHzのARM® Cortex®-M3 : 33DMIPS 81 動作時の高い電力効率 : 最小177μA / MHz (外付けDC-DCコンバータなし) 103 SRAM全域を保持したストップ・モード : 435nA(RTC動作時1.3μA) (外付けDC-DCコンバータあり) スタンバイ・モード + RTC動作 : 900nA(レジスタ・バックアップ) スタンバイ・モード : 280nA(レジスタ・バックアップ) Dual-bank Flashメモリおよび内蔵EEPROM 93 動作温度 : 最大105° C STM32 L1 www.st.com / stm32l1 ○ STM32L1市場で幅広く採用されている製品ポートフォリオ Flashサイズ / RAMサイズ(B) L152RE L151RE 512K / 80K 384K / 48K L152CC L151CC L152CB-A L151CB-A L152RD** L151RD** L152VD L151VD L152QD L151QD L152ZD L151ZD L152RC L151RC L151UC* L152VC L151VC 151VC L152QC L151QC L152ZC L151ZC L152RB-A L151RB-A L152VB-A L151VB-A L100RB-A 128K / 16K 64K / 32K L152ZE L151ZE L100RC 256K / 16K 128K / 32K L152QE L151QE L152VD-X L151VD-X* 384K / 80K 256K / 32K L152VE* L151VE* L152C8-A L151C8-A L152R8-A L151R8-A L152V8-A L151V8-A L100R8-A 64K / 8K 32K / 16K L152C6-A L151C6-A 32K / 4K L100C6-A 48ピン LQFP/UQFN L152R6-A L151R6-A 13 ピン数 64ピン TFBGA LQFP WLCSP** -------------63 WLCSP* STM32L100 : バリュー・ライン STM32L152 : STM32L151 + LCDドライバ 100ピン UFBGA LQFP -------------104 WLCSP* 132ピン UFBGA 144ピン LQFP STM32L151 : USB 2.0 FS + 高機能アナログ & ペリフェラル STM32L162 : STM32L152 + 128bit AES STM32L0 シリーズ コスト・メリットを提供しながら幅広いアプリケーションに対応 STM32L0製品ライン • 動作電圧1.65 ~ 3.6V ARM® Cortex®-M0+(MPU搭載、32MHz) • -40 ~ 125° C温度センサ • ダイナミック電圧スケーリング • 5 x クロック・ソース • 高機能RTC(w / cal.) • USART、SPI、I2C • 16bitタイマ (KB) Flash (KB) RAM EEPROM (KB) 製品ライン STM32L0x1 最大 最大 最大 アクセス・ライン 192 20 6 STM32L0x2 USB 最大 最大 最大 192 20 6 STM32L0x3 USB & LCD 最大 最大 最大 192 20 6 LP UART ○ ○ ○ ○ ○ ○ ○ (1) LP(1) 16bit 水晶 発振子 レス 12bit DAC タッチ 検出 真乱数 発生器 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ タイマ USB 2.0 FS LCD ドライバ • 5VトレラントI/O • 2 x ウォッチドッグ • プログラマブル電圧検出 • リセット回路POR / PDR • ブラウンアウト・リセット • DMA • コンパレータ • 温度センサ • AES 128bit 14 STM32 L0 • 14 ~ 100ピン 12bit ADC 1.14 Msps 最大 8 x 48 4 x 52 注記 : 超低消費電力モードでも動作する低消費電力ペリフェラル STM32L0超低消費電力マイコン • • • • • • • 32MHzのARM® Cortex®-M0+ 135 動作時の高い電力効率 : 最小49μA / MHz (外付けDC-DCコンバータなし) 161 RAMとLTC(ローパワー・タイム・クロック)を維持したストップ・ (外付けDC-DCコンバータあり) モード : 420nA ウェイクアップ : 5μs(Flashメモリ実行) 12 / 16bit ADコンバータ : 1 MSPS、240μA、1.65V対応 75 ユニークID / 128bit AES / Flashメモリ保護 動作温度 : 最大125° C www.st.com / stm32l0 STM32L0高温度条件下で最も優れた消費電力特性(125° C時) typ値 動作モードまでのウェイクアップ時間 • ストップ・モードから実行: 5μs(RAMから実行の場合: 3.5μs) • スタンバイ・モードから実行: 50μs typ値 (@125° C) 166 μA/MHz Dhrystone (32 MHz) 28 μA Flash STM32 L0 10 μA CPU動作モード ローパワー動作モード ローパワー・ (Flashメモリから) (@32kHz) スリープ・モード (@32kHz) 5.5 μA 1.95 μA ストップ・モード スタンバイ・モード (RTC動作時) (RTC動作時) (+20Bバックアップレジスタ) STM32L0製品ポートフォリオ Flashサイズ/RAMサイズ(B) 192 K / 20 K 128 K / 20 K L073CZ** L073RZ L073VZ L072KZ L072CZ** L072RZ L072VZ L071KZ L071CZ** L071RZ L071VZ L073CB L073RB L073VB L072KB L072CB** L072RB L072VB L071KB L071CB** L071RB L071VB L073V8 L072V8 64 K / 20 K L071K8 L071C8 L071V8 L052T8** 64 K / 8 K L052K8 L053C8 L053R8 L051T8** L052C8 L052R8 L051K8 L051C8 L051R8 L052T6** L052K6 L053C6 L051T6** L052C6 L053R6 L031E6** L051K6 L051C6 L052R6 L031G6 L031K6 L031C6 L051R6 L031K4 L031C4 32 K / 8 K L031F6* L031E4** 16 K / 8 K 16 K / 2 K 8K/2K 15 L031F4* L031G4 L011E4** L011D4 L011F4 L011G4 L011K4 L011E3** L011D3 L011F3* L011G3 L011K3 14ピン TSSOP 20ピン TSSOP* UQFN 28ピン UQFN ----25 WLCSP** 32ピン LQFP/UQFN ------------36 WLCSP** ピン数 STM32L0x1 : アクセス・ライン 128bit AES暗号エンジン搭載 48ピン LQFP ---------49 WLCSP** STM32L0x2 : 水晶発振子レスUSB 2.0FS + 高機能アナログ & ペリフェラル 64ピン LQFP TFBGA 100ピン LQFP UFBGA STM32L0x3: STM32L0x2 + LCDドライバ STM32L エコシステム STM32ハードウェア・ツール www.st.com/stm32hardwaretools 今すぐSTM32Lマイコンを使った設計を開始できる各種開発ボード • STM32 Nucleoボードは、低コストで柔軟性の高い開発に向けたソリューションです。豊富な拡張ボードと組み合わせて使用することで、 新しいアイデアを試したりプロトタイプを作成することができます。 • ディスカバリー・キットは、 STM32Lマイコンの重要な低消費電力機能のシームレスな評価を可能にし、評価ボードはSTM32Lマイコンの すべての機能を評価できます。 • これらすべての開発ボードには、 デバッガ / プログラマと、すぐに使えるサンプル・ソフトウェアが装備されており、アプリケーションの 開発を迅速に開始できます。 STM32 Nucleoボード ディスカバリー・キット 評価ボード 16 拡張性の高いプロトタイピング・ツール STM32 L 複数の機能を搭載した簡易評価ボード 各種機能を搭載した評価ボード STM32 Nucleoマイコン・ボード • マイコンとデバッガ / プログラマを備えたオープン・プラットフォーム • • 2種類のコネクタによる拡張性 • Nucleo-64にはArduino Uno Rev3搭載、 Nucleo-32にはArduino Nano搭載 • ST Morphoコネクタを介してマイコンの全端子にアクセス可能 複数のIDEおよびARM® mbed™オンライン・ツールのサポート ポートフォリオ Flashメモリ・サイズ(B) NUCLEO-L496ZG 1M NUCLEO-L476RG 512 K 256 K NUCLEO-L496ZG-P NUCLEO-L152RE NUCLEO-L432KC* 192 K NUCLEO-L073RZ 64 K NUCLEO-L053R8 32 K NUCLEO-L031K6 16 K NUCLEO-L011K4 Nucleo-32 Nucleo-144 Nucleo-64 Nucleoタイプ 17 *QFNバージョン STM32L0シリーズ STM32L1シリーズ STM32L4シリーズ SMPS搭載 STM32 Nucleo拡張ボード STM32 Nucleoは、各種アドオン・ボードにより容易な拡張が可能です。幅広いSTM32ファ ミリの中から性能 / ペリフェラル / 電力の適切なバランスをあらゆる種類のアプリケーション に対応させて活用することができるようになります。それぞれの拡張ボードには、選択され たアプリケーションの専用機能を実装するために必要な部品が搭載されており、STM32用 ソフトウェア・モジュールが付属します。 STとサードパーティ提供のSTM32 Nucleo拡張ボード STM32 Nucleo Pack P-NUCLEO-LRWAN1 (ST & Semtech社) Discovery Kit 機能拡張ボードX-Nucleo B-L072Z-LRWAN1 I-NUCLEO-LRWAN1 (ST & USI®社) (ST & Murata®社) LoRaWAN™ STM32Lワイヤレス コネクティビティ・ソリューション www.st.com/stm32-lrwan LPWAN(省電力広域ネットワーク) ソリューション向けサプライヤとし て、ST は LoRa 長距離通信ソリュー ションの評価および開発用に、最大 3 種類の低価格で使い易いハード ウェア・ツールを提供しています。 STM 32Cube 用 LoRaWANソフトウェア拡 張パッケージ(I-CUBE-LRWAN)が同 梱されており、LoRaWAN規格に対応 する無線センサ・ノードを最も簡単 に 構 築で きます。S T M 3 2 L o R a ® 、 Discovery Kit(B-L072Z-LRWAN1) STM 32 機能拡張ボード( I-NUCLEO-LR 、 (P-NUCLEO WAN1) STM32 Nucleo Pack -LR WAN1)も提供しています。 STM32ソフトウェア開発ツール www.st.com/stm32softwaretools STM32CubeMX 複数のパートナーから選択可能な 統合開発環境(IDE) STMStudio Assistance Conseil Systèmes macOS™ ペリフェラル設定とコードの生成 無償 IDE * STM32L0シリーズはKeil MDK-ARMフルバージョンを無償提供 コンパイル & デバッグ モニタリング STでは、C言語とツールを活用した開発手順として、初期設定とコードの生成、コンパイルとデバッグ、モニタの3ステップを提案しています。 1. STM32CubeMXツールを使用して、マイコンの初期設定を行います。PCのGUI上での選択によってコードを生成できます。 2. STのパートナー各社(IAR、Keil、AC6、Atollic、Coocox、Emprog、iSystem、Keolabs、Rowley、Segger、Taskingなど)が提供する開発環境を使用 して、 アプリケーションの開発、 コンパイル、 デバッグを行います。 3. STMStudioを使用して、アプリケーションの動作に影響を与えずに実行中のアプリケーションをモニタします。 * STM32L0シリーズは、Keil MDK-ARM 量産版を無償提供 18 消費電力シミュレーション・ツール STM32CubeMX内でPower Consumption Calculatorウィザードを使用することにより、使用する周辺機能の選択、バッテリ・タイプの選択または 独自タイプの入力、 アプリケーションを表す動作 / 低消費電力モード切替えのシーケンス定義を行い、消費電力とバッテリ寿命を試算でき ます。 STM32組込みソフトウェア www.st.com/stm32embeddedsoftware STM32Cube LL STM32Cube HAL & ミドルウェア (ロー・レイヤ) スタンダード・ライブラリ 各製品に特化し 最適化されたコード CMSIS & mbed SDK STM32シリーズ製品間の ARM Cortex-Mコア間の 移植性 移植性 バーチャル・マシン & モデル 高い抽象性と 移植性 STM32マイコン・ファミリ用STの組込みソフトウェアは、移植性と最適化を基準として4種類の組合せを提案しています。 • STM32Snippets : レジスタへの直接アクセスに対応するように最適化されたサンプル・コード集 • 標準ペリフェラル・ライブラリ : STM32の各シリーズ・レベルでの移植性を実現 (たとえば、STM32L1シリーズ内での容易な移植が可能) • STM32Cube組込みソフトウェア : STM32ファミリのレベルでの移植性を実現。 あるSTM32シリーズから他のSTM32シリーズへのアプリ ケーションの再利用が可能 • HALハードウェア抽象化レイヤ : 標準規格APIにより、 STM32シリーズ製品間の移植が可能 • LL (ロー・レイヤ)API : 軽量かつ最適化された専用APIセットにより、高性能で効率的な実行時間を実現 • • CMSISドライバ / mbed抽象化レイヤ : Cortex-Mベースの任意のマイコン用の抽象化レイヤ マイコン分野以外のソリューション : STM32Java、.Net Microフレームワーク、 またはMATLAB / Simulink 19 STM32Lシリーズ用組込みソフトウェア STM32Lシリーズ対応 製 品 STM32Snippets STM32 L0 STM32 L1 STM32 L4 ○ - - 標準ペリフェラル・ライブラリ - ○ - STM32Cube HAL ○ ○ ○ STM32Cube LL ○ ○ ○ STM32Lシリーズ用組込みソフトウェア使用例 • • • STM32L1ライン • STM32L1マイコンだけを使用する場合、 標準ペリフェラル・ライブラリにより、すべての STM32L1デバイス間で移植が可能。ただし、新規設計にはSTM32Cubeソフトウェアの 使用を推奨(オーダー・コード : STSW-STM32077) STM32の移植性のニーズ • シリーズを超えた高いレベルでの移植性が必要な場合は、 STM32Cube HALが最適 www.st.com / stm32embeddedsoftware (オーダー・コード : STM32CubeL0、STM32CubeL1、STM32CubeL4) STM32最適化のニーズ • STM32Cube LL APIによりレジスタ・レベルまで制御することができるため、 ソフトウェアのオーバーヘッドを最小限に抑え、 また、 消費電力の最適化を実現(オーダー・コード : STM32CubeL0、STM32CubeL1、STM32CubeL4) • STM32L0を使用する場合、 STM32Snippetを使うと、最小限のソフトウェアのオーバーヘッドでハードウェアを管理することができ、 消費電力の最適化を実現。新たな設計にはSTM32Cubeソフトウェアの使用を推奨(オーダー・コード : STM32SnippetsL0) © STMicroelectronics - April 2017 - Printed in Japan - All rights reserved STMicroelectronicsのロゴマークは、STMicroelectronics Groupの登録商標です。その他の名称は、それぞれの所有者に帰属します。 ■東京 TEL 03-5783-8200 ■大阪 TEL 06-6397-4130 ■名古屋 TEL 052-259-2725 Order code: BRSTM32ULP0317J 詳細はSTウェブサイトをご覧ください : www.st.com
© Copyright 2024 Paperzz