Download - STM32L 32bit Releasing your creativity4 STM32超低消費電力シリーズ コストを重視した製品から高性能な製品まで、メモリ・サイズ、アナログ機能、
STM32Lシリーズ超低消費電力32bitマイクロコントローラReleasing your creativity
STM32 L1
目次
STM32と超低消費電力特性 .....................................................................3
14製品シリーズ(50以上の製品ライン)............................................................... 3
STM32超低消費電力シリーズ ..................................................................4
STM32L : 超低消費電力32bitマイコン・シリーズ ................................................ 45つのSTM32Lシリーズ(16製品ライン) ............................................................. 4幅広いメモリ / 性能 / ペリフェラル / パッケージの選択肢 ....................................... 5
STM32L0シリーズ .....................................................................................8
STM32L0製品ライン ....................................................................................... 8STM32L0超低消費電力マイコン ....................................................................... 8STM32L0製品ポートフォリオ ............................................................................ 9
STM32L1シリーズ ...................................................................................10
STM32L1製品ライン ..................................................................................... 10STM32L1超低消費電力マイコン ..................................................................... 10市場で豊富な実績を持つSTM32L1製品ポートフォリオ ....................................... 11
STM32L4シリーズ ...................................................................................12
STM32L4製品ライン ..................................................................................... 12STM32L4超低消費電力マイコン ..................................................................... 12STM32L4幅広い製品ポートフォリオ ................................................................. 13市場で最も低い消費電力値を実現するSTM32L4シリーズ(25°C時) ................... 13STM32L4オンライン・トレーニング .................................................................. 13
STM32L4+シリーズ ................................................................................14
STM32L4+製品ライン ................................................................................... 14STM32L4+超低消費電力マイコン ................................................................... 14STM32L4+製品ポートフォリオ ........................................................................ 15STM32L4+低消費電力特性 ............................................................................ 15STM32L4+オンライン・トレーニング ................................................................ 15
STM32L5シリーズ ...................................................................................16
STM32L5製品ライン ..................................................................................... 16STM32L5超低消費電力マイコン ..................................................................... 16STM32L5製品ポートフォリオ .......................................................................... 17STM32L5低消費電力特性 .............................................................................. 17STM32L5紹介ビデオ ..................................................................................... 17
STM32Lエコシステム .............................................................................18
今すぐSTM32Lマイコンを使った設計を開始できる各種開発ボード ...................... 18セルラー・ネットワーク経由でのクラウド接続を可能にするSTM32 Discovery Pack ..... 18STM32 Nucleoマイコン・ボード .................................................................... 19STM32 Nucleo拡張ボード ........................................................................... 19LoRaWAN™ STM32Lワイヤレス・コネクティビティ・ソリューション ..................... 19消費電力シミュレーション・ツール ..................................................................... 20STM32 Power Shield : エネルギー重視の組込み開発向けEEMBC承認パワー・モニタリング技術 ............................................................. 21STM32Lシリーズ用組込みソフトウェア ............................................................. 22STM32Lシリーズ用組込みソフトウェア使用例 ................................................... 22
3
STM32と 超低消費電力特性
STのArm® Cortex®-MベースのSTM32マイコンは、STの経験と実績に基づく独自のテクノロジーを組込みアプリケーションに提供します。さらに、複数拠点による生産と長期安定供給により、お客様の革新的で安定したビジネスに貢献します。
14製品シリーズ(50以上の製品ライン)Arm® Cortex®-M(M0、M0+、M3、M4、M33、M7)ベースのSTM32® マイコン・ファミリは、幅広い製品ポートフォリオを擁し、お客様のアプリケーションに最適な製品を提案できます。STM32マイコンは、製品間で容易に開発資産を移植できるよう設計されており、バイナリ互換性に加えて、ピン配置互換、豊富なハードウェアIP、より高水準のプログラミング言語を組み合わせることによって、負荷の少ない開発が可能です。
ハイパフォーマンス
メインストリーム
超低消費電力
Cortex-M0/M0+
STM32 F2
STM32 F1
Cortex-M3
STM32 F7 STM32 H7
Cortex-M7
ワイヤレス
Cortex-M4
STM32 L4 STM32 L4+ STM32 L5
Cortex-M33
STM32 F0
STM32 G0
STM32 F4
STM32 F3
STM32 WB
デュアル・コア(Cortex-M4/M0+)
ST MCU Finder用途に応じたSTM32マイコンを検索するアプリを無償にて提供しています。www.st.com/stmcufinder
ST COMMUNITYSTM32ユーザ向けコミュニティで、質問したり、議論したり、色んなアイデアをシェアして、皆で盛り上がりましょう!community.st.com/stm32
4
STM32超低消費電力シリーズ
コストを重視した製品から高性能な製品まで、メモリ・サイズ、アナログ機能、各種ペリフェラルのニーズに対して最適なSTM32L製品を提供可能です。
STM32L : 超低消費電力32bitマイコン・シリーズSTの超低消費電力マイコン・プラットフォームは、独自の超低リーク技術をベースとしています。STM32L0(Cortex®-M0+搭載)、STM32L1(Cortex-M3搭載)、STM32L4およびSTM32L4+(Cortex-M4搭載)、STM32L5(Cortex-M33)、およびSTM8L(STオリジナル8bitコア搭載)シリーズは、バッテリまたはエネルギー・ハーベスティングから給電される機器に対応する幅広いラインアップのマイコンであり、あらゆる低消費電力アプリケーションに対して最適なコストと性能を実現する製品です。この超低消費電力プラットフォームは-40°C ~ +125°Cの温度範囲における消費電流の変動が業界最小で、高温環境下でも消費電流を非常に低い値に抑えることができます。これらの超低消費電力マイコンは、ストップ・モード(SRAM保持)において、最小4µsのウェイクアップ時間を維持しながら最低350nAという業界最小の消費電力を実現します。
• 最新のSTM32L4シリーズはFPUおよびDSP命令を備えており、273 CoreMark® / 347 ULPBench™ の高性能・高電力効率を達成します。
• DSP命令と浮動小数点演算装置(FPU)による100DMIPSの性能、大容量のメモリ(最大1MBのFlashメモリ)、および革新的な機能を提供することにより、高い性能を実現します。
• SSTM32L4+シリーズは、STM32L4技術をさらに拡張し、より高い性能(120MHz / 内蔵Flashメモリからの実行時で409CoreMark)、より大容量の内蔵メモリ(最大2MBのFlashメモリと640KBのSRAM)、および高度なグラフィック機能を超低消費電力の点で妥協することなく提供します。
• STM32L5シリーズは、より高いセキュリティとより低い消費電力が要求される組込みアプリケーションに最適です。Trust Zone®対応のArm® Cortex®-M33と、ST独自の強化されたセキュリティ機能を実装するとともに、クラス最高レベルの超低消費電力を実現しています。
5つのSTM32Lシリーズ(16製品ライン)
233244
155
L0
STM32L0
L1
STM32L1
L4
STM32L4
273
9375
402409
STM32L4+
L4+
STM32L5
L5
427447
STM32 L4
STM32 L5
STM32 L4+
• Cortex®-M3(32MHz動作)• Flashメモリ : 32~512KB• 消費電力モード+RAM+RTC : 1.38μA
• Cortex®-M0+(32MHz動作)• Flashメモリ : 8~192KB• 消費電力モード+RAM+RTC : 0.54μA
• Cortex®-M4+FPU(80MHz動作)• Flashメモリ : 128KB~1MB• 消費電力モード+RAM+RTC : 0.45μA
• Cortex®-M4+FPU(120MHz動作)• Flashメモリ : 1~2MB• 消費電力モード+RAM+RTC : 0.8μA
• Cortex®-M33+FPU(110MHz動作)• Flashメモリ : 256KB~512KB• 消費電力モード+RAM+RTC : 0.35μA
CoreMarkスコア
ULPBenchスコア
製品ライン
5
幅広いメモリ / 性能 / ペリフェラル / パッケージの選択肢
1441004849
3236
14
512 K
384 K
256 K192 K128 K
64 K
32 K
16 K8 K
Flashメモリ・サイズ(B)
1 M
STM32L0
STM32L4
STM32L1
169
2 MSTM32L4+
STM32L5
ピン
STM32L0 STM32L1 STM32L4 STM32L4+ STM32L5
WLCSPWLCSP25 (~2x2 mm)WLCSP36 (~2x3 mm)WLCSP49 (~3x3 mm)WLCSP63 (~3x4 mm)WLCSP64 (~4x5 mm)WLCSP72 (~3x4 mm)WLCSP81 (~3x4 mm)WLCSP100 (~4x4 mm)WLCSP104 (~4x5 mm)WLCSP144 (~5x5 mm)
QFNUFQFN20 (3x3 mm)UFQFN28 (4x4 mm)UFQFN32 (5x5 mm)UFQFN48 (7x7 mm)
BGAUFBGA64 (5x5 mm)UFBGA100 (7x7 mm)UFBGA132 (7x7 mm)UFBGA144 (10x10 mm)UFBGA169 (7x7 mm)
TSSOPTSSOP14 (4.4x4.1 mm)TSSOP20 (4.4x6.6 mm)
LQFPLQFP32 (7x7 mm)LQFP48 (7x7 mm)LQFP64 (10x10 mm)LQFP100 (14x14 mm)LQFP144 (20x20 mm)
実装面積サイズ
6 STM
電動工具
ガス / 水道メータ
センサ・ハブ /携帯電話 / ゲーム機
温度範囲 : -40~+125°C •
動作電圧範囲 : 1.65~3.6V •
耐タンパー機能付きRTC : 0.95ppm •
ECC付きFlash、CRC、およびSRAMのパリティ・ビットによる安全性の確保 •
独立したDual-bank Flashメモリと内蔵EEPROM(RWW) •0 ~ 85°C および動作電圧範囲における精度± 1%のRCオシレータ内蔵 •
広範なパッケージで提供 : 14~169ピン •
Cortex®-M0+/M3/M4/M33から選べる豊富なラインアップ •
RTCと16KBのSRAMを維持しながら最小450nAの低消費電力モード •
ローパワーUART、パルス・カウンタ、16bitローパワー ・タイマ •
STOPモードからのウェイクアップ時間 : 4μs •
ファームウェア・アップグレードに最適なDual-bank Flashメモリ(最大2MB)•
データ・ロギング用の内蔵EEPROM(最大16KB) •コンパレータおよびオペアンプ内蔵(PGA付き) •
セキュリティ用のTrust Zone®、知的財産コード保護機能、ECC、CRC、JTAGヒューズ
•
Cortex®-M0+ / M3 / M4/M33から選べる豊富なラインアップ •
RTCと128KBのSRAMを維持しながら最小1.28μAの低消費電力モード •
4μs(STOPモードからのウェイクアップ時間)により高速なシステム応答を実現 •
USB 2.0 OTGにより高速アプリケーション・プロセッサとの通信に対応 •
640KBのSRAM(うち64KBはパリティ・ビット付き) •最小1.71Vまで全機能が動作、かつ最大周波数でCPUが動作 •
I²C FM+、高速SPI、高速ADコンバータによるセンサからのデータ取得 •
Cortex®-M4(FPU内蔵、150DMIPS、ART アクセラレータ™搭載) •
幅広いアプリケーションに対応するSTM32超低消費電力マイコン
7M32L
スマート電力メータ
フィットネス / ヘルスケア
オーディオ / 音声認識
• 高電力効率 : 28μA/MHz(外付けSMPS使用時)• FSMCにより外部メモリに対応• LCDドライバ(最大4 x52または8x48)による表示• 真乱数発生器および256bit AESによるセキュリティ• Δ∑モジュレータ用のデジタル・フィルタと外部AFEにより最大24bit精度のADコンバータを実現
• バッテリ・バックアップ用の低消費電力モードVBAT(RTC動作保持)• 最大120MHzのCortex® -M4で高い演算能力を実現
• 8nAのシャットダウン・モードにより長バッテリ寿命を実現• 最大2MBのFlashメモリにより高度なアルゴリズムをサポート• 電力効率 : 28μA/MHz(外付けSMPS使用時)• I²C FM+によるセンサ /HS通信• 12/16bit ADコンバータによるアナログ・センシング /モニタリング• FS USBホストによるデータ転送+機器充電• Cortex® -M0+ / M3 / M4 / M33から選べる豊富なラインアップ• 最大640KB SRAM
• MIPI-DSI、LCD-TFT、およびパラレル・インタフェースによる高度な グラフィックス
• グラフィック・アクセラレータ : Chrom-ARTアクセラレータ™と メモリ最適化Chrom-GRC™円形ディスプレイ
• 28nAのスタンバイ・モードにより長バッテリ寿命を実現• 4~14μsのウェイクアップ時間による高速な応答性能• MEMSマイクからのPDM信号をハードウェアでPCMに変換• 12bit ADコンバータ(30μA/MSPS)• シリアル・オーディオ・インタフェース / I2Sによるオーディオ周辺機器の接続• 最大120MHzのCortex®-M4(31μA/MHz、100DMIPS)• データまたは実行を正しい位置に格納するためのQuadまたはOcto-SPI メモリ・インタフェース
8
STM32L0シリーズ
www.st.com/stm32l0
STM32 L0
Typ値
166μA/MHzDhrystone (32 MHz)
28μAFlash
10μA5.5μA 1.95μA
Typicalat 125°C
Runモード(Flashメモリ実行)
ローパワー動作モード(@32kHz)
ローパワー・スリープ・モード(@32kHz)
ストップ・モード(RTC動作時)
スタンバイ・モード(RTC動作時)
(+20Bバックアップレジスタ)
Runモードまでのウェイクアップ時間• STOPモードから実行: 5μs(RAMから実行の場合: 3.5μs)• スタンバイ・モードから実行: 50μs
コスト・メリットを提供しながら幅広いアプリケーションに対応
STM32L0製品ライン
Arm
® C
orte
x®-M
0+(
MPU搭載、 3
2MHz)
• 超低消費電力プロセス• ダイナミック電圧スケーリング• 14 ~ 100ピン• 5 x クロック・ソース• 高機能RTC(w / cal.)• 12bit ADC(1.14Msps)• USART、SPI、I2C• 16bitタイマ• 低消費電力UART(1)
• 低消費電力タイマ(1)
• 2 x ウォッチドッグ• リセット回路POR / PDR• ブラウンアウト・リセット• DMA• AES 128bit
製品ライン
Flash(KB)
RAM(KB)
EEPROM(B)
電源電圧(V)
PVD(2) 温度センサ
2x低消費電力コンパレータ
2x12bitDAC
タッチ検出
真乱数発生器
水晶発振子レスUSB
2.0 FS
LCDドライバ
STM32L0x0バリュー・ライン
最大128
最大20
最大512
1.8 ~ 3.6
STM32L0x1アクセス・ライン
最大192
最大20
最大6K
1.65 ~ 3.6 ○ ○ ○
STM32L0x2USB
最大192
最大20
最大6K
1.65 ~ 3.6 ○ ○ ○ ○ ○ ○ ○
STM32L0x3USB & LCD
最大192
最大20
最大6K
1.65 ~ 3.6 ○ ○ ○ ○ ○ ○ ○最大
4×528×48
注記1 : 超低消費電力モードでも動作する低消費電力ペリフェラル 注記2 : PVD(Programmable Voltage Detector:プログラマブル電圧検出器)
STM32L0超低消費電力マイコン• Arm® Cortex®-MO+コア(32MHz動作): 30DMIPS
• Runモード : 最小49µA / MHz(外部DC-DC使用) および76µA / MHz(LDO使用)
• ストップ・モード、RAM + LTC(低消費電力タイム・クロック) : 420nA
ULPMark-CP™244
ULPMark-PP™ 95
75
9
STM32L0製品ポートフォリオ
Flashサイズ /RAMサイズ(B)
16 K / 2 K
16 K / 8 K
128 K / 20 K
64 K / 20 K
64 K / 8 K
32 K / 8 K
192 K / 20 K
8 K / 2 K
100ピンLQFP
UFBGA(0.6mmピッチ)
48ピンLQFP
----------49ピン
WLCSP**
64ピンLQFP
TFBGA(1.2mmピッチ)
14ピンTSSOP
20ピンTSSOP*UQFN
28ピンUQFN
----------25ピン
WLCSP**
32ピンLQFP/UQFN----------
36ピンWLCSP**
L031C4L031F4* L031G4
L031E4**
L031K4
L011D3 L011F3* L011G3
L011E3**
L011K3
L011D4
L011E4**L011F4
L011G4
L011K4
L031C6L031F6* L031G6
L031E6**
L031K6
L052C6
L051C6
L053C6
L052R6
L051R6
L053R6
L052K6
L051K6
L051T6**
L052T6**
L052C8
L051C8
L053C8
L052R8
L051R8
L053R8
L052T8**
L051K8
L051T8**
L052K8
L071K8 L071C8 L071V8
L072V8
L073V8
L071VB
L072VB
L073VB
L072CB**
L071CB**
L073CB
L071RB
L072RB
L073RB
L071KB
L072KB
L071VZ
L072VZ
L073VZ
L071CZ**
L072CZ**
L073CZ**
L071RZ
L072RZ
L073RZ
L071KZ
L072KZ
L010F4
L010K8
L010K4
L010C6
L010RB
L010R8
ピン数
STM32L0x0 : バリュー・ラインSTM32L0x1 : アクセス・ライン
STM32L0x3 : STM32L0x2 + LCDドライバ128bit AESハードウェア暗号化
STM32L0x2 : 水晶発振子レスUSB 2.0FS+ 高機能アナログ & ペリフェラル
10
STM32L1シリーズ
市場で豊富な実績を持つソリューション
STM32L1製品ライン
Arm
® C
orte
x®-M
3(32
MHz)
• 超低消費電力POR / PDR
• 2 x ウォッチドッグ・タイマ
• ハードウェアCRC
• 内蔵RCオシレータ
• 水晶発振子
• PLL
• RTCカレンダ
• 16bit & 32bitタイマ
• 1 x 12bit ADコンバータ
• 温度センサ
• マルチチャネルDMA
• シングル・ワイヤ・デバッグ(SWD)
• ユニークID
STM32 L1
製品ライン
Flashメモリ(KB)
RAM(KB)
EEPROM(KB)
メモリI / F
オペアンプ
コンパレータ
温度センサ
静電容量タッチ
セグメントLCDドライバ
AES
128b
it
STM32L100バリュー・ライン 32 ~ 256 4 ~ 16 2
最大8×28
STM32L151STM32L152
32 ~ 512 16 ~ 80 4 ~ 16 SDIOFSMC
○ ○ ○ ○ 最大8×40
STM32L162 256 ~ 512 32 ~ 80 8 ~ 16SDIO FSMC
○ ○ ○ ○ 最大8×28
○
STM32L1超低消費電力マイコン• Arm® Cortex®-M3コア(32MHz動作) : 33DMIPS
• 動作時の高い電力効率 : 最小177μA / MHz
• SRAM全域を保持したストップ・モード : 435nA(RTC動作時1.38μA)
• スタンバイ・モード + RTC動作 : 900nA(レジスタ・バックアップ)
• スタンバイ・モード : 280nA(レジスタ・バックアップ)
• Dual-bank Flashメモリおよび内蔵EEPROM
• 動作温度 : 最大105°Cwww.st.com/stm32l1
ULPMark-CP™155
92.4
STM32 L1
11
市場で豊富な実績を持つSTM32L1製品ポートフォリオ
STM32L162 : STM32L152 + 128bit AESSTM32L151 : USB 2.0 FS + 高機能アナログ & ペリフェラル
STM32L152 : STM32L151 + LCDドライバSTM32L100 : バリュー・ライン
48ピンLQFP/QFN
64ピンTFBGA
(1.2mmピッチ)LQFP
WLCSP**--------------63 WLCSP*
100ピンUFBGA
(0.6mmピッチ)LQFP
--------------104 WLCSP*
132ピンUFBGA
(0.6mmピッチ)
144ピンLQFP
384 K / 48 K
256 K / 16 K
64 K / 8 K
32 K / 4 K
128 K / 16 K
32 K / 16 K
64 K / 32 K
128 K / 32 K
256 K / 32 K
384 K / 80 K
512 K / 80 K
ピン数
Flashサイズ / RAMサイズ(B)
L152CC
L152C6-A
L152C8-A
L152RE
L152R6-A
L152R8-A
L152RC
L152RD**
L152VC
L152V8-A
L152VD
L152VE*
L152VD-X
L152QC
L152QD
L152QE
L152ZC
L152ZD
L152ZE
L152CB-A L152RB-A L152VB-A
L151RE L151VE* L151QE L151ZE
151VCL151CC
L151C6-A
L151C8-A
L151R6-A
L151R8-A
L151UC*L151RC
L151RD**
L151VC
L151V8-A
L151VD
L151VD-X*
L151QC
L151QD
L151ZC
L151ZD
L151CB-A L151RB-A L151VB-A
L100C6-A
L100R8-A
L100RB-A
L100RC
12
STM32L4シリーズ
STM32L4超低消費電力マイコン• Arm® Cortex®-M4コア(80MHz動作) : 100DMIPS
• Runモード : 36µA / MHz
• 最小450nA(32kHz RTC + 16KBのRAM + I / O)
• 最小200nA(32kHz RTC)または8nA(RTC停止)
• 動作温度 : 最大125°C www.st.com/stm32l4
アプリケーションの可能性を広げる製品ライン
STM32L4製品ライン
Arm
® C
orte
x®-M
4(DS
P +
FPU
– 8
0MHz)
• ARTアクセラレータ™
• USART、SPI、I2C
• Quad-SPI
• 16bit & 32bitタイマ
• シリアル・オーディオ・インタフェース + オーディオPLL
• SWP
• 2x CAN
• 2x 12bit DAコンバータ
• 温度センサ
• 動作電圧1.71 ~ 3.6V
• VBATモード
• ユニークID
• タッチ・コントローラ
• AES-128 / 256* & SHA-256** 暗号化機能
STM32 L4
製品ライン
Flashメモリ(KB)
RAM(KB)
メモリI / F
FSMC オペアンプ
CAN
シグマ・デルタ
インタフェース 12bit ADC
5Msps16bit HWオーバーサンプリング
DAC
SAI
USB2
.0 O
TG F
S
USBデバイス
セグメント
LCDドライバ
Chro
m-A
RT
STM32L4x6 : USB OTG + セグメントLCDドライバ搭載ライン
STM32L496**512 ~1024
320 ○ 2 2 8x ch 3 2 2 ○ 最大8×40
○
STM32L476*256 ~1024
128 ○ 2 1 8x ch 3 2 2 ○ 最大8×40
STM32L4x5 : USB OTG搭載ライン
STM32L475256 ~1024
128 ○ 2 1 8x ch 3 2 2 ○
STM32L4x3 : USBデバイス + セグメントLCDドライバ搭載ライン
STM32L433*128 ~256
64 1 1 1 2 1 ○ 最大8×40
STM32L4x2 : USBデバイス搭載ライン
STM32L452*256 ~512
160 1 1 4x ch 1 1 1 ○
STM32L432*128 ~256
64 1 1 1 2 1 ○
STM32L412*64 ~128
40 1 2 ○
STM32L4x1 : アクセス・ライン
STM32L471512 ~1024
128 ○ 2 1 8x ch 3 2 2
STM32L451256 ~512
160 1 1 4x ch 1 1 1
STM32L431128 ~256
64 1 1 1 2 1
* ハードウェア暗号化 / ハッシュ関数機能はSTM32L486 / STM32L433 / STM32L462 / STM32L442のみ対応 ** SHA-256はSTM32L4A6のみ対応
ULPMark-CP™447
ULPMark-PP™ 167
273
13
STM32L4幅広い製品ポートフォリオFlashメモリ / RAMサイズ(B)
ピン数
128 K/64 K
256 K/128 K
256 K/64 K
1 M/128 K
512 K/128 K
512 K/320 K
1 M/320 K
32ピンLQFP/QFN
512 K/160 K
256 K/160 K
81ピンWLCSP
48ピンLQFP/QFN
49ピンWLCSP
72ピンWLCSP
169ピンUFBGA
(0.5mmピッチ)
132ピンUFBGA
(0.5mmピッチ)
100ピン LQFP/WLCSP
UFBGA(0.6mmピッチ)
64ピン LQFP/WLCSP
UFBGA(0.5mmピッチ)
L476VCL476RC
L451CE L451VEL451RE
L475VCL475RC
L475VEL475RE
L475VGL475RG
L432KB L433CB L433RBL431KB L431CB L431RB
L431KC L431CC L431VCL431RC
L452CC L452VCL452RCL451CC L451VCL451RC
144ピンLQFP/UFBGA (0.8mmピッチ)
L476MEL476JE L476QEL476VEL476RE L476ZE
L496AEL496QEL496VEL496RE L496ZE
L471QGL471VGL471RG L471ZG
L471QEL471VEL471RE L471ZE
L432KC L433CC L433VCL433RC
L452CE L452VEL452RE
L486JG L486QGL486VGL486RG L486ZGL496AGL496QGL496VGL496RG L496ZG
128 K/40 K
64 K/40 K
36ピンWLCSP
L422KBL412KB
L422TBL412TB
L412K8 L412T8
L422CBL412CB
L412C8
L422RBL412RB
L412R8
L4A6AGL4A6QGL4A6VGL4A6RG L4A6ZG
L476MGL476JG L476QGL476VGL476RG L476ZG
L462CE L462VEL462RE
L442KB L443CB L443RB
STM32L41 : アクセス・ラインTM32L4x2 : USBデバイス・ラインTM32L4x3 : USBデバイス + LCDラインTM32L4x5 : USB OTGラインTM32L4x6 : USB OTG + LCDライン128bit/256bit AESハードウェア暗号化機能内蔵
市場で最も低い消費電力値を実現するSTM32L4シリーズ(25°C時)
STM32 L4
Runモード(Flashメモリ実行 /
SMPS使用時)
ストップ2モード(RTC停止 /RTC動作時)
スタンバイ・モード+16KB RAM(RTC停止 /RTC動作時)
スタンバイ・モード(RTC停止 /RTC動作時)
シャットダウン・モード(RTC停止 /RTC動作時)
VDD範囲
Runモードまでのウェイクアップ時間• STOPモードから実行 : 4 μs• スタンバイ・モードから実行 : 14 μs• シャットダウン・モードから実行 : 250 μs
38 μA/MHzレンジ1最大80 MHz
36 μA/MHzレンジ2最大26 MHz
1.0 μA /1.28 μA
200 nA /450 nA 28 nA /
280 nA 8 nA /200 nA
typ(at 25°C)
STM32L4 オンライン・トレーニングwww.st.com/stm32l4-online-training
14
STM32L4+シリーズ
より長いバッテリ寿命と優れたユーザ体験
STM32L4+製品ライン
Arm
® C
orte
x®-M
4(DS
P +
FPU
- 1
20M
Hz)
• USART / SPI / I2C
• 2x Octo-SPI
• 16bit & 32bitタイマ
• SAI + オーディオPLL
• CAN
• カメラIF
• ARTアクセラレータ™
• Chrom-ART アクセラレータ™
• 2x 12bit DAコンバータ
• 温度センサ
• 低電圧 : 1.71~3.6V
• VBATモード
• ユニークID
• タッチ・コントローラ
STM32 L4+
製品ライン
Flashメモリ(KB)
RAM(KB)
メモリI / F
オペアンプ
コンパレータ
シグマ・デルタ
インタフェース 12bit ADC
5Msps16bit HWオーバーサンプリング US
B2.0
OTG
FS
TFTディスプレイ
インタフェース
*Chr
om-G
RC™
MIP
I-DS
I
AES
128/
256b
it
STM32L4R5 / S5
STM32L4R5USB OTG
1024~ 2048
640SDIOFSMC
2 2 8x ch 1 ○
STM32L4S5USB OTG & AES
2048 640SDIOFSMC
2 2 8x ch 1 ○ ○
STM32L4R7 / S7
STM32L4R7USB OTG &TFT Interface
1024~ 2048
640SDIOFSMC
2 2 8x ch 1 ○ ○ ○
STM32L4S7USB OTG &TFT Interface & AES
2048 640SDIOFSMC
2 2 8x ch 1 ○ ○ ○ ○
STM32L4R9 / S9
STM32L4R9USB OTG &MIPI-DSI
1024~ 2048
640SDIOFSMC
2 2 8x ch 1 ○ ○ ○ ○
STM32L4S9USB OTG &MIPI-DSI & AES
1024~ 2048
640SDIOFSMC
2 2 8x ch 1 ○ ○ ○ ○ ○
* Chrom-GRCグラフィック・メモリ・オプティマイザは円形画像に最適
STM32L4+超低消費電力マイコン• ULPMark-CPスコア : 233
• Chrom‐GRC™ラウンド・ディスプレイ・メモリ・オプティマイザ
• シャットダウン・モード : 20nA
• ストップ・モード : 2.5µA(全SRAM、RTC、ペリフェラルの状態を保持、ウェイクアップ時間5µs)
• アクティブ・モード : 最小43µA / MHz(3.3V、外付けSMPS使用時)
• STのChrom-ARTアクセラレータ™ により優れたグラフィック・エフェクトとスムーズなユーザ・インタフェースを実現
• STのARTアクセラレータ™ により内蔵Flashメモリからのゼロ・ウェイト・ステート実行が可能
www.st.com/stm32l4-plus
ULPMark-CP™233
ULPMark-PP™ 56.5
409
15
STM32L4+製品ポートフォリオ
Flashメモリ / RAMサイズ(B)
ピン数
1 M / 640 K
2 M / 640 K
169ピンUFBGA
(0.5mmピッチ)
132ピンUFBGA
(0.5mmピッチ)
100ピンLQFP
144ピンLQFP & WLCSP
& UFBGA(0.8mmピッチ)
128/256bit AESハードウェア暗号化機能内蔵
STM32L4R5QI
STM32L4R5QG
STM32L4S5QI
STM32L4R5ZG
STM32L4R9ZI
STM32L4R7ZI
STM32L4R5ZI
STM32L4R9ZG
STM32L4S5ZI
STM32L4S7ZI
STM32L4S9ZI
STM32L4R5AG
STM32L4R9AG
STM32L4R9AI
STM32L4R7AI
STM32L4R5AI
STM32L4S5AI
STM32L4S7AI
STM32L4S9AI
STM32L4R5VG
STM32L4R9VI
STM32L4R7VI
STM32L4R5VI
STM32L4R9VG
STM32L4S5VI
STM32L4S7VI
STM32L4S9VI
STM32L4R5/S5 STM32L4R7/S7STM32L4R9/S9
STM32L4+オンライン・トレーニングwww.st.com/stm32l4plus-online-training
STM32 L4+
Runモード(Flashメモリ実行)
ストップ2モード(RTC停止 /RTC動作時)
スタンバイ・モード+64KB RAM(RTC停止 /RTC動作時)
スタンバイ・モード(RTC停止 /RTC動作時)
シャットダウン・モード(RTC停止 /RTC動作時)
VDD範囲
Runモードまでのウェイクアップ時間• ストップ2モードから実行 : 4 μs• スタンバイ・モードから実行 : 14 μs• シャットダウン・モードから実行 : 250 μs
55 μA/MHzレンジ1
最大120MHz
48 μA/MHzレンジ2最大26MHz
2.5 μA /2.9 μA
500 nA /800 nA 125 nA /
480 nA 33 nA /300 nA
typ@25 C゚
STM32L4+低消費電力特性
16
STM32L5シリーズ
卓越した超低消費電力性能と強化されたセキュリティ
STM32L5製品ライン
Arm
® C
orte
x®-M
33(Tr
ustZ
one®
+ D
SP +
FPU) 1
10 M
Hz
STM 32 L5
製品ライン
Flash(KB)
RAM (KB)
メモリI/F
2 x オペアンプ
2 x コンパレータ
4チャネル/2 x
デルタ・シグマインタフェース
12bit ADC 5Msps
16bit HWオーバー
サンプリング
USB2.0デバイス
水晶発振子レスUSB Type-C
& PowerDelivery
CAN-
FD
AES
/ PKA
/ OT
FDEC
128b
it / 2
56bi
t
STM32L552USBデバイス &CAN-FD
512~
256256
SDIO
FSMC
Octo SPI
○ ○ ○ 2 ○ ○
STM32L562USBデバイス &CAN-FD & AES
512 256
SDIO
FSMC
Octo SPI
○ ○ ○ 2 ○ ○ ○
• ARTアクセラレータ™
• USART、SPI、I²C
• Octo-SPI
• 16bit / 32bitタイマ
• SAI + オーディオPLL
• SHA、真乱数発生器
• 2 x 12bit DAコンバータ
• 温度センサ
• 低電圧1.71V ~ 3.6V
• Vbatモード
• ユニークID
• タッチ・コントローラ
STM32L5超低消費電力マイコン• 新しいArm Cortex-M33(110MHz動作)の高い性能 : Cortex-M4に対して20%向上
• 新しいSTのARTアクセラレータ : 内部および外部Flashの両方で動作(命令キャッシュ : 8KB)
• 組込みSMPSステップダウン・コンバータ(オプション)
• TrustZone®による柔軟性の高いハードウェアとソフトウェアの セキュアな隔離
• シャットダウン・モード : 33nA
• ストップ・モード : 3.6µA(全SRAMおよびペリフェラルの状態を 保持、ウェイクアップ時間5µs)
• Runモード : 最小60µA/MHz
• 165DMIPS
ULPMark-CP™402
ULPMark-PP™ 56.5
427www.st.com/stm32l5
17
STM32L5製品ポートフォリオ
HW暗号化/ハッシュ機能なし HW暗号化/ ハッシュ機能搭載
Flashメモリ / RAMサイズ(B)
ピン数
512 K / 256 K
STM32 L5
256 K / 256 K
144ピンLQFP
STM32L562ZE
STM32L552ZCSTM32L552CC
STM32L562CE
48ピンLQFP/QFN
STM32L552CE
64ピンLQFP
STM32L562RE
STM32L552RC
STM32L552RE
81ピンWLCSP
STM32L562ME
STM32L552ME
100ピンLQFP
STM32L562VE
STM32L552VC
STM32L552VE
132ピンUFBGA
(0.5mmピッチ)
STM32L562QE
STM32L552QC
STM32L552QE STM32L552ZE
STM32L5紹介ビデオ https://youtu.be/Pa8gaHGDWYY
Runモード(Flashメモリ実行)
ストップ2モード(RTC停止/
RTC動作時)
スタンバイ・モード+ 4KB RAM(RTC停止/
RTC動作時)
スタンバイ・モード(RTC停止/
RTC動作時)
シャットダウン・モード(RTC停止/
RTC動作時)
VDD 範囲
Runモードまでのウェイクアップ• ストップ2モードから実行: 4μs• スタンバイ・モードから実行: 14μs• シャットダウン・モードから実行: 250μs
レンジ1最大110MHz
60μA/MHzレンジ2最大26MHz
3.5 μA/3.8 μA
200 nA/450 nA 125 nA/
430 nA 33 nA/250 nA
Typ@25°C
STM32 L5
STM32L5低消費電力特性
18
STM32Lエコシステム
STM32ハードウェア・ツールwww.st.com/stm32hardwaretools
今すぐSTM32Lマイコンを使った設計を開始できる各種開発ボード• STM32 Nucleoボードは、低コストで柔軟性の高い開発に向けたソリューションです。豊富な拡張ボードと組み合わせて使用することで、新しいアイデアを試したりプロトタイプを作成することができます。
• ディスカバリー・キットは、STM32Lマイコンの重要な低消費電力機能のシームレスな評価を可能にし、評価ボードはSTM32Lマイコンのすべての機能を評価できます。
• これらすべての開発ボードには、デバッガ / プログラマと、すぐに使えるサンプル・ソフトウェアが装備されており、アプリケーションの開発を迅速に開始できます。
拡張性の高いプロトタイピング・ツール 複数の機能を搭載した簡易開発ボード
Discovery kitSTM32 Nucleoボード 評価ボード
各種機能を搭載した開発ボード複数の機能
セルラー・ネットワーク経由でのクラウド接続を可能にする STM32 Discovery Packwww.st.com/stm32l4-discovery
STは2種類のSTM32セルラー-クラウドDiscovery Packをリリースします。Quectel社の2G/3Gネットワーク向けUG96モデム・ベースのP-L496G-CELL01と、Quectel社のLTE Cat.M1 / NB1(NB-IoT)向けBG96モデム・ベースのP-L496G-CELL02
です。各パックはSTM32L496 DiscoveryボードとSTMod+セルラー・アドオン・ボードを組み合わせています。ソフトウェアには、STM32マイコン上で動作するライブ・コーディング用の組込みJavaScriptエンジンと、X-CUBE-CLD-GEN STM32Cube拡張パッケージが含まれます。また、各パックにはeSIMも同梱されており、テレコム・パートナーの無料トライアル・プランが付属するとともに、パートナーによる様々なクラウド・サービスの評価が可能です。
P-L496G-CELL01 P-L496G-CELL02
STM32 L1
19
STM32 Nucleoマイコン・ボード• マイコンとデバッガ / プログラマを備えたオープン・プラットフォーム
• 幅広いコネクタの選択肢による拡張性• Nucleo-64にはArduino Uno Rev3搭載、Nucleo-32にはArduino Nano搭載• ST ZioコネクタによりNucleo-144ボードに搭載された各種ペリフェラルにアクセス可能• ST Morphoコネクタを介してNucleo-64 & Nucleo-144ボード上のマイコンの全端子にアクセス可能
• 複数のIDEおよびArm® mbed™オンライン・ツールのサポート
ポートフォリオ
Nucleo-32
192 K
256 K
64 K
512 K
1 M
Nucleo-64
NUCLEO-L073RZ
NUCLEO-L053R8
NUCLEO-L152RE
NUCLEO-L476RG
32 K
16 K
NUCLEO-L432KC*
NUCLEO-L031K6
NUCLEO-L011K4
2 M
NUCLEO-L433RC-P
NUCLEO-L452RE
NUCLEO-L452RE-P
NUCLEO-L412KB NUCLEO-L412RB-P128 K
NUCLEO-L010RB
NUCLEO-L496ZG-P
NUCLEO-L496ZG
Nucleo-144
NUCLEO-L4R5ZI
NUCLEO-L4R5ZI-P
Flashメモリ(B)
Nucleoタイプ
STM32L0シリーズ STM32L1シリーズ STM32L4シリーズ SMPS搭載 *QFNバージョン
STM32 Nucleo拡張ボードwww.st.com/x-nucleoSTM32 Nucleoは、各種アドオン・ボードにより容易な拡張が可能です。幅広いSTM32ファミリの中から性能 / ペリフェラル / 電力の適切なバランスをあらゆる種類のアプリケーションに対応させて活用することができるようになります。それぞれの拡張ボードには、選択されたアプリケーションの専用機能を実装するために必要な部品が搭載されており、STM32用ソフトウェア・モジュールが付属します。
STとサードパーティ提供のSTM32 Nucleo拡張ボード
B-L072Z-LRWAN1(村田制作所社製LoRaモジュール搭載)
LoRaWAN™ STM32Lワイヤレス・コネクティビティ・ソリューションwww.st.com/stm32-lrwanLPWAN(省電力広域ネットワーク)ソリューションのサプライヤとして、 STはLoRa長距離通信ソリューションの評価および開発用に、低価格で使い易いハードウェア・ツールSTM32L0 を提供しています。STM32Cube用LoRaWAN
ソフトウェア拡張パッケージ(I-CUBE-
LRWAN)が同梱されており、LoRaWAN
規格に対応する無線センサ・ノードを最も簡単に構築できます。
20
STM32ソフトウェア開発ツールwww.st.com/stm32softwaretools
X
ペリフェラル設定とコードの生成
コンパイル & デバッグIDE
モニタリング &プログラム &ユーティリティ
STM Studio
STVP
ST-LinkUtility
Assistance ConseilSystèmes
Free IDE’s
STでは、C言語とツールを活用した開発手順として、初期設定とコードの生成、コンパイルとデバッグ、モニタの3ステップを提案しています。
1. STM32CubeMXツールを使用して、マイコンの初期設定を行います。PCのGUI上での選択によってコードを生成できます。
2. STのパートナー各社(IAR、Keil(1)、AC6、Atollic(2)、Coocox、Emprog、iSystem、Keolabs、Rowley、Segger、Taskingなど)が提供する開発環境を使用して、アプリケーションの開発、コンパイル、デバッグを行います。
3. STMStudioを使用して、アプリケーションの動作に影響を与えずに実行中のアプリケーションをモニタします。
(1)STM32L0シリーズは、Keil MDK-Arm 量産版を無償提供
(2)AtollicはSTの登録商標
消費電力シミュレーション・ツールSTM32CubeMX内でPower Consumption Calculatorウィザードを使用することにより、使用する周辺機能の選択、バッテリ・タイプの選択または独自タイプの入力、アプリケーションを表す動作/低消費電力モード切替えのシーケンス定義を行い、消費電力とバッテリ寿命を試算できます。
STM32CubeProgrammer
21
STM32組込みソフトウェアwww.st.com/stm32embeddedsoftware
抽象レベル
移植性STM32シリーズ STM32 マイコン
STM32スタンダード・ペリフェラル・ライブラリ拡張
STM32スタンダード・ペリフェラル・ライブラリSTM32 Snippets
STM32Cube拡張パッケージ& Function Pack
STM32Cubeマイコン・パッケージ
サンプル、アプリケーション & STボード・デモ
ミドルウェア
ハードウェア抽象レイヤ(HAL)& LL API(Low Layer API)
パートナー提供の
組込みソフトウェア
サードパーティ提供ソフトウェア
ST無償ソフトウェア
STM32マイコン向け組込みソフトウェアは、4種類の移植性と最適化レベルの組合せを提供します。
• STM32Snippets : 直接レジスタ・アクセスを使用する高度に最適化されたサンプル・コード集
• スタンダード・ペリフェラル・ライブラリ : STM32シリーズ・レベルの移植性(例えばSTM32L1シリーズ内の容易な移植性)
• STM32Cube組込みソフトウェア : STM32マイコン内での移植を実現。ある特定のSTM32マイコンから別のSTM32マイコンへのアプリケーションの再利用を促進• HAL(ハードウェア抽象化レイヤ) : 標準化されたAPIを通して異なるSTM32デバイス間の移植性を実現• LL API(Low Layer API) : 性能とランタイム効率の両方を重視して設計されており、軽量で最適化されたAPIセット
• CMSISドライバおよびmbed抽象化レイヤ : あらゆるCortex-Mベース・マイコン用に抽象化
• マイコンの世界を越えたソリューション : STM32Java、.Net Microフレームワーク、MATLAB/Simulink
STM32 Power Shield : エネルギー効率重視の組込み開発向けEEMBC承認パワー・モニタリング技術組込み設計の消費電力を高精度でチェックするために、STM32 Power Shield(X-NUCLEO-LPM01A)は、IoTエンドポイント等の超低消費電力機器に最適な測定範囲を備えた低コストの開発ツールです。このSTM32ツールは、ターゲットに対する最小1.8Vの電圧供給、静的電流の測定、100nA ~ 50mAの電流の動的モニタ、およびEEMBC ULPMark
スコアの直接計算が可能です。グラフィカル・アプリケーションであるSTM32CubeMonitor-Power(STM32CubeMonPwr)と組み合わせることで、キャプチャしたデータを視覚化し、より正確な情報に基づく意思決定を行うことができます。
STM32 Power shield
X-NUCLEO-LPM01A STM32CubeMonPwr
詳細はST汎用マイコンサイトをご覧ください : www.st.mcu.jpOrder code: BRSTM32ULP0119J
© STMicroelectronics - April 2019 - Printed in Japan - All rights reserved
STMicroelectronicsのロゴマークは、STMicroelectronics Groupの登録商標です。その他の名称は、それぞれの所有者に帰属します。
■東京 TEL 03-5783-8200 ■大阪 TEL 06-6397-4130 ■名古屋 TEL 052-259-2725
STM32Lシリーズ用組込みソフトウェア
製 品
STM32Lシリーズへの対応状況
STM32 L1 STM32 L4 STM32 L4+ STM32 L5
STM32Snippets ○ - - - -
スタンダード・ペリフェラル・ライブラリ - ○ - - -
STM32Cube HAL ○ ○ ○ ○ 2019年下半期リリース予定
STM32Cube LL ○ ○ ○ ○ 2019年下半期リリース予定
STM32Lシリーズ用組込みソフトウェア使用例• スタンダード・ペリフェラル・ライブラリ
• STM32L1ラインで使用する場合、スタンダード・ペリフェラル・ライブラリにより、すべてのSTM32L1ライン間で移植が可能。ただし、新規設計にはSTM32Cubeの使用を推奨
• STM32マイコンの移植性• STM32マイコン内での移植性が必要な場合は、STM32Cubeハードウェア抽象化レイヤ(HAL)が最適。HALは、各製品シリーズのSTM32Cubeファームウェアに同封(STM32Cubeファームウェア : STM32CubeL0 / STM32CubeL1 / STM32CubeL4 /
STM32CubeL4+)
• STM32マイコン最適化• STM32Cube LL APIによりレジスタ・レベルまで制御可能なため、ソフトウェアのオーバーヘッドや、消費電力の最適化を実現。
LL APIは、各製品シリーズのSTM32Cubeファームウェアに同封。(STM32Cubeファームウェア : STM32CubeL0 / STM32CubeL1 /
STM32CubeL4)• STM32Snippetを使うと、最小限のソフトウェアのオーバーヘッドでハードウェアを管理することができ、消費電力の最適化を実現。新たな設計にはSTM32Cubeの使用を推奨
www.st.com/stm32embeddedsoftware
STM32 L1