• 検索結果がありません。

STM32F0シリーズ : 32bitメインストリーム・マイコン Releasing your creativity

N/A
N/A
Protected

Academic year: 2021

シェア "STM32F0シリーズ : 32bitメインストリーム・マイコン Releasing your creativity"

Copied!
12
0
0

読み込み中.... (全文を見る)

全文

(1)

STM32F0

シリーズ

32bit

メインストリーム・マイコン

(2)

目次

STM32

ファミリにおける

F0

シリーズ

...

3

10製品シリーズで40以上の製品ライン ...

3

STM32F0エントリ・レベル・マイクロコントローラ

...

4

STM32F0製品ライン ...

4

STM32F0x0

バリュー・ライン

...

5

STM32F0バリュー・ライン製品ポートフォリオ ...

5

STM32F030ブロック図 ...

5

STM32F0x1

ライン

...

6

STM32F0x1製品ポートフォリオ ...

6

STM32F091ブロック図 ...

6

STM32F0x2

ライン

...

7

STM32F0x2製品ポートフォリオ ...

7

STM32F072ブロック図 ...

7

STM32F0x8

ライン

...

8

STM32F0x8製品ポートフォリオ ...

8

1.8V対応 STM32マイコンによる

モバイル・プラットフォーム・サブシステムの相互接続 ...8

STM32F0エコシステム

...

9

STM32 Nucleo ...

9

STM32 Nucleoポートフォリオ...

9

NUCLEO-F072RB搭載USB Type-C & Power Delivery Nucleo

Functional Pack ...

10

STM32 Nucleo拡張ボード ...

10

STM32F0によるSIL2/3機能安全対応 ...

11

最新情報 & サポート・ツール ...12

(3)

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)

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 KBRAM KB) 電源電圧 (V20B バック アップ レジスタ 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 ®-M048MHz ) • リセット回路 POR / PDR • 2xウォッチドッグ・ タイマ • CRC • 内蔵オシレータ • 外部発振子用 オシレータ • PLL • RTC

• 16bit & 32bitタイマ • 12bit A / Dコンバータ • 温度センサ • DMA • デバッグ・ インタフェース • ユニークID

www.st.com/stm32f0

(5)

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

I

2

C

FM+

対応)

2

SPI

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)

6

STM32F0x1

ライン

高集積化により優れたユーザ体験を提供

STM32F0x1デバイスは、

8bit/16bitマイコンを使用しているアプリケーションに、

32bitマイコン・プラットフォームの導入を促進します。

ホーム・エンタテインメント製品、生活家電や産業機器などのアプリケーションのニーズに対して、

16KBから256KBの内蔵Flashメモリ、最大

32KBのSRAM、およびUSART、

SPI、

I

2

S、

I

2

C、

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)

7

STM32F0x2

ライン

水晶発振子レスの

USB 2.0 FS

および

CAN

インタフェース搭載

STM32F0x2デバイスは、

リンク・パワー・マネージメント(LPM)機能を備え、バッテリ充電検出(BCD)仕様1.2に準拠し、水晶発振子レスの

USB 2.0 FSインタフェースを提供する業界初の32bit Cortex-M0マイクロコントローラです。

これにより、

USBプロトコルに必要な高精度クロック

を生成する外部水晶発振器が不要になります。

CAN、

USART、

I

2

C、

SPI

(I2

S)、および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

2

C

FM+

対応)

2xSPI

I

2

S

モード対応)

1x CAN

USB FS 2.0

(水晶発振子レス)

4xUSART

