超低消費電力マイクロコントローラSTM32L0シリーズ
STM32L0シリーズは、STのエントリ・レベルの超低消費電力マイクロコントローラ(マイコン)です。最大動作温度125°Cで、世界最小レベルの消費電力を特徴とします。
STM32L0シリーズは、バッテリやエナジー・ハーベスティングにより駆動するアプリケーションの低消費電力化に貢献する主要な機能を搭載していることから、2016年2月の量産以降、業界標準の製品となっています。
- 高性能32bit Arm® Cortex®-M0+を動的電圧スケーリング、超低消費電力クロック発振器、および内蔵LCDドライバ(STM32L0x3製品ラインのみ)と組み合わせることで、ガス・メータや水道メータのスマート化を進めています。
- コンスーマ機器では、水晶発振子レスUSB機能搭載のSTM32L0x2 USB製品ラインが持つスタンドアロン・ペリフェラルを使用して、バッテリ・マネージメントの強化と高速充電機能を実現可能です。
- STM32L0x1アクセス・ラインは、超低消費電力アナログ・コンパレータと高速16bit ADコンバータ(ハードウェア・オーバーサンプリング使用時)により、より高精度の煙感知器や火災報知器の実現に貢献します。
- STM32L0x0バリュー・ラインは、内蔵EEPROMを搭載し、コスト効率が重視されるアプリケーションにおいて部材コストの削減に貢献します。
また、書込み中読出し(RWW)機能搭載Flashメモリ、デュアルチャネルDAコンバータ、ハードウェア暗号化エンジン、超低消費電力モードで動作する通信ペリフェラルなどを備えているため、機能統合、性能、および消費電力間の最適なトレードオフを実現します。
STM32L0シリーズは、超低消費電力マイコンの効率を比較するための標準化されたテストEEMBC™ ULPBench®において、スコア244を達成しています。
消費電流の参考値は以下の通りです。
- RUNモード: 最低49µA/MHz(外部DC-DC使用時)および76µA/MHz(内蔵LDO使用時)
- 超低消費電力モード + RAM全領域保持 + ロー・パワー・タイマ動作:340nA(ウェイクアップ・ライン x 16)
- 超低消費電力モード + バックアップ・レジスタ保持:230nA(ウェイクアップ・ピン x 2)
- ウェイクアップ時間:3.5µs

注目ビデオ
STM32L0 MCU series: a great and affordable ecosystem

