STM32G4 シリーズのプレゼンテーション
1.0版

こんにちは、STM32G4シリーズのトレーニングセッションへようこそ。
このプレゼンテーションでは、STM32G4マイクロコントローラシ
リーズで利用できるさまざまな製品ラインが持つ特徴を説明します。

1

23-Mar-22

STM32G47x/48x – ブロック図2• CM4 DSP/FPU最大170MHz（213DMIPS）•3xアクセラレータ: ART + CCM-SRAM + 数値演算

• ECC付きデュアルバンク（RWW）2x256KB Flashメモリ•

セキュリティ保護可能なメモリ領域（例:FW のアップグレード）• 128KB SRAM
••
•
•
•
•
•
•
•
•
•
•

96KB SRAM + パリティビット付き32KB CCM

電圧範囲：1.71V～3.6V
RCオシレータ：1%[-5°C..90°C]
12ビットADC：4MSPS + HW オーバーサンプリング
高分解能タイマ（12ch; 184ps分解能）
最大動作周囲温度：125°C
RUNモード（Flashから）:173µA/MHz
STOPモード：80µA @ 25°C
STANDBY：130nA @ 25°C（RTC:+750nA）
最大107ピンのI/O
パッケージ：LQFP128/100/80/64/48; QFN48; BGA100
堅牢性 EMC/ESD/EMS

Connectivity
4x SPI, 4x I²C, 6x UxART,
1x USB 2.0 FS,
1x USB-C PD3.0 (+PHY),
3x CAN-FD,
2x I2S half duplex, SAI

Cortex-M4Timers

170 MHz

15 timers:• 3x 16-bit advanced motor
control timers• 6x 16-bit timers• 1x 16-bit LP timer• 2x 32-bit timers• 2x 16-bit basic timers• 1x HR timer (D-Power)

FPU
MPU
ETM

Parallel Interface

16ch DMAFSMC 8-/16-bit

ARTAccelerator™

(TFT-LCD, SRAM, NOR, NAND),QUAD SPI

Digital
AES (256-bit), TRNG

Math Accelerator
Trigon. functions (Cordic)
Filtering (FMAC)

32KB
CCM-SRAMUp to
2x256KB Flashwith ECC
Dual Bank
96KB SRAM• 12ch• 184ps (A. delay line)

Analog5x 12-bit ADC w/ HW overspl,
7x Comparator,
6x Op-Amp (PGA),
7x DAC (3x buffer + 4x w/o buffer),
Temperature sensor,
Internal voltage reference

参考のため、STM32G47xデバイスのブロック図を示します。
STM32G47xラインは、さまざまな通信リソース、豊富なアナログ
ペリフェラル、発振子が不要なUSB2.0FSインタフェイス、USB-C
パワーデリバリ機能、最大107本のGPIO、およびバッテリ寿命を最大化する複数の低電力モードを提供します。数値演算アクセラ
レータは、ハードウェアで三角関数とデジタルフィルタリング計算を提供し、他のタスクのためにCPUに負荷をかけないようにできます。184psの高分解能タイマはデジタルスイッチ電源および照明の適用としてタイムクリティカルなアプリケーションを制御出来るように設計されています。タイムクリティカルなルーチンのCPUパフォーマンスを高速化するために、CCMメモリは待機時間がゼロのコード実行をサポートします。これらの機能に加えて、256ビットAES、PCROP、TRNGなどのセキュリティハードウェア機能を提供します。

2

23-Mar-22

STM32G43x/44x – ブロック図3• CM4 DSP/FPU最大170MHz（213DMIPS）•3xアクセラレータ: ART + CCM-SRAM + 数値演算

• ECC付きシングルバンク（RWW）128KB Flashメモリ•Securable Memory Area（例:FW のアップグレード）• 32KB SRAM•••••••••••

22KB SRAM + パリティビット付き10KB CCM

電圧範囲：1.71V～3.6V
RCオシレータ：1%[-5°C..90°C]
12ビットADC：4MSPS + HW オーバーサンプリング
最大動作周囲温度：125°C
RUNモード（Flashから）:153µA/MHz
STOPモード：59µA @ 25°C
STANDBY：120nA @ 25°C（RTC:+660nA）
最大86本のI/O
パッケージ：LQFP100/80/64/48/32; QFN48/32; BGA64
堅牢性 EMC/ESD/EMS

Connectivity
3x SPI,
3x I²C,
4x UxART,
1x USB 2.0 FS,
1x USB-C PD3.0 (+PHY),
1x CAN-FD,
2x I2S half duplex, SAI

Digital
AES (256-bit), TRNG

Math Accelerator
Trigon. functions (Cordic),
Filtering (FMAC)

TimersCortex-M4170 MHzFPU
MPU
ETM
DMA
ART
Accelerator™
10-Kbyte
CCM-SRAM
Up to128KB Flashwith ECC
Single Bank
22KB SRAM