モデム制御内蔵 (

2xLIN

、スマート カード、

IrDA

USBフルスピード対応(デバイス)のインタ

フェースと多種多様なアナログまたはデジ タル・ペリフェラルを組み合わせることで、 よりコンパクトかつ高集積度の設計が可能 になります。

USBを必要とするアプリケーションの開発

を簡略化するために、

STでは、無償のUSB

フルスピード対応デバイス・ライブラリと共 に、様々なオーディオ、

CCID、

CDC、

HID、

VCP、

MSCクラスに基づく一連のサンプルとデモ

も用意しています。

(8)

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 K

Flash

サイズ

/ RAM

サイズ(バイト)

20

ピン

TSSOP

32ピンQFN *36ピンWLCSP 28ピンQFN *25ピンWLCSP

100

ピン

BGA/LQFP

64

ピン

LQFP/BGA/*WLCSP

48ピンLQFP/QFN *49ピンWLCSP ピン数

1.8V

対応

STM32

マイコンによるモバイル・プラットフォーム・サブシステムの接続例

デバイス

1

つで異なる電圧レベルに対応し、電圧レベル・シフタを使用することなく、 異なる電源ドメイン間の接続を可能にします。

V

DD

I/O 3.3V

USB 3.3V

V

DD

1.8V

I/O at 1.8V

SPI at 1.8V

V

DD

Analog 2.7V

ADC In 0 to 2.7V

1.8V STM32

(9)

9

STM32F0

エコシステム

ハードウェア・ツール

STM32F0製品で開発を始めるために役立つ、各種開発ボードを提供しています。

STM32 Nucleoボードは、幅広い選択肢の中から専用の拡張ボードを選択して新しいアイデアの施行や試作品を開発するための低コスト

で柔軟な方法を提供します。ディスカバリー・キットにより、開発者はSTM32F0製品の主要な機能をすぐに確かめることができる一方で、 評価ボードにより、ターゲット製品のすべての機能を詳細に操作できます。これらすべての開発ボードには、オンボード・デバッガ / プログラマ と、すぐに使えるサンプル・ソフトウェアが実装されており、開発作業を迅速に開始するのに役立ちます。

STM32 Nucleo

ディスカバリー・キット 評価ボード 拡張性の高いプロトタイピング・ツール 複数の機能を搭載した簡易評価ボード 各種機能を搭載した評価ボード NUCLEO-F030R8 NUCLEO-F070RB NUCLEO-F031K6 NUCLEO-F072RB NUCLEO-F042K6 NUCLEO-F091RC

www.st.com/stm32nucleo

STM32F0DISCOVERY STM32F072BDISCOVERY STM32F0308DISCOVERY

www.st.com/stm32f0-discovery

STM32072B-EVAL STM32091C-EVAL

www.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)

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èmes

Free

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-USB001

(11)

11 •STM32F0 セルフテスト・ライブラリ* •STM32F0 セーフティ・マニュアル •安全機能 •製品ポートフォリオ SIL2 / SIL3 STの品質基盤 ユーザによる開発 201712月にリリース予定 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

(12)

その他サポート・ツール

最新情報

&

サポート・ツール

ST

のウェブサイト

www.st.com

から製品の開発に役に立つ最新情報やオンライン・サポートを入手できます • プロジェクトに最適な

STM32

マイコン製品の選択や技術資料に簡単にアクセスできる

ST MCU Finder

PC

およびモバイルに対応)アプリ をご利用ください • 質問や意見を交換して

STM32

を使用する開発者とつながることができる

ST Community

をご活用ください

Facebook

Twitter

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の登録商標です。その他の名称は、それぞれの所有者に帰属します。

参照

関連したドキュメント

主として、自己の居住の用に供する住宅の建築の用に供する目的で行う開発行為以外の開

日林誌では、内閣府や学術会議の掲げるオープンサイエンスの推進に資するため、日林誌の論 文 PDF を公開している J-STAGE

Visual Studio 2008、または Visual Studio 2010 で開発した要素モデルを Visual Studio

えて リア 会を設 したのです そして、 リア で 会を開 して、そこに 者を 込 ような仕 けをしました そして 会を必 開 して、オブザーバーにも必 の けをし ます

AC100Vの供給開始/供給停止を行います。 動作の緊急停止を行います。

欄は、具体的な書類の名称を記載する。この場合、自己が開発したプログラ

*+パラメータを Arduino MICRO マイコンでK!す るためのソフト(ソースコード)を Arduino IDE でコンパイルJなMN ( スケッチ )

2021年5月31日