- Purchase a 32-pin or 64-pin Nucleo board, Discovery kit or Evaluation kit for STM32L0 MCUs.
- Download the Free STM32CubeL0 embedded software package containing the HAL, LL (low-layer) APIs, and middleware. Then install ST’s STM32CubeMX graphical software configuration tool (Free) that supports pinout configuration, code generation and a power consumption calculator. Start with one of the many examples provided or build your own project.
- To get ultimate optimized library code download the free STM32SnippetsL0 embedded software package.
- STM32L0 users can now choose from several IDEs from leading vendors and enjoy free license of MDK-ARM-STR Keil environment and also free Eclipse-based IDEs such as Ac6 System Workbench.
STM32L0 Ultra-low-power Wireless Solution
To discover low-power wireless solutions based on the STM32L0, the STM32L0 LoRa® Discovery kit
(B-L072Z-LRWAN1) and the low-power wireless Nucleo pack (P-NUCLEO-LRWAN1) with NUCLEO-L073RZ and LoRa expansion board (I-NUCLEO-SX1272D) are now available.
Learn more about our LoRa solution on LoRaWAN web page.
-
STM32L011F4
Ultra-low-power Arm Cortex-M0+ MCU with 16-Kbytes Flash, 32 MHz CPU
-
STM32L071KB
Ultra-low-power Arm Cortex-M0+ MCU with 128-Kbytes of Flash memory, 32 MHz CPU
-
STM32L011K3
Ultra-low-power Arm Cortex-M0+ MCU with 8-Kbytes of Flash memory, 32 MHz CPU
-
STM32L081KZ
Ultra-low-power Arm Cortex-M0+ MCU with 192-Kbytes of Flash memory, 32 MHz CPU, AES
-
STM32L071KZ
Ultra-low-power Arm Cortex-M0+ MCU with 192-Kbytes of Flash memory, 32 MHz CPU
-
STM32L071CZ
Ultra-low-power Arm Cortex-M0+ MCU with 192 Kbytes of Flash memory, 32 MHz CPu
-
STM32L011D4
Ultra-low-power ARM Cortex-M0+ MCU with 16-Kbytes Flash, 32 MHz CPU
-
STM32L011K4
Ultra-low-power Arm Cortex-M0+ MCU with 16-Kbytes of Flash memory, 32 MHz CPU
-
STM32L071RZ
Ultra-low-power Arm Cortex-M0+ MCU with 192-Kbytes of Flash memory, 32 MHz CPU
-
STM32L041E6
Ultra-low-power Arm Cortex-M0+ MCU with 32-Kbytes of Flash memory, 32 MHz CPU, AES
-
STM32L071VZ
Ultra-low-power Arm Cortex-M0+ MCU with 192-Kbytes of Flash memory, 32 MHz CPU
-
STM32L011G3
Ultra-low-power ARM Cortex-M0+ MCU with 8-Kbytes Flash, 32 MHz CPU
-
STM32L021G4
Ultra-low-power Arm Cortex-M0+ MCU with 16-Kbytes of Flash memory, 32 MHz CPU, AES
-
STM32L031F4
ultra-low-power Arm Cortex-M0+ MCU with 16-Kbytes of Flash memory, 32 MHz CPU
-
STM32L051T6
Ultra-low-power Arm Cortex-M0+ MCU with 32 Kbytes of Flash memory, 32 MHz CPU
-
STM32L021F4
Ultra-low-power Arm Cortex-M0+ MCU with 16-Kbytes of Flash memory, 32 MHz CPU, AES
-
STM32L051T8
Ultra-low-power Arm Cortex-M0+ MCU with 64 Kbytes of Flash memory, 32 MHz CPU
-
STM32L011E3
Ultra-low-power ARM Cortex-M0+ MCU with 8-Kbytes Flash, 32 MHz CPU
-
STM32L011F3
Ultra-low-power ARM Cortex-M0+ MCU with 8-Kbytes Flash, 32 MHz CPU
-
STM32L031G4
ultra-low-power Arm Cortex-M0+ MCU with 16-Kbytes of Flash memory, 32 MHz CPU
-
STM32L041K6
Ultra-low-power Arm Cortex-M0+ MCU with 32-Kbytes of Flash memory, 32 MHz CPU, AES
-
STM32L031K4
Ultra-low-power Arm Cortex-M0+ MCU with 16-Kbytes of Flash memory, 32 MHz CPU
-
STM32L071VB
Ultra-low-power Arm Cortex-M0+ MCU with 128-Kbytes of Flash memory, 32 MHz CPU
-
STM32L041C6
Ultra-low-power Arm Cortex-M0+ MCU with 32-Kbytes of Flash memory, 32 MHz CPU, AES
-
STM32L081CZ
Ultra-low-power Arm Cortex-M0+ MCU with 192-Kbytes of Flash memory, 32 MHz CPU, AES
-
STM32L041F6
Ultra-low-power Arm Cortex-M0+ MCU with 32-Kbytes of Flash memory, 32 MHz CPU, AES
-
STM32L011E4
Ultra-low-power Arm Cortex-M0+ MCU with 16-Kbytes Flash, 32 MHz CPU
-
STM32L021K4
Ultra-low-power Arm Cortex-M0+ MCU with 16-Kbytes of Flash memory, 32 MHz CPU, AES
-
STM32L031E6
Ultra-low-power Arm Cortex-M0+ MCU with 32-Kbytes of Flash memory, 32 MHz CPU
-
STM32L011D3
Ultra-low-power ARM Cortex-M0+ MCU with 8-Kbytes Flash, 32 MHz CPU
-
STM32L031G6
Ultra-low-power Arm Cortex-M0+ MCU with 32-Kbytes of Flash memory, 32 MHz CPU
-
STM32L021D4
Ultra-low-power Arm Cortex-M0+ MCU with 16-Kbytes of Flash memory, 32 MHz CPU, AES
-
STM32L031F6
Ultra-low-power Arm Cortex-M0+ MCU with 32-Kbytes of Flash memory, 32 MHz CPU
-
STM32L031C4
Ultra-low-power Arm Cortex-M0+ MCU with 16-Kbytes of Flash memory, 32 MHz CPU
-
STM32L031K6
Ultra-low-power Arm Cortex-M0+ MCU with 32-Kbytes of Flash memory, 32 MHz CPU
-
STM32L071V8
Ultra-low-power Arm Cortex-M0+ MCU with 64-Kbytes of Flash memory, 32 MHz CPU
-
STM32L051K6
Ultra-low-power Arm Cortex-M0+ MCU with 32 Kbytes of Flash memory, 32 MHz CPU
-
STM32L031E4
ultra-low-power Arm Cortex-M0+ MCU with 16-Kbytes of Flash memory, 32 MHz CPU
-
STM32L041G6
Ultra-low-power Arm Cortex-M0+ MCU with 32-Kbytes of Flash memory, 32 MHz CPU, AES
-
STM32L071K8
Ultra-low-power Arm Cortex-M0+ MCU with 64-Kbytes of Flash memory, 32 MHz CPU
-
STM32L071C8
Ultra-low-power Arm Cortex-M0+ MCU with 64-Kbytes of Flash memory, 32 MHz CPU
-
STM32L071CB
Ultra-low-power Arm Cortex-M0+ MCU with 128-Kbytes of Flash memory, 32 MHz CPU
-
STM32L011G4
Ultra-low-power ARM Cortex-M0+ MCU with 16-Kbytes Flash, 32 MHz CPU
-
STM32L031C6
Ultra-low-power Arm Cortex-M0+ MCU with 32-Kbytes of Flash memory, 32 MHz CPU
-
STM32L071RB
Ultra-low-power Arm Cortex-M0+ MCU with 128-Kbytes of Flash memory, 32 MHz CPU
-
STM32L081CB
Ultra-low-power ARM Cortex-M0+ MCU with 128-Kbytes Flash, 32 MHz CPU, AES
-
STM32L051C8
Ultra-low-power Arm Cortex-M0+ MCU with 64 Kbytes of Flash memory, 32 MHz CPU
-
STM32L051R6
Ultra-low-power Arm Cortex-M0+ MCU with 32 Kbytes of Flash memory, 32 MHz
-
STM32L051K8
Ultra-low-power Arm Cortex-M0+ MCU with 64 Kbytes of Flash memory, 32 MHz CPU
-
STM32L051C6
Ultra-low-power Arm Cortex-M0+ MCU with 32 Kbytes of Flash memory, 32 MHz CPU
-
STM32L051R8
Ultra-low-power Arm Cortex-M0+ MCU with 64 Kbytes of Flash memory, 32 MHz
-
STM32L010F4
Ultra-low-power value line Arm Cortex-M0+ MCU with 16-Kbytes of of Flash memory memory and 32 MHz CPU
-
STM32L010RB
Ultra-low-power value line Arm Cortex-M0+ MCU with 128-Kbytes of Flash memory, 32 MHz CPU
-
STM32L010K8
Ultra-low-power value line Arm Cortex-M0+ MCU with 64-Kbytes of Flash memory, 32 MHz CPU
-
STM32L010R8
Ultra-low-power value line Arm Cortex-M0+ MCU with 64-Kbytes of Flash memory, 32 MHz CPU
-
STM32L010K4
Ultra-low-power value line Arm Cortex-M0+ MCU with 16-Kbytes of of Flash memory memory and 32 MHz CPU
-
STM32L010C6
Ultra-low-power value line Arm Cortex-M0+ MCU with 32-Kbytes of Flash memory, 32 MHz CPU
-
STM32L072KZ
Ultra-low-power Arm Cortex-M0+ MCU with 192-Kbytes of Flash memory, 32 MHz CPU, USB
-
STM32L072KB
Ultra-low-power Arm Cortex-M0+ MCU with 128-Kbytes of Flash memory, 32 MHz CPU, USB
-
STM32L062C8
Ultra-low-power Arm Cortex-M0+ MCU with 128-Kbytes of Flash memory, 32 MHz CPU, USB, AES
-
STM32L082CZ
Ultra-low-power ARM Cortex-M0+ MCU with 192-Kbytes Flash, 32 MHz CPU, AES
-
STM32L072V8
Ultra-low-power Arm Cortex-M0+ MCU with 64-Kbytes of Flash memory, 32 MHz CPU, USB
-
STM32L082KZ
Ultra-low-power Arm Cortex-M0+ MCU with 192-Kbytes of Flash memory, 32 MHz CPU, USB, AES
-
STM32L072CZ
Ultra-low-power Arm Cortex-M0+ MCU with 192-Kbytes of Flash memory, 32 MHz CPU, USB
-
STM32L082KB
Ultra-low-power Arm Cortex-M0+ MCU with 128-Kbytes of Flash memory, 32 MHz CPU, USB, AES
-
STM32L072RZ
Ultra-low-power Arm Cortex-M0+ MCU with 192-Kbytes of Flash memory, 32 MHz CPU, USB
-
STM32L062K8
Ultra-low-power Arm Cortex-M0+ MCU with 64 Kbytes of Flash memory, 32 MHz CPU, USB, AES
-
STM32L072VB
Ultra-low-power Arm Cortex-M0+ MCU with 128-Kbytes of Flash memory, 32 MHz CPU, USB
-
STM32L072RB
Ultra-low-power Arm Cortex-M0+ MCU with 128-Kbytes of Flash memory, 32 MHz CPU, USB
-
STM32L052T8
Ultra-low-power Arm Cortex-M0+ MCU with 64 Kbytes of Flash memory, 32 MHz CPU, USB
-
STM32L072CB
Ultra-low-power Arm Cortex-M0+ MCU with 128-Kbytes of Flash memory, 32 MHz CPU, USB
-
STM32L052T6
Ultra-low power Arm Cortex-M0+ MCU with 32-Kbytes of Flash memory, 32 MHz CPU, USB
-
STM32L072VZ
Ultra-low-power Arm Cortex-M0+ MCU with 192-Kbytes of Flash memory, 32 MHz CPU, USB
-
STM32L052K8
Ultra-low power Arm Cortex-M0+ MCU with 64-Kbyte of Flash memory, 32 MHz CPU, USB
-
STM32L052C8
Ultra-low power Arm Cortex-M0+ MCU with 64 Kbytes of Flash memory, 32 MHz CPU, USB
-
STM32L052C6
Ultra-low-power Arm Cortex-M0+ MCU with 32 Kbytes of Flash memory, 32 MHz CPU, USB
-
STM32L052R6
Ultra-low-power Arm Cortex-M0+ MCU with 32 Kbytes of Flash memory, 32 MHz CPU, USB
-
STM32L052R8
Ultra-low power Arm Cortex-M0+ MCU with 64 Kbytes of Flash memory, 32 MHz CPU, USB
-
STM32L052K6
Ultra-low-power Arm Cortex-M0+ MCU with 32 Kbytes of Flash memory, 32 MHz CPU, USB
-
STM32L073CZ
Ultra-low-power Arm Cortex-M0+ MCU with 192-Kbytes of Flash memory, 32 MHz CPU, USB, LCD
-
STM32L063C8
Ultra-low-power Arm Cortex-M0+ MCU with 64 Kbytes of Flash memory, 32 MHz CPU, USB, LCD, AES
-
STM32L053R6
Ultra-low-power Arm Cortex-M0+ MCU with 32 Kbytes of Flash memory, 32 MHz CPU, USB, LCD
-
STM32L073VB
Ultra-low-power Arm Cortex-M0+ MCU with 128-Kbytes of Flash memory, 32 MHz CPU, USB, LCD
-
STM32L083RB
Ultra-low-power Arm Cortex-M0+ MCU with 128-Kbytes of Flash memory, 32 MHz CPU, USB, LCD, AES
-
STM32L083VZ
Ultra-low-power Arm Cortex-M0+ MCU with 192-Kbytes of Flash memory, 32 MHz CPU, USB, LCD, AES
-
STM32L083VB
Ultra-low-power Arm Cortex-M0+ MCU with 128-Kbytes of Flash memory, 32 MHz CPU, USB, LCD, AES
-
STM32L073RB
Ultra-low-power Arm Cortex-M0+ MCU with 128-Kbytes of Flash memory, 32 MHz CPU, USB, LCD
-
STM32L073VZ
Ultra-low-power Arm Cortex-M0+ MCU with 192-Kbytes of Flash memory, 32 MHz CPU, USB, LCD
-
STM32L073RZ
Ultra-low-power Arm Cortex-M0+ MCU with 192 Kbytes of Flash memory, 32 MHz CPU, USB, LCD
-
STM32L073CB
Ultra-low-power Arm Cortex-M0+ MCU with 128-Kbytes of Flash memory, 32 MHz CPU, USB, LCD
-
STM32L083CZ
Ultra-low-power Arm Cortex-M0+ MCU with 192-Kbytes of Flash memory, 32 MHz CPU, USB, LCD, AES
-
STM32L083V8
Ultra-low-power Arm Cortex-M0+ MCU with 64-Kbytes of Flash memory, 32 MHz CPU, USB, LCD, AES
-
STM32L083CB
Ultra-low-power Arm Cortex-M0+ MCU with 128-Kbytes of Flash memory, 32 MHz CPU, USB, LCD, AES
-
STM32L083RZ
Ultra-low-power Arm Cortex-M0+ MCU with 192-Kbytes of Flash memory, 32 MHz CPU, USB, LCD, AES
-
STM32L073V8
Ultra-low-power Arm Cortex-M0+ MCU with 64-Kbytes of Flash memory, 32 MHz CPU, USB, LCD
-
STM32L053C6
Ultra-low-power Arm Cortex-M0+ MCU with 32 Kbytes of Flash memory, 32 MHz CPU, USB, LCD
-
STM32L063R8
Ultra-low-power Arm Cortex-M0+ MCU with 64 Kbytes of Flash memory, 32 MHz, USB, LCD, AES
-
STM32L053C8
Ultra-low-power Arm Cortex-M0+ MCU with 64 Kbytes of Flash memory, 32 MHz CPU, USB, LCD
-
STM32L053R8
Ultra-low-power Arm Cortex-M0+ MCU with 64 Kbytes of Flash memory, 32 MHz CPU, USB, LCD