STM32F0
シリーズ
32bit
メインストリーム・マイコン
目次
STM32
ファミリにおけるF0
シリーズ...
310製品シリーズで40以上の製品ライン ...
3STM32F0エントリ・レベル・マイクロコントローラ
...
4STM32F0製品ライン ...
4STM32F0x0
バリュー・ライン...
5STM32F0バリュー・ライン製品ポートフォリオ ...
5STM32F030ブロック図 ...
5STM32F0x1
ライン...
6STM32F0x1製品ポートフォリオ ...
6STM32F091ブロック図 ...
6STM32F0x2
ライン...
7STM32F0x2製品ポートフォリオ ...
7STM32F072ブロック図 ...
7STM32F0x8
ライン...
8STM32F0x8製品ポートフォリオ ...
81.8V対応 STM32マイコンによる
モバイル・プラットフォーム・サブシステムの相互接続 ...8STM32F0エコシステム
...
9STM32 Nucleo ...
9STM32 Nucleoポートフォリオ...
9NUCLEO-F072RB搭載USB Type-C & Power Delivery Nucleo
Functional Pack ...
10STM32 Nucleo拡張ボード ...
10STM32F0によるSIL2/3機能安全対応 ...
11最新情報 & サポート・ツール ...12
3
STM32
ファミリにおける
F0
シリーズ
ST
の
ARM
®
Cortex
®
-M
ベースのマイクロコントローラ
STM32
は、
ST
の経験と実績
に基づく独自のテクノロジーを組込みアプリケーションに提供します。さらに、
マルチソース生産と長期供給保証により、
ユーザは革新的で安定したビジネス・
デザインが可能です。
10
製品シリーズで
40
以上の製品ライン
ARM
®Cortex
®-Mコア
(M0、M0+、
M3、
M4、およびM7)ベースのSTM32
®ファミリは幅広い選択肢を提供しており、開発者はアプリケーションに 最適なSTM32を選択することができます。STM32は、製品間のアプリケーション移植を容易化できるよう設計されており、バイナリ互換性に加えて、ピン配置互換、豊富なハード
ウェアIP、より高水準のプログラミング言語を組み合わせることによって、STM32ファミリによる開発負荷が大幅に削減されます。
STM32 F7
STM32 F2
STM32 L1
STM32 F1
STM32 F4
STM32 L4
STM32 F3
STM32 L0
STM32 F0
STM32 H7
Cortex-M7
Cortex-M3
Cortex-M4
Cortex-M0/-M0+
ハイパフォーマンス 超低消費電力 メインストリームSTM32ファミリは、充実したポートフォリオによりハイパフォーマンスから超低消費電力製品
まで、広範な選択肢を提供しています。その中でも、STM32メインストリーム・シリーズは、
高い汎用性を備えており、多様なアプリケーションのニーズに対応します。STM32F0シリーズ
は、メインストリーム・ファミリのエントリ・レベルに位置し、高いコスト・パフォーマンスを 実現しています。さらに、STM32F1やSTM32F3シリーズとピン配置の互換性があり、基板
設計の共通化によるプラットフォームの構築が可能です。Cortex
®-M0
コアを搭載したSTM32F0
シリーズは、従来8bit
または16bit
マイ コンが使用されていたコスト重視の アプリケーションに最適です。4
STM32F0
エントリ・レベル・マイコン
効率重視のバランスが取れた
STM32F0
シリーズ
STのARM
®Cortex
®-M0ベースのSTM32F0シリーズは、
STM32ファミリに共通したペリフェラルを搭載した32bitアーキテクチャでコスト重視
のアプリケーションに最適です。
STM32F0シリーズは、
リアルタイム性能かつ低消費電力動作に優れ、以下の製品ラインを揃えています。 •STM32F0x0バリュー・ライン : 従来の8bitおよび16bitマイコン・ニーズをカバーする高いコスト・パフォーマンス
•STM32F0x1ライン : 機能の高集積化、広範なメモリ・サイズとパッケージのラインアップ
•STM32F0x2ライン : 水晶発振子レスのUSB 2.0インタフェースによる充実したコネクティビティ
•STM32F0x8ライン : 1.8V±8%で動作し、モバイル・アプリケーションに最適
STM32F0シリーズでは、システム・ブロック
が共通です。同一ペリフェラル、ピン配置 互換により、製品ライン間を容易に移行でき ます。 全動作電圧範囲にわたってパラメータが 保証されるため、不安定な電源電圧による 性能の低下がありません。 ダイナミック電圧スケーリング機能により、 動作モードを動的に変更できるため、アプリ ケーションの要求に応じて、消費電力と処理 性能の最適化が可能です。STM32F0
の各パワー・モードにおける標準消費電流値
RAM
保持 オシレータ停止、V
DDAモニタRAM
保持 オシレータ停止、V
DDAモニタ 高速オンチップ・オシレータ動作、PLL
停止 ペリフェラル・ディセーブル5.4 μA
4.9 μA
2.5 μA
500 μA
250 μA/MHz
0.5 μA
ストップ(RTC
動作) ストップ(RTC
停止) スタンバイ スリープ(8MHz
)Flash
メモリからの実行(48MHz
)V
BAT(RTC
動作)STM32F0
製品ライン
製品ライン Flash (KB) RAM (KB) 電源電圧 (V) 20B バック アップ レジスタ 12bit DAC タッチキー コント ローラ SPI /I2S, I2C最大 チャネル 数 USAR T 最大 チ ャ ネ ル 数CEC CAN 2.0FSUSB
コンパ レータ STM32F0x0 バリュー・ライン 16 ~ 256 4 ~ 32 2.4 ~ 3.6 ● 6 ● STM32F0x1 アクセス・ライン 16 ~ 256 4 ~ 32 2.0 ~ 3.6 ● ● ● ● 8 ● ● ● STM32F0x2 USBライン 16 ~ 128 4 ~ 16 2.0 ~ 3.6 ● ● ● ● 4 ● ● ● (水晶 発振子 レス) ● STM32F0x8 低電圧ライン 32 ~ 256 4 ~ 32 1.8±8% ● ● ● ● 8 ● ● (水晶 発振子 レス) ● Corte x ®-M0 ( 48MHz ) • リセット回路 POR / PDR • 2xウォッチドッグ・ タイマ • CRC • 内蔵オシレータ • 外部発振子用 オシレータ • PLL • RTC
• 16bit & 32bitタイマ • 12bit A / Dコンバータ • 温度センサ • DMA • デバッグ・ インタフェース • ユニークID
www.st.com/stm32f0
5
STM32F0x0
バリュー・ライン
最大
48MHz
で動作するコスト・パフォーマンスに優れた製品ライン
STM32F0x0バリュー・ラインは、
コスト効率を重視するプロジェクトに最適な製品です。STM32F0x0マイコンで設計を始めることにより、アプリケーションの要求性能の向上に合わせて、ツールとソフトウェアの移植性に優れた
STM32
ファミリ内の任意のデバイスに容易にアップグレードでき、プラットフォーム構築できるというメリットがあります。STM32F0
バリュー・ライン製品ポートフォリオ
ピン数
32
ピンLQFN
Flash
サイズ/RAM
サイズ(バイト)20
ピンTSSOP
USB
搭載48
ピンLQFP
64
ピンLQFP
16 K
STM32F030F4
64 K
STM32F030C8
STM32F030R8
128 K
STM32F070CB
STM32F070RB
256 K
STM32F030CC
STM32F030RC
32 K
STM32F070F6
STM32F030K6
STM32F070C6
STM32F030C6
厳選された製品ラインアップによるスケールメリットが、そのままお客様の利益につながります。STM32バリュー・ラインは、最も厳しい品質要件を遵守しつつ、大量生産によってお客様のサプライ・チェーンと在庫管理コストの削減を
実現します。STM32F030
ブロック図
システム 最大52
本のGPIO
内蔵 レギュレータPOR / PDR
内蔵オシレータ40kHz + 8MHz
クロック制御PLL
2x
ウォッチドッグ・ タイマ (独立&
ウィンドウ) 外部発振子用 オシレータ32kHz + 4 ~ 32MHz
RTC
巡回冗長検査回路 (CRC
)SysTick
タイマ1 to 2x SPI
1 to 2x SPI
アナログ 温度センサ1x12bit
A / D
コンバータ16
チャネル/ 1MSPS
コントロール5x16bit
PWM
タイマ2x16bit
ベーシック・タイマ1x16bit
モータ制御PWM
同期AC
タイマ 最大256KB
Flash
メモリ 最大32KB SRAM
HW
パリティ・チェック 通信インタフェース6xUSART
(4x
モデム 制御機能搭載)2
xI
2C
(FM+
対応)2
xSPI
48MHz
ARM Cortex-M0
CPU
ネスト型 ベクタ割込み コントローラ (NVIC
) デバッグ・ インタフェースAHB-Lite
バス・マトリックス5
チャネルDMA
APB
バス システム・ブロックは、他のSTM32F0ライン と非常によく似ており、電圧範囲の追加や 機能の拡張が容易です。STM32F0x1およびF0x2デバイスの上位互
換性は、ハードウェアおよびソフトウェアに おいて保証されます。32 K / 4 K
64 K / 8 K
16 K / 4 K
32 K / 6 K
128 K / 16 K
256 K / 32 K
STM32F030R8
STM32F070RB
STM32F030RC
STM32F030F4
STM32F070F6
STM32F030K6
STM32F030C8
STM32F070CB
STM32F030CC
STM32F070C6
STM32F030C6
Flash
サイズ/ RAM
サイズ(バイト)ピン数
32
ピンLQFP
20
ピンTSSOP
48
ピンLQFP
64
ピンLQFP
6
STM32F0x1
ライン
高集積化により優れたユーザ体験を提供
STM32F0x1デバイスは、
8bit/16bitマイコンを使用しているアプリケーションに、
32bitマイコン・プラットフォームの導入を促進します。
ホーム・エンタテインメント製品、生活家電や産業機器などのアプリケーションのニーズに対して、16KBから256KBの内蔵Flashメモリ、最大
32KBのSRAM、およびUSART、
SPI、
I
2S、
I
2C、
CAN、
HDMI CEC、
16bit汎用タイマおよびモータ制御用タイマを含む複数の通信インタフェースを
搭載した製品を展開し、幅広い選択肢で応えます。
STM32F0x1シリーズの最新製品であるSTM32F091には、最大8個のUSARTが内臓されています。
256KBの内蔵Flashメモリと32KB SRAMにより、
Javaスタックなどの高水準言語の実装が可能になります。
STM32F0x1
製品ポートフォリオ
32 K / 4 K 64 K / 8 K STM32F051T8* 128 K / 32 K STM32F091CB STM32F091RB STM32F091VB 256 K / 32 K STM32F091CC STM32F091RC* STM32F091VC 128 K / 16 K STM32F071CB* STM32F071RB STM32F071VB 64 K / 16 K STM32F071C8 STM32F071V8 16 K / 8 K STM32F051K4 STM32F051C4 STM32F051R4 32 K / 8 K STM32F051K6 STM32F051C6 STM32F051R6 STM32F051R8 STM32F051K8 STM32F051C8 16 K / 4 K STM32F031F4 STM32F031G4 STM32F031K4 STM32F031C4 STM32F031K6 STM32F031C6 STM32F031F6 STM32F031G6 STM32F031E6* 20ピンTSSOP 28ピンQFN *25ピンWLCSP 32ピンLQFP/QFN *36ピンWLCSP 48ピンLQFP/QFN *49ピンWLCSP 64ピン LQFP/BGA/*WLCSP 100ピン LQFP/BGA Flashサイズ/ RAMサイズ(バイト) ピン数256KBから16KBまでのFlashメモリをカバーする48ピン・パッケージでは、特に柔軟なハードウェアの選択が可能です。
STM32F091
ブロック図
アナログ 1x12bit D / Aコンバータ 2チャネル 2xアナログ コンパレータ 温度センサ 1x12bit A / Dコンバータ 16チャネル/1MSPS コントロール 1x32bitタイマ 5x16bit PWM タイマ 2x16bit ベーシック・タイマ 1x16bit モータ制御 PWM同期 ACタイマ 最大256KB Flashメモリ 最大32KB SRAM HWパリティ・チェック 20Bバックアップ レジスタ HDMI CEC 2xI2C (FM+対応) 1x CAN 2xSPI (I2Sモード対応) 8xUSART (4xモデム制御、 3xLIN、スマート カード、IrDA) 通信インタフェース 48MHz ARM Cortex-M0 CPU ネスト型 ベクタ割込み コントローラ (NVIC) デバッグ・ インタフェース AHB-Lite バス・マトリックス 12チャネルDMA タッチキー コントローラ 最大24ch APBバス システム 最大88本のGPIO 内蔵レギュレータ POR / PDR / PVD 内蔵オシレータ 40kHz + 8MHz 内蔵 オシレータ48MHz (外部同期による オート・トリム) クロック制御 PLL 2xウォッチドッグ・ タイマ (独立 &ウィンドウ) 外部発振子用 オシレータ 32kHz + 4 ~ 32MHz RTC 巡回冗長検査回路 (CRC) SysTickタイマSTM32F0x1ラインでは、システム・ブロック
が常に同じであるため、開発者は開発構成 全体を維持することができます。 ハードウェアまたはソフトウェアのニーズ に対応したペリフェラル選択の調整が従来 と比較して格段に容易になりました。7
STM32F0x2
ライン
水晶発振子レスの
USB 2.0 FS
および
CAN
インタフェース搭載
STM32F0x2デバイスは、
リンク・パワー・マネージメント(LPM)機能を備え、バッテリ充電検出(BCD)仕様1.2に準拠し、水晶発振子レスのUSB 2.0 FSインタフェースを提供する業界初の32bit Cortex-M0マイクロコントローラです。
これにより、USBプロトコルに必要な高精度クロック
を生成する外部水晶発振器が不要になります。CAN、
USART、
I
2C、
SPI
(I2S)、およびHDMI CECインタフェースへの対応と合わせて、新しい
STM32F0x2デバイスにより、開発者は、
システムの統合やコストの削減を進めたり、USBデバイスまたは制御アプリケーションに対応する独自
コアを利用した8bitや16bitマイコンによって課せられていた従来の価格や性能の限界を打破することができます。STM32F0x2シリーズは、
16KB∼128KBのFlashメモリを搭載した製品ラインアップを20ピンから100ピンのパッケージで提供します。
これらのパッケージ・タイプは、モバイル・アプリケーションから産業機器向けに幅広く対応します。STM32F0x2
製品ポートフォリオ
64 K / 16 K
16 K / 6 K
32 K / 6 K
128 K / 16 K
STM32F042F4
STM32F042G4
STM32F042G6
STM32F042F6
STM32F042K4
STM32F042T6*
STM32F042K6
STM32F042C4
STM32F042C6
STM32F072C8
STM32F072CB*
STM32F072R8
STM32F072RB
STM32F072V8
STM32F072VB
Flash
サイズ/ RAM
サイズ(バイト)28
ピンQFN
20
ピンTSSOP
32
ピンQFN/LQFP
36
ピンWLCSP
48
ピンLQFP/QFN
*49
ピンWLCSP
64
ピンBGA/LQFP
100
ピンBGA/LQFP
ピン数USB DFU
ブートローダを搭載したSTM32F0x2
ユーザは、ボード上に組み込まれたブランクのSTM32F0x2デバイスを特定のプログラミング・ツールまたはケーブルを使用することなく、USBを介して開発または試作中にアプリケーション・ファームウェアをアップグレードできます。
STM32F072
ブロック図
1 to 2x SPI
1 to 2x SPI
アナログ1x12bit
D / A
コンバータ2
チャネル2x
アナログ コンパレータ 温度センサ1x12bit
A / D
コンバータ16
チャネル/1MSPS
コントロール1x32bit
タイマ5x16bit PWM
タイマ2x16bit
ベーシック・タイマ1x16bit
モータ制御PWM
同期AC
タイマ 最大128KB
Flash
メモリ 最大16KB SRAM
HW
パリティ・チェック20B
バックアップ データ48MHz
ARM Cortex-M0
CPU
ネスト型 ベクタ割込み コントローラ (NVIC
) デバッグ・ インタフェースAHB-Lite
バス・マトリックス7
チャネルDMA
タッチキー コントローラ 最大24ch
APB
バス システム 最大87
本のGPIO
内蔵レギュレータPOR / PDR / PVD
内蔵オシレータ40kHz + 8MHz
内蔵 オシレータ48MHz
(外部同期による オート・トリム) クロック制御PLL
2x
ウォッチドッグ・ タイマ (独立&
ウィンドウ) 外部発振子用 オシレータ32kHz + 4 ~ 32MHz
RTC
巡回冗長検査回路 (CRC
)SysTick
タイマ 通信インタフェースHDMI CEC
2xI
2C
(FM+
対応)2xSPI
(I
2S
モード対応)1x CAN
USB FS 2.0
(水晶発振子レス)4xUSART
モデム制御内蔵 (2xLIN
、スマート カード、IrDA
)USBフルスピード対応(デバイス)のインタ
フェースと多種多様なアナログまたはデジ タル・ペリフェラルを組み合わせることで、 よりコンパクトかつ高集積度の設計が可能 になります。USBを必要とするアプリケーションの開発
を簡略化するために、STでは、無償のUSB
フルスピード対応デバイス・ライブラリと共 に、様々なオーディオ、CCID、
CDC、
HID、
VCP、
MSCクラスに基づく一連のサンプルとデモ
も用意しています。8
STM32F0x8
ライン
低電圧
1.8V
ファミリ
STM32F0x8
STM32F0x8
ラインは1.8V
±8%
の電圧範囲で動作します。スマートフォン、携帯電話用アクセサリ、メディア機器などのポータブル機器での使用 に適しており、設計者は、他のSTM32F0
シリーズと同じ機能が利用でき、低電圧動作時でも十分な処理性能を引き出せます。1.8V
デジタル 電源電圧、独立したI/O
電圧供給レール、独立したアナログ電源ドメインの組み合わせにより、複数の電源ドメインを持つシステム・アーキ テクチャにおける優位性が得られ、システム設計の簡略化および関連コストの削減が可能になります。STM32F0x8
デバイスは、広いアナログ・ ダイナミック・レンジの維持またはUSB
デバイスへの直接接続が可能な、理想的な低電圧コンパニオン・マイクロコントローラです。STM32F0x8
製品ポートフォリオ
USB搭載 STM32F038E6* 32 K / 4 K STM32F038F6 STM32F038G6 STM32F038K6 STM32F038C6 64 K / 8 K STM32F058T8* STM32F058C8 STM32F058R8 STM32F048T6 STM32F048G6 32 K / 6 K STM32F048C6 256 K / 32 K STM32F098CC STM32F098RC* STM32F098VC STM32F078VB STM32F078RB STM32F078CB* 128 K / 16 KFlash
サイズ/ RAM
サイズ(バイト)20
ピンTSSOP
32ピンQFN *36ピンWLCSP 28ピンQFN *25ピンWLCSP100
ピンBGA/LQFP
64
ピンLQFP/BGA/*WLCSP
48ピンLQFP/QFN *49ピンWLCSP ピン数1.8V
対応
STM32
マイコンによるモバイル・プラットフォーム・サブシステムの接続例
デバイス1
つで異なる電圧レベルに対応し、電圧レベル・シフタを使用することなく、 異なる電源ドメイン間の接続を可能にします。V
DDI/O 3.3V
USB 3.3V
V
DD1.8V
I/O at 1.8V
SPI at 1.8V
V
DDAnalog 2.7V
ADC In 0 to 2.7V
1.8V STM32
9
STM32F0
エコシステム
ハードウェア・ツール
STM32F0製品で開発を始めるために役立つ、各種開発ボードを提供しています。
STM32 Nucleoボードは、幅広い選択肢の中から専用の拡張ボードを選択して新しいアイデアの施行や試作品を開発するための低コスト
で柔軟な方法を提供します。ディスカバリー・キットにより、開発者はSTM32F0製品の主要な機能をすぐに確かめることができる一方で、 評価ボードにより、ターゲット製品のすべての機能を詳細に操作できます。これらすべての開発ボードには、オンボード・デバッガ / プログラマ と、すぐに使えるサンプル・ソフトウェアが実装されており、開発作業を迅速に開始するのに役立ちます。STM32 Nucleo
ディスカバリー・キット 評価ボード 拡張性の高いプロトタイピング・ツール 複数の機能を搭載した簡易評価ボード 各種機能を搭載した評価ボード NUCLEO-F030R8 NUCLEO-F070RB NUCLEO-F031K6 NUCLEO-F072RB NUCLEO-F042K6 NUCLEO-F091RCwww.st.com/stm32nucleo
STM32F0DISCOVERY STM32F072BDISCOVERY STM32F0308DISCOVERYwww.st.com/stm32f0-discovery
STM32072B-EVAL STM32091C-EVALwww.st.com/stm32evaltools
STM32 Nucleo
•STM32マイクロコントローラとオンボード・デバッガ / プログラマを備えたオープン・プラットフォーム
• 各シリーズに対応するボードを用意 • 拡張性の高い複数タイプのコネクタ • 複数の統合開発環境とmbedオンライン・ツールに対応 • 希望販売価格10.32USドルwww.st.com/stm32nucleo
STM32 Nucleo
ポートフォリオ
Nucleo
タイプ(ピン数)32 K
NUCLEO-F031K6
NUCLEO-F042K6
Flash
サイズ (バイト)256 K
NUCLEO-F091RC
128 K
NUCLEO-F072RB
NUCLEO-F070RB
64 K
NUCLEO-F030R8
Nucleo-64
Nucleo-32
10
STM32 Nucleo
拡張ボード
ソフトウェア開発ツールの機能
ST
では、C
言語による標準的な開発手順として、設定と生成、コンパイルとデバッグ、モニタの3
ステップを推奨しています。1. STM32CubeMX
ツールを使用して、マイコンの設定を行います。ユーザの設定に応じてコードを生成することもできます。2. ST
のパートナー各社が提供する統合開発環境(IAR
、Keil
、AC6
、Atollic
、Coocox
、Emprog
、iSystem
、Keolabs
、Rowley
、Segger
、Tasking
など)を 使用して、アプリケーションの開発、コンパイル、デバッグを行います。3. STMStudio
を使用して、アプリケーションの動作に影響を与えずに実行中のアプリケーションを監視します。STM32CubeMX
STMStudio
Assistance Conseil SystèmesFree
IDE
macOS® コード設定と生成 コンパイル&
デバッグ モニタ パートナー各社製IDE
• 拡 張 ボ ードで は 、A r d u i n o
™また はS T
Morpho
コネクタを介してコンパニオン・ チップの特別な機能(検出、接続性など) を追加できます。 • 関連するソフトウェア・コンポーネントの 移植性が高いため、複数のSTM32
マイコ ンを対象とすることができます。www.st.com/x-nucleo
NUCLEO-F072RB
搭載
USB Type-C &
Power Delivery Nucleo Functional Pack
P-NUCLEO-USB001およびP-NUCLEO-USB002は、
USB Type C
™& Power Delivery
(PD) 通信に対応する開発 & 学習ソリューション・ツールです。STの最新のP-NUCLEO-USB002 Nucleo Functional Packは、
USB Type-C Rev. 1.2および
USB PD Rev. 2.0に準拠しており、デュアル・ポートUSB Type-C機能を持つSTUSB1602
高電圧アナログ・フロントエンド搭載の拡張ボードに対応します。搭載されている32bitマイコンSTM32F072と2個のUSB Type-Cポート・コントローラSTUSB1602に
より、USB PD通信と最大28Vの高電圧に対する堅牢性を提供します。
内蔵されているX-CUBE-USB-PD ソフトウェア(USBインタフェース準拠)を使用する ことで、P-NUCLEO-USB002は、わずか50$以下で、電力を給電または受電する
Source / Sinkポート、
あるいはどちらの役割も担うことができるDRP
(デュアル・ロール・ ポート)USB PDに対応するアプリケーションの試作品を簡単に作ることができます。
P-NUCLEO-USB001のシンプルなアナログ・フロント・エンドPHY
(Physical-layer : 物理層)により、STM32F072 32bitマイコンとType-CのレセプタクルのCC
(設定チャ ネル)ラインが接続され、これらのラインにPD通信プロトコルの機能を可能にし ます。 P-NUCLEO-USB002 P-NUCLEO-USB00111 •STM32F0 セルフテスト・ライブラリ* •STM32F0 セーフティ・マニュアル •安全機能 •製品ポートフォリオ SIL2 / SIL3 STの品質基盤 ユーザによる開発 ※2017年12月にリリース予定 STM32 F0
STM32F0
による
SIL2/3
機能安全対応
STM32F0機能安全パッケージを使用する
ことで、IEC 61508安全度(SIL)認証への迅速
な対応が可能です。 •STM32F0安全マニュアル : 安全要件の詳細
リストとサンプルを含むユーザ・ガイド •STM32FOセルフテスト・ライブラリ* : すぐ
に使える、アプリケーションに依存しない 検証済みソフトウェア。用途に応じて選択できる組込みソフトウェア
高水準言語での開発や移植性からコードの最適化まで、幅広い組込みソフトウェアを用意しています。 •STM32Snippets :
レジスタへの直接アクセスに対応するように最適化されたサンプル・コード集 • メモリ・サイズと性能の最適化 • ハードウェアに近いレベルの制御を可能にし、32bitマイコンを使い始めたいと考えているユーザにも適した選択肢
•STM32SnippetsF0のサンプルは、
STM32F0マイコンのリファレンス・マニュアルにも掲載
•
STM32Cube Low Layer
(LL
): STM32
の各シリーズで、ハードウェアに近いレジスタ・レベルのコーディングにより、パフォーマンスおよび コード・サイズの最適化を実現 • 高速な応答性能 •Flashメモリ容量が少ないデバイスや価格の厳しいアプリケーションに適した最適化されたコード・サイズ
•PC上のSTM32CubeMXツールを利用でき、ユーザ設定に基づくコード生成やSTM32CubeF0組込みソフトウェアの使用が可能
• 標準ペリフェラル・ライブラリ: STM32
の各シリーズ・レベルでの移植性を実現。 •STM32F0シリーズ間において、容易な移植を実現
•STM32Cube HAL
(ハードウェア抽象化レイヤ): STM32
ファミリ・レベルでの移植性を実現。あるSTM32シリーズから異なるSTM32シリーズへ のアプリケーション再利用が可能 • 異なるSTM32シリーズへの移植性を重視するユーザに最適な選択肢 •PC上のSTM32CubeMXツールの全機能を利用でき、ユーザ設定に基づくコード生成やSTM32CubeF0組込みソフトウェアの使用が可能
•CMSIS
ドライバおよびmbed
抽象化レイヤ: ARM
®Cortex
®-Mベースの任意のマイクロコントローラ用の抽象化レイヤ
• マイコン分野以外のソリューション
: .Net Micro framework
、またはMatlab / SIMULINK™各製品に特化した コードの最適化
STM32Snippets
www.st.com/stm32snippets
STM32
製品間の 移植性STM32CubeLL
標準ペリフェラル ライブラリSTM32Cube HAL
ARM Cortex-M
間の 移植性CMSIS &
mbed SDK
www.mbed.org
高い抽象性と 移植性 バーチャル・マシン&
モデルwww.st.com/stm32
www.st.com/stm32cube
SIL
Ready
www.st.com/stm32safety
その他サポート・ツール
最新情報
&
サポート・ツール
•ST
のウェブサイトwww.st.com
から製品の開発に役に立つ最新情報やオンライン・サポートを入手できます • プロジェクトに最適なSTM32
マイコン製品の選択や技術資料に簡単にアクセスできるST MCU Finder
(PC
およびモバイルに対応)アプリ をご利用ください • 質問や意見を交換してSTM32
を使用する開発者とつながることができるST Community
をご活用ください•
Youtube
などの様々なソーシャル・メディアに積極的にSTM32
は参加していますので、ご利用ください製品情報 マイコン選択 コミュニティ
& ソーシャル・メディア
st.com
ST MCU finder
www.st.com/stmcufinder
ソーシャル・メディアST forums on microcontrollers
facebook.com/stm32
twitter.com/@ST_World
youtube.com/STonlineMedia
Mbed.org
STM32F0
関連サイト
www.st.com/stm32f0
www.st.com/stm32f0x1
www.st.com/stm32evaltools
www.st.com/stm32discovery
www.st.com/stm32nucleo
www.st.com/stm32embeddedsoftware
www.st.com/stm32snippets
www.st.com/stm32cube
www.mbed.org
www.st.com/stmcufinder
www.st.com/stmstudio
www.yogitech.com
www.st.com/x-nucleo
www.st.com/stm32safety
www.stmcu.jp
ST COMMUNITY
STM32ユーザ向けコミュニティで、質問したり、議論したり、色々なアイデアをシェアしましょう!
community.st.com
community.st.com/stm32
facebook.com/stm32
twitter.com/@ST_World
youtube.com/STonlineMedia
linkedin.com/STMicroelectronics
Mbed.org
st.com
ST MCU Finder
コミュニティ&
ソーシャル・メディアSTM32 & STM8
汎用マイコン日本語サイト
ST
は、STM32 & STM8
汎用マイコンの日本語サイトを新設しました。STM32
およびSTM8
マイコンに関する英語資料や関連ソフトウェア・ライブラリ、ツール 情報、日本語翻訳資料や日本オリジナルのテクニカル・サポート資料、新製品ニュースや 国内でのセミナーやイベント情報まで幅広く提供しています。また、ST
の汎用マイコン対応 ツールを提供するローカルのパートナーによるソリューションも紹介しています。www.stmcu.jp
詳細はST汎用マイコンサイトをご覧ください : www.stmcu.jp Order code: BRSTM32F0M0617J© STMicroelectronics - October 2017 - Printed in Japan - All rights reserved STMicroelectronicsのロゴマークは、STMicroelectronics Groupの登録商標です。その他の名称は、それぞれの所有者に帰属します。