10 timers including:• 2x 16-bit advanced
motor control timers• 5x 16-bit timers• 2x 16-bit basic timer• 1x 32-bit timer• 1x 16-bit LP timer

Analog2x 12-bit ADC,
4x Comparators,
3x Op-Amp (PGA),
4x DAC (2xbuff + 2xnon-buff),
Temperature sensor
Internal voltage reference

参考のため、STM32G43xデバイスのブロック図を示します。
STM32G43xラインは、高分解能タイマとFSMC、メモリスペース、（アナログや通信など）いくつかのペリフェラルの数を減らし、STM32G47xラインと同様の機能を提供します。
アナログおよび通信用ペリフェラル、ハードウェア・アクセラレータ、外部発振器不要なUSB2.0FSインタフェイス、USB-タイプCパ
ワーデリバリ機能、最大86本のGPIO、および複数の低電力モードがサポートされておりバッテリ寿命を最大限に引き出すことができます。タイマセットは、モータ制御アプリケーション向けです。
タイムクリティカルなルーチンのCPUパフォーマンスを高速化するために、CCMメモリは待機時間がゼロでコード実行をサポートします。

3

STM32G4に固有の特徴（1/2）

4• 豊富なアナログ･ペリフェラル• 5xA/Dコンバータ、7xD/Aコンバータ、6xOPAMP、7xCOMP、VREFBUF• コア結合メモリ（CCM）SRAM• 待機時間がない、タイム･クリティカルなコード実行用（ISR）• 数値演算アクセラレータ• Cordic:三角関数アクセラレータ• FMAC:デジタル･フィルタ・数値演算アクセラレータ• 高分解能タイマ• デジタル･スイッチング･モード・パワーサプライをサポート可能な184ps分解能• 17タイマ• インダストリアル・アプリケーションのサポート:モータ制御、照明、DSMPS

このスライドでは、STMG4マイクロコントローラの固有の機能を示したものです。
• 豊富なアナログペリフェラル• 高速ルーチンをブーストするためのCCM RAMメモリ• 数値演算アクセラレータ:CordicおよびFMAC• 184psの分解能を持つの高分解能タイマ• 幅広いインダストリアルアプリケーションをサポートする豊富なタイマセット

4

STM32G4に固有の特徴（2/2）

5• メモリ類:• ECC付きFlashメモリ• デュアル･バンクFlashメモリ• HW パリティ･チェック付き（部分的）SRAM• OTPエリア• FSMC、Quad-SPI（外部メモリをサポート）• 統合ブートローダ• USAT、SPI、I2C、USBブートをサポート• 低消費電力機能• RTC、SRAM2バックアップ、VBATモード、STOP/STANDBY/SHUTDOWNモード

追加された固有の機能もあります。
• 安全なファームウェアのアップデート、外部メモリのサポートに焦点を当てたメモリ機能• 最も一般的な通信インタフェイスをサポートする組み込みブートローダ• バッテリ駆動アプリケーションの電力を節約するための低消費電力機能

523-Mar-22

2019年3月3日

STM32G47x/48xシリーズのポートフォリオ
フラッシュサイズ
（バイト）

512k

256k

128k

STM32G474

STM32G474

STM32G474

STM32G474

STM32G474

STM32G473

STM32G473

STM32G473

STM32G473

STM32G473

STM32G474

STM32G474

STM32G474

STM32G474

STM32G474

STM32G473

STM32G473

STM32G473

STM32G473

STM32G473

STM32G474

STM32G474

STM32G474

STM32G474

STM32G474

STM32G473

STM32G473

STM32G473

STM32G473

STM32G473

48ピン

64ピン

80ピン

100ピン

128ピン

LQFP + UQFN

LQFP

LQFP + WLCSP(81)

LQFP + BGA

LQFPピン数高分解能ライン

パフ―マンス･ライン

AES暗号化 - STM32G48x

STM32G47xラインは、幅広いパッケージを持ちます。
AES暗号化を持つラインナップも選択できます。

623-Mar-22

2019年3月3日

STM32G43x/44xシリーズのポートフォリオ
フラッシュサイズ
（バイト）

128k

STM32G431

STM32G431

STM32G431

STM32G431

STM32G431

64k

STM32G431

STM32G431

STM32G431

STM32G431

STM32G431

32k

STM32G431

STM32G431

STM32G431

STM32G431

STM32G431

32ピン

48ピン

64ピン

80ピン

100ピン

LQFP + UQFN

LQFP + UQFN +LQFP + BGA

LQFP

LQFP

ピン数

WLCSP(49)

高分解能ラインパフォーマンス･ライン

アクセス･ライン

AES暗号化 - STM32G44x

STM32G43xラインは、幅広いパッケージを持ちます。
AES暗号化を持つラインナップも選択できます。

7