超低消費電力マイクロコントローラ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

注目ビデオ
推奨コンテンツ
More than one billion of ultra-low-power MCU sold enabling power savings in homes, cities and industries around the world!
We have exceeded the milestone of one billion STM32L0 microcontrollers shipped to date, underlining the need for energy-friendly solutions in a wide range of applications. Find out more about our STM32L0 MCUs ecosystem:
Getting started with STM32L0
- Purchase a 32-pin or 64-pin Nucleo board, Discovery kit or Evaluation kit for STM32L0 MCUs. For low-power wireless solutions based on STM32L0, the STM32 LoRa® Discovery Kit (B-L072Z-LRWAN1) and the low-power wireless Nucleo pack (P-NUCLEO-LRWAN1) are available.
- STM32L0 user can 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 that supports pinout configuration, code generation and a power consumption calculator. Start with one of the many examples provided and build your own project.
- 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