Spansion® FMファミリ ARM® Cortex®

Spansion® FMファミリ
ARM® Cortex®-Mコア搭載
マイクロコントローラ
Table of Contents
FMファミリ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
開発ツール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
FMファミリラインナップ . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
FMファミリソリューション . . . . . . . . . . . . . . . . . . . . . . . . 27
FM4ファミリ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Why Spansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
FM3ファミリ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
FM0+ファミリ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Technical Tips for System Designers
Core & Codeは、組込みシステム設計者向けに技術的
専門知識やコンテンツをご提供するブログサービス
です。
四半期ごとに、設計手法に関するTIPS, アプリケーショ
ンノート, 新製品などを記事として掲載します。
コンテ
ンツは、当社に限定せず、組込み技術に関する他業界
リーダーの指針, 製品や発表、さらに車載やネットワー
ク市場での開発事例なども掲載します。Core & Code
は、業界に関する各種情報や、設計プロセスを簡易化
するお勧め情報などを共有するフォーラムとしての場
を提供します。
私たちのブログを、お客様の開発に役立てていただけ
れば幸いです。
Spansionは、組込みシステム•ソリューションの
グローバルリーダーとして、Core & Codeをご提供い
たします。
(本サービスは、現在英語版のみでのご提供です。)
http://core.spansion.com
Spansion FMファミリマイクロコントローラ
スパンションFMファミリは最新のARM® Cortex®標準コア
(M0+, M3, M4)
を搭載した、広範にわたって産業用アプリケーションや民生用アプリケーションに最適な
マイクロコントローラです。
と2MBのFlash
拡張性の高いプラットフォームは少ピン数の低電力マイコンから高性能製品までの幅広い品ぞろえで、豊富な周辺機能(CAN, USB, Ethernetなど)
メモリを備えています。高速の組込みFlashプロセステクノロジにより、10万回の書換え回数と、20年のデータ保持期間を実現しています。 DMIP
250
FM4
200
高性能
Cortex-M4F
DSP & FPU 組込み
FM3
ハイパフォーマンス
180
FM3
Highベーシック
Performance
FM3
ローパワー
50
ユニバーサル Cortex-M3
570品種を超える
幅広い製品ラインナップ
FM3
ウルトラローリーク
FM0+
ウルトラローパワー
25
FM0+
FM3
High
Performance
エントリーレベル
低消費電力 Cortex-M0+
低電圧動作・低消費電力・
高いコストパフォーマンス
ARM Cortex-M CPU比較
M0
M0+ (FM0+に使用)
M3 (FM3に使用)
M4 (FM4に使用)
16µW/MHz
11.2µW/MHz
0.1mW/MHz
–
処理性能
0.84 DMIPS/MHz
0.93 DMIPS/MHz
1.25 DMIPS/MHz
M3と同じ
IRQ
NMI + 32
NMI + 32
NMI + 240
8-256 レベル
M3と同じ
パイプライン
3 ステージ
2 ステージ
3 ステージ
+ ブランチスペキュレーション
M3と同じ
命令セット
Thumb®/Thumb-2 サブセット
Thumb®/Thumb-2 サブセット
Thumb®/Thumb-2
M3と同じ
シングルサイクル
乗算 32x32
○
○
○
M3と同じ
ハードウェア除算
(2-12 サイクル)
–
–
○
M3と同じ
デバッグ
最大でブレークポイント4点・
ウォッチポイント2点
最大でブレークポイント4点・
ウォッチポイント2点
最大でブレークポイント8点・
ウォッチポイント4点
M3と同じ
トレース
–
マイクロトレースバッファ
ETM
M3と同じ
ビット操作
○
○
○
M3と同じ
DSP 命令
–
–
–
○
単精度 FPU
–
–
–
○
消費電力
(CPU)
3
Key Features
ハイパフォーマンス
• ARM社最新のCortex-Mコアを搭載
• FM4で最大200 MHz, FM3で144 MHzの 高クロック周波数
• 高信頼・高速・安全な組込みFlashメモリ
– 72 MHz時、0wait のFlashオペレーション
– 200 MHz時、プリフェッチバッファにより0waitのオペレーション
• 1.65∼5.5 Vの電圧に対応
– ローパワー製品で1.65∼3.6 V
– ウルトラローリーク製品で1.8∼5.5 V
– ハイパフォーマンス製品で2.7∼5.5 V
• 専用バスレイヤと最大8つの独立チャネルを備えたDMAコントローラ
機能安全の対応
• 独立クロックソースとしてトリミング済み内蔵CR発振器
• クロックスーパバイザ
• 2ステージ (割り込みとリセット)のプログラマブルLVD (低電圧検出)
• CRCハードウェアモジュール
• MPU (メモリ保護ユニット)
• PWMモータ制御用プログラマブル緊急停止入力
• IEC61508, IEC60730に対応 (ライブラリをご提供)
• ウォッチドッグタイマ
高性能Flashメモリ
• メモリ密度最大2 MB (Flash), 256 KB (RAM)
• 高信頼性Flashメモリ
– 書換え回数10万回
– データ保持期間最大20年間
• Flashセキュリティ
• EEPROMエミュレーション用デュアルオペレーションFlash
(多数のデバイス)
低消費電力
• クロックゲーティングとパワーゲーティングによる専用低電力チップ設計
• 複数の低電力オプションできめ細かい省電力モードに対応
• ディープスタンバイモード用専用パワードメイン
• 携帯の電池駆動アプリケーションに最適なローパワー・ローリーク製品
I/Oポート
• 内蔵プルアップ抵抗 (有効・無効)
• 柔軟なリソース再配置̶ほとんどの周辺機能を2本以上のマイコンピンに
割当て可能
• 12 mAの汎用 I/O
• 外部ピン状態読出し可能
接続性
• CANコントローラ最大2チャネル
• CAN-FDコントローラ (一部シリーズ)
• フルスピードUSBホスト・デバイス (それぞれ最大2チャネル)
• Ethernet MAC最大2チャネル
• 柔軟な多機能シリアルインタフェース̶I2C, SPI (最大25 Mbps), LIN,
UART
– I2C/SPI/LIN/UARTを各チャネルで選択可能
• SRAM, NOR-Flash, NAND-Flash, SDRAM (FM4)対応の8/16ビット
外部バスインタフェース
• HDMI-CECマクロ (IR受信マクロ内蔵)
高度な周辺機能
• 最大3つの多機能タイマ (モータ制御用)
– デッドタイム挿入機能を備えた波形ジェネレータ付属
– 高度なA/Dコンバータトリガユニット付属
• モータ制御フィードバックおよびHMI入力デバイス用直交デコーダユニット
(マルチターン機能付き)
• ベースタイマ (PWM, PWC, PPG, リロードタイマ)
• サブクロックオプション
• 最大3つの独立 (同期トリガ可能)高速12ビットA/Dコンバータ
(変換時間FM4で0.5 μs, FM3で1 μs)
• 12ビットD/Aコンバータ最大2チャネル
デバッグインタフェース
• デバッグインタフェースJTAGおよびSWJ
• 組込みトレースマクロセル (多数のデバイス)
アプリケーション
スパンションFMマイクロコントローラは、以下をはじめ広範にわたるアプリケーションに対応します。
•
•
•
•
•
4
産業用
モータ制御その他インバータアプリケーション
ファクトリーオートメーション
白物
家電
•
•
•
•
ホームオートメーションおよびセンサ制御
電動工具
医療・ヘルスケアアプリケーション
携帯端末
Spansion FMファミリラインナップ
Flash/RAM size
2MB
/256KB
1.5MB
/192KB
MB9BFx68M
1MB
/128KB
768KB
/96KB
MB9BFx68N
MB9BFx68R
MB9BFx67M
MB9BFx67N
MB9BFx67R
MB9BFx66M
MB9AFx12L
MB9BFx66N
MB9AFx12L
MB9BFx66R
MB9AFx12L
MB9AFx16M
MB9AFx16N
MB9AF156M
MB9AF156N
MB9AF156R
S6E1B15ExA
S6E1B15FxA
S6E1B15GxA
MB9BFx15N
MB9BFx15R
MB9AFx15M
MB9AFx15N
Planning
MB9AF155M
MB9AF155N
MB9AF155R
S6E1B15ExA
S6E1B15FxA
S6E1B15GxA
MB9BFx14R
S6E2CxAHOA
S6E2CxAJOA
S6E2CxALOA
S6E2Cx9HOA
S6E2Cx9JOA
S6E2Cx9LOA
MB9BFx29S
MB9BFx29T
S6E2Cx8HOA
S6E2Cx8JOA
MB9BFx18S
MB9BFx18T
MB9BFx28S
MB9BFx28T
MB9BFx17S
MB9BFx66K
MB9BFx66L
MB9BFx65K
MB9BFx65L
384KB
/48KB
256KB
/32KB
128KB
/8-16KB
MB9A120J
64KB
/4-16KB
MB9BFx16T
MB9BFx16R
MB9BFx64K
MB9BFx64L
MB9BFx24K
MB9BFx24L
MB9BFx24M
MB9BFx14N
MB9AFx14L
MB9AFx14M
MB9AFx14N
MB9AFx44L
MB9AFx44M
MB9AFx44N
MB9AF154R
Planning
S6E1B15ExA
S6E1B15FxA
S6E1B15GxA
MB9BFx22K
MB9BFx22L
MB9BFx22M
MB9BFx12N
MB9BFx12R
MB9AFx12K
MB9AFx12L
MB9AFx12M
MB9AFx12N
MB9AFx42L
MB9AFx42M
MB9AFx42N
MB9AFx32L
MB9AFx32M
MB9AFx32N
Planning
Planning
Planning
FM4
FM3 High Performance
MB9BFx21K
MB9BFx21L
MB9BFx21M
MB9AFx11K
MB9AFx11L
MB9AFx11M
MB9AFx11N
MB9AFx41L
MB9AFx41M
MB9AFx41N
FM3 ULL
MB9AFx31L
MB9AFx31M
MB9AFx31N
FM0+ Entry
Planning
Planning
FM0+ Ultra Low Power
80
100
MB9AFx31K
S6E1A11B0A
MB9BFx17T
MB9AFx12L
MB9BFx16S
MB9BFx16N
512KB
/64KB
S6E2Cx8LOA
S6E1A11C0A
FM3 Basic
FM3 Low Power
Pins
32
48
64
120
144
176
216
スケーラビリティのあるCortex-M0+コア、M3コア、M4コアを搭載し、パフォーマンスと機能性のバランスを各ファミリに持たせており、FM0+ファミリで開
発したモデルを機能拡充される場合、FM3ファミリ、FM4ファミリへの移行が簡単にできます。
5
Spansion FM4ファミリ
•
•
•
•
•
Cortex-M4
コア製品群
高性能
産業機器向け
FPU/DSP標準搭載で処理性能を追求
演算プログラムの処理能力が4倍(FM3比)
最大周波数:200MHz
動作電圧:2.7V ∼ 5.5V
FM4ファミリは、FM3ファミリの差異化技術へM4コア内蔵のDSPおよびFPU(浮動小数点ユニット)の追加や、内蔵フラッシュメモリの高速化により演算処理能力
を強化し、周辺機能の強化・改善、モータ制御機能や通信機能の強化、SDRAM I/FやSD Card I/F(SDIO)の追加により外部メモリの拡張や機能拡張を容易にし
た製品群です。
Key Features
アプリケーション
•
•
•
•
•
•
•
•
•
•
•
•
周波数最大200 MHz
動作電圧2.7∼5.5 V
低消費電力0.4 mA/MHz, 1.5 uA (RTCモード)
Flash 256 KB∼2 MB
RAM最大256 KB
48∼216ピンパッケージ
IP−Ethernet, CAN, USB2.0, モータ制御
インバータモータ制御
ファクトリーオートメーション, PLC
高効率白物家電
医療機器
サーベイランス(監視機器制御)
モータ・インバータ向け
ネットワーク向け
• 高性能ベクトル演算
• モータ制御用タイマの強化
• 強化されたADコンバータ
- 高速サンプリング(変換速度:2Msps)
• 通信機能強化
- SD Card I/F(SDIO)搭載
- Ethernet, CAN搭載
- 高速I2C Fast mode追加(∼1Mbps)
- 高速SPI搭載(∼25Mbps)
• 大容量メモリ搭載
• SDRAM I/F対応
FM4ファミリ プロダクトラインナップ
Flash/RAM size
2MB
/256KB
S6E2CyAHOA
S6E2CyAJOA
S6E2CyALOA
1.5MB
/192KB
S6E2Cy9HOA
S6E2Cy9JOA
S6E2Cy9LOA
S6E2Cy8HOA
S6E2Cy8JOA
S6E2Cy8LOA
1MB
/128KB
768KB
/96KB
512KB
/64KB
384KB
/48KB
256KB
/32KB
EE
MB9BFx66K
EE
MB9BFx66L
EE
MB9BFx65K
EE
MB9BFx65L
EE
MB9BFx64K
EE
MB9BFx64L
EE
MB9BFx68M
EE
MB9BFx68N
EE
MB9BFx68R
EE
MB9BFx67M
EE
MB9BFx67N
EE
MB9BFx67R
MB9BFx66M
EE
MB9BFx66N
EE
EE
Under design
MB9BFx66R
y=C EtherMAC + CAN + USB
y=2 EtherMAC + USB
Planning
Planning
x=5
x=4
x=3
x=1
CAN + USB
CAN
USB
EE E2PROM emu
STD
Pins
48
6
64
80
100
120
144
176
216
7つの差異化技術
インタフェース
高性能
• フラッシュアクセラレータによ
り、200MHzで0wait
• FPU/DSP搭載により、演算処理スピー
ド4倍(FM3比)
• SD Card I/F(SDIO)搭載
• 外バスがSDRAM I/Fに対応
High performance
高性能アナログ回路
Standby current
ADC
DAC
MFT
DSTC
低消費電流
• 動作電流: 0.34mA/MHz
• 電源分離で、DS-RTC時2.0uA以下
Interface
• ADC:変換速度2Msps
• DAC:12bit分解能
DSTC搭載
• 従来のDMACに加えて、DSTC搭載で
Power supply
voltage
ソフトの軽減化
モータ制御用タイマ
• モータ制御用の波形生成方法の種類
が充実
ワイドな電源電圧
• 2.7∼5.5Vのシステム電源に対応
FM4ファミリパッケージ一覧
Pin数
LQFP
QFP
BGA
QFN
216
24x24mm/0.4mm
̶
̶
̶
192
̶
̶
12x12mm/0.8mm
̶
176
24x24mm/0.5mm
̶
̶
̶
144
20x20mm/0.5mm
̶
7x7mm/0.5mm
̶
120
16x16mm/0.50mm
̶
̶
̶
112
̶
̶
7x7mm/0.5mm
̶
100
14x14mm/0.50mm
14x20mm/0.65m
̶
̶
80
14x14mm/0.65mm
12x12mm/0.50mm
̶
̶
̶
64
12x12mm/0.65mm
10x10mm/0.50mm
̶
̶
9x9mm/0.50mm
48
7x7mm/0.50mm
̶
̶
7x7mm/0.50mm
*( )内左はボディサイズ、右はpinピッチ
7
S6E2CCシリーズ
• ARM Cortex-M4F 搭載
∼200MHz 動作対応
• FLASH 2MB 搭載(MAX)
- 高信頼性
- 高速アクセス対応
- ハードウェアアシストにより200MHzで実質0ウェイトを実現
• SRAM 256KB 搭載(MAX)
Flash 1MB+1MB
SRAM 256KB
MPU
DMA 8ch
DSTC 256ch
LVD
• 強化された周辺機能
- インバータ制御用タイマ(MFT)3unit
- ベースタイマ 16ch
- PPG 9ch
- デュアルタイマ 1ch
- QPRC 4ch
ARM‰ Cortex‰-M4F — CPU
200MHz (Max)
FPU
2.7-5.5V
Ta = -40° to +105°C
ICU 4ch
OCU 6ch
ADT 6ch
FRTim 3ch
Multi Function Timer
3 units
Waveform Generator
3ch
Base Timer 16ch
CRC/PRGCRC
PPG 9ch
Pin Relocation
Dual Timer
External IRQs
32ch + NMI
QPRC 4ch
Hardware Watchdog
CR Oscillator 4MHz+/-2%
Clock Supervisor
SWJ/TPIU/ETM/HTM Debug Ports
MFS 16ch
(UART/SPI/I2C)
USB FS 2ch
(Host + Device)
HS Quad SPI
CAN 2ch
HDMI CEC 2ch
CAN-FD 1ch
SD Card I/F
Ethernet MAC 1ch
External Bus I/F
(SDRAM support)
I2S + PLL 1ch
External Bus
Scramble
Encryption
AES/PKA/SHA-256
• 豊富な通信インタフェース
- MFS (UART/SPI/I2C/LIN) 16ch
- USB (host/function) 2ch
- High speed quad SPI
- CAN 2ch/CAN-FD 1ch
-
GPIO 190pin (Max)
Real Time Clock
Watch Counter
12-bit ADC
12-bit ADC
32ch
12-bit DAC 2ch
12-bit ADC
• A/D コンバータ
変換時間: 0.5μs (2 Msps)@5V
• D/Aコンバータ
HDMI-CEC 2ch
SD card I/F
Ethernet MAC 1ch
I2S 1ch
システムブロックダイヤグラム例
Operation Panel Control
LCD Panel
Touch Panel
LCD Backlight
Reset
IC
Sub
MCU
UART/SIO
Memory
USB
ASIC
SDCard/Wifi
Network
CAN-FD
8
MFS
QSPI
DC220V
FLASH
1MB
SRAM
256KB
FLASH
1MB
DMA
DSTC
USB
EBUS
SD
3phase PWM
(Sin wave drive)
IGBT
Driver
MFT
MFT
SPANSION
200 MHz
ETH
CAN-FD
MFT
ADC
ADC
Rotor position detect
Synchronous from Driver signal
ADC
CAN
CAN
CAN
CAN
DAC
Inverter Unit
Temperature/Vibration
BLDC etc.
Spansion FM3ファミリ
32ビット汎用マイコンであるFM3ファミリは、ARM Cortex-M3 CPUをベースとしており、拡張性の高いプラットフォームとして多数の民生用・産業用アプリケー
ションに対応します。一般的なアプリケーションとしては、モータ制御, ファクトリーオートメーション, 白物, 電動工具, 医療機器, 家電, デジタル家電, オフィスオート
メーション装置などがあります。
FM3ファミリのマイコンには、複数のモータ制御タイマや高速A/Dコンバータ, さまざまな通信インタフェースなど、多数の周辺機能が搭載されています。幅広い
動作電圧範囲 (1.8∼5.5 V)によりS/N比が向上し、Cortex-M3マイコンファミリでもユニークな堅牢設計を実現しています。パッケージは32∼176ピン、Flash
メモリ密度は64 KB∼1.5 MBと幅広いラインナップです。
最大動作周波数が20∼144 MHzのFM3ファミリは、ハイパフォーマンス, ベーシック, ローパワー, ウルトラローリークの4つのグループに分類されます。製品は
すべて同一アーキテクチャをベースとしてソフトウェア互換性を確保し、同じ周辺機器を使用し、ほとんどの場合ピン互換性があります。
グループ間で異なるのは主に
CPU動作周波数と電源電圧です。
サブファミリ
ハイパフォーマンス
• 最大144 MHz
• 2.7∼5.5 V
• Flashメモリ最大1 MB
• RAM最大128 KB
• USB (デバイス・ホスト)
• CAN
• Ethernet
• モータ制御
ベーシック
• 最大72 MHz
• 2.7V-5.5V
• Flashメモリ最大1.5 MB
• RAM最大192 KB
• USB (デバイス・ホスト)
• CAN
• モータ制御
• 最適コスト
ローパワー
• 40MHz
• 1.65V-3.6V
• パワードメイン分離
• LCD
• USB (デバイス・ホスト)
ウルトラローリーク
• 20MHz
• 1.8V-5.5V
• 低ストップモード消費電力
• LCD, CAN
• 周辺機能標準セット
アプリケーション
•
•
•
•
•
•
•
ファクトリーオートメーション
ビルディングオートメーション
モータ制御
家電
電動工具
携帯端末
医療機器
9
7つの差異化技術
高性能FLASHメモリ
ハイパフォーマンス
• 書換え回数最大10万回EEPROMエミ
• グローバルコアと当社独自FLASHアク
ュレーション実現
セラレータとの融合
モータ制御用タイマ
• モータ制御とIGBT制御が可能な多機
能タイマ(MFT)
CPU
ARM Cortex-M3
Flash Memory
MFT
ADC
Functional
Safety
PMU
高性能アナログ回路
• センサ接続に適した高精度ADC
低消費電力
• ハイパフォーマンスと低消費電力
Power Supply
Voltage
機能安全
の両立
• 欧州の安全規格
IEC 61508/60730対応
ワイドな電源電圧
• 1.8V帯/3.3V帯/5.0V帯のシステム
電源に対応
FM3ファミリパッケージ一覧
Pin数
LQFP
QFP
BGA
QFN
192
̶
̶
12x12mm/0.8mm
̶
176
24x24mm/0.5mm
̶
̶
̶
144
20x20mm/0.5mm
̶
̶
̶
120
16x16mm/0.50mm
̶
̶
̶
112
̶
̶
10x10mm/0.8mm
̶
100
14x14mm/0.50mm
14x20mm/0.65mm
̶
̶
96
̶
̶
6x6mm/0.5m
̶
80
14x14mm/0.65mm
12x12mm/0.50mm
̶
̶
̶
64
12x12mm/0.65mm
10x10mm/0.50mm
̶
̶
52
10x10mm/0.65mm
̶
̶
̶
48
7x7mm/0.50mm
̶
̶
7x7mm/0.50mm
32
7x7mm/0.80mm
̶
̶
5x5mm/0.50mm
*( )内左はボディサイズ、右はpinピッチ
10
9x9mm/0.50mm
FM3ハイパフォーマンスグループ
アプリケーション
•
•
•
•
•
•
• ファクトリーオートメーション
• ホームオートメーション
• モータ制御
周波数最大144MHz, 72MHz flash, prefetch buffer
動作電圧: 2.7-5.5V
最大1MBフラッシュメモリ, 最大128K RAM
CAN, Ethernet
USB
EEPROMエミュレーションによる外付けフラッシュメモリ
FM3ハイパフォーマンスグループ プロダクトラインナップ
Flash/RAM size
1MB
/128KB
MB9BFy18S
MB9BFy18T
MB9BFx18S
MB9BFx18T
768KB
/96KB
MB9BFy17S
MB9BFy17T
512KB
/64KB
EE
MB9BFx16N
EE
EE
256KB
/32KB
EE
128KB
/32KB
EE
MB9BFx15N
EE
MB9BFx05N
MB9BFx14N
MB9BFy16T
MB9BFx16S
MB9BFx16T
MB9BFx15R
MB9BFx05R
EE
MB9BFx04N
MB9BFx12N
MB9BFx17T
MB9BFy16S
MB9BFx06R
MB9BFx06N
384KB
/48KB
MB9BFx16R
MB9BFx17S
MB9BFx14R
MB9BFx04R
EE
MB9BFx04R
64KB
/16KB
y=D EtherMAC 2ch + CAN + USB
y=6 EtherMAC 2ch + USB
y=2 EtherMAC 1ch + USB
x=5
x=4
x=3
x=1
CAN + USB
CAN
USB
EE E2PROM emu
STD
Pins
32
48
64
80
100
120
144
176
MB9BD10S/Tシリーズ
RC Oscillator +/-2%
Clock Supervisor
ARM Cortex-M3 — CPU
144MHz (Max)
2.7-5.5V
Subclock (option)
Low Voltage Detector 2ch
Memory Protection Unit
Main CLK: 4MHz
SUB CLK: 32kHz
MAIN RC CLK: 4MHz
SUB RC CLK: 100kHz
SWJ/TPIU/ETM Debug Ports
Package: LQFP144*1, LQFP176*2
MFS (UART/CSIO/LIN) 8ch
USB FS Host+Function 2ch each
CAN (32 MSB) 2ch
MB9BFD16S/T
FLASH
512K
SRAM
64K
MB9BFD17S/T
FLASH
768K
SRAM
96K
MB9BFD18S/T
FLASH
1Mb
SRAM
128K
Ethernet MAC 10/100MBit 2ch
External Bus Interface
8/16 Data, 19*1/25*2 Addr, 8CS
OCU 6ch
ICU 4ch
ADT 3ch
FRTim 3ch
Multifunction Timer
3 units
Waveform Generator
PPG 9ch
QDU 3ch
Base Timer 16ch
External IRQs
16ch + NMI
Dual Timer
DMA 8ch
Watch Counter
CRC
Resource Pin Relocation
Hardware Watchdog
12-bit ADC
12-bit ADC
24ch*1
32ch*2
12-bit ADC
*1 MB9BD10S: LQFP144 *2 MB9BD10T: LQFP176
11
FM3ベーシックグループ
アプリケーション
•
•
•
•
•
•
•
•
•
•
•
周波数最大72MHz
動作電圧: 2.7∼5.5V
フラッシュメモリ: 64KB-1.5MB
最大192KB RAM
32-176 pinパッケージ
IP: CAN, USB2.0, motor control
家庭用機器
モータ制御
オフィスオートメーション
電動工具
ファクトリーオートメーションセンサー
FM3ベーシックグループ プロダクトラインナップ
Flash/RAM size
1.5MB
/192KB
MB9BFy29S
MB9BFy29T
1MB
/128KB
MB9BFy28S
MB9BFy28T
512KB
/32KB
MB9AFx16M
MB9AFx16N
384KB
/32KB
MB9AFx15M
MB9AFx15N
256KB
/32KB
EE
128KB
/16KB
EE
64KB
/16KB
EE
64KB
/8KB
MB9BFx24K
EE
MB9BFx24L
EE
MB9AFx14L
MB9BFx22K
EE
MB9AFx12K
MB9BFx21K
MB9BFx22L
MB9AFx14M
EE
MB9AFx12L
EE
MB9BFx21L
MB9AFx11K
MB9AFx11L
MB9AF421K
MB9AF421L
MB9AF121K
MB9AF121L
48
64
MB9BFx24M
MB9AFx14N
MB9BFx22M
MB9AFx12M
EE
MB9AFx12N
MB9BFx21M
MB9AFx11M
MB9AFx11N
y=5 CAN + USB
y=3 USB
y=1 STD
MB9B120J
64KB
/4KB
x=3 USB
x=1 STD
CAN
EE E2PROM emu
Pins
32
80
100
120
144
MB9B520K/L/Mシリーズ
RC Oscillator +/-2%
Clock Supervisor
ARM Cortex-M3 — CPU
72MHz (Max)
2.7-5.5V
Subclock (option)
Low Voltage Detector 2ch
Main CLK: 4MHz
SUB CLK: 32kHz
MAIN RC CLK: 4MHz
SUB RC CLK: 100kHz
SWJ/TPIU Debug Ports
MFS (UART/SPI/I2C)
4ch*1, 8ch*2,3
USB FS Host+Function
CAN (32 MSB)
Package: LQFP, QFN, BGA
48pin*1, 64pin*2, 80pin*2
OCU 6ch
ICU 4ch
ADT 3ch
FRTim 3ch
Multifunction Timer
1 unit
Waveform Generator
PPG 3ch
QDU 1ch*1, 2ch*2,3
Base Timer 8ch
External IRQs: NMI +
14ch*1, 19ch*2, 23ch*3
Dual Timer
DMA 8ch
Watch Counter
CRC
MB9BF521K/L/M
FLASH
64K+32K
SRAM
16K
Resource Pin Relocation
Hardware Watchdog
MB9BF522K/L/M
FLASH
128K+32K
SRAM
16K
10-bit DAC 2ch
MB9BF524K/L/M
FLASH
256K+32K
SRAM
32K
RTC y:m:h:m:s
12-bit ADC
12-bit ADC
14ch*1
23ch*2
26ch*3
*1 MB9B520K: LQFP48, QFN48 *2 MB9B520L: LQFP64, QFN64 *3 MB9B520M: LQFP80, BGA96
12
176
FM3ローパワーグループ
アプリケーション
•
•
•
•
•
•
•
•
•
周波数: 40MHz
動作電圧: 1.65∼3.6V
パワードメイン分離
低消費電力: 200µA/MHZ (typical)
USB2.0, LCDC, HDMI-CEC
携帯端末
メーター
医療機器
バッテリ駆動アプリケーション
FM3ローパワーグループ プロダクトラインナップ
Flash/RAM size
512KB
/64KB
384KB
/48KB
LCD
256KB
/32KB
LCD
128KB
/16KB
LCD
64KB
/16KB
EE
MB9AFy44L
EE
MB9AF156M
EE
MB9AF156N
EE
MB9AF156R
EE
MB9AF155M
EE
MB9AF155N
EE
MB9AF155R
EE
MB9AFy44M
EE
MB9AFy44N
EE
MB9AF154M
EE
MB9AF154N
EE
MB9AF154R
MB9AFx44M
EE
MB9AFx44N
EE
MB9AFx44L
EE
EE
MB9AFy42L
EE
MB9AFy42M
EE
MB9AFy42N
EE
MB9AFx42L
EE
MB9AFx42M
EE
MB9AFx42N
EE
MB9AFy41L
EE
MB9AFy41M
EE
MB9AFy41N
MB9AFx41L
EE
MB9AFx41M
EE
MB9AFx41N
EE
y=B USB + LCD
y=A LCD
x=3 USB
x=1 STD
32KB
/8KB
EE E2PROM emu
Pins
32
48
64
80
100
120
144
176
MB9AB40M/Nシリーズ
RC Oscillator +/-2%
Clock Supervisor
ARM Cortex-M3 — CPU
40MHz (Max)
1.65-3.6V
Subclock (option)
Dual Timer
Low Voltage Detector 2ch
Main CLK: 4MHz
SUB CLK: 32kHz
MAIN RC CLK: 4MHz
SUB RC CLK: 100kHz
SWJ/TPIU Debug Ports*1
SWJ/TPIU/ETM Debug Ports*2
Base Timer 8ch
External IRQs
11ch*1/16ch*2 + NMI
RTC y:m:h;m:s
DMA 8ch
Resource Pin Relocation
Hardware Watchdog
Package: LQFP80*1, LQFP100*2 BGA112*2
CRC
MFS (UART/SPI/I2C) 8ch
USB FS Host+Function
HDMI-CEC 2ch
MB9AFB41M/N
FLASH
64K+32K
SRAM
16K
MB9AFB42M/N
FLASH
128K+32K
SRAM
16K
MB9AFB44M/N
External Bus Interface
8/16*2 Data, 21*1/25*2Addr, 4*1/8*2CS
FLASH
256K+32K
SRAM
32K
LCDC (33seg x 8com)*1
(40seg x 8com)*2
12-bit ADC
12-bit ADC
17ch*1
24ch*2
*1 MB9AB40M: LQFP80 *2 MB9AB40N: LQFP100, BGA112
13
FM3ウルトラローリークグループ
アプリケーション
•
•
•
•
•
•
•
• メーター
• モバイル機器
• 携帯端末
周波数: 20MHz
動作電圧: 1.8-5.5V
ローリーク電流, ~ 0.4µA (at DS-Stop mode)
低消費電力モード
多様な IP: LCDC, HDMI-CEC
周辺機能標準セット
ローリーク プロセステクノロジとして最適化
FM3ウルトラローリークグループ プロダクトラインナップ
Flash/RAM size
256KB
/32KB
128KB
/16KB
128KB
/8KB
MB9AFA132K
64KB
/12KB
MB9AFAA2L
MB9AFAA2M
MB9AFAA2N
MB9AF1A2L
MB9AF1A2M
MB9AF1A2N
MB9AFAA1M
MB9AFAA1N
MB9AF1A1M
MB9AF1A1N
80
100
MB9AF132L
MB9AFAA1L
64KB
/4/8KB
LCD
MB9AF131K
MB9AF131L
48
64
LCD
32KB
/8KB
Pins
32
120
144
MB9AAA0M/Nシリーズ
RC Oscillator +/-2%
Clock Supervisor
ARM Cortex-M3 — CPU
20MHz (Max)
1.8-5.5V
Subclock (option)
Low Voltage Detector 2ch
Main CLK: 4MHz
SUB CLK: 32kHz
MAIN RC CLK: 4MHz
SUB RC CLK: 100kHz
ICU 4ch
ADT 3ch
FRTim 3ch
Multifunction Timer
1 unit
Waveform Generator
PPG 3ch
Base Timer 8ch
SWJ/TPIU Debug Ports
External IRQs:
11ch*1 /16ch*2+ NMI
RTC y:m:h;m:s
Package: LQFP80*1, LQFP100*2, BGA112*2
MFS (UART/SPI/I2C) 8ch
HDMI-CEC 2ch
OCU 6ch
MB9AFAA1M/N
FLASH
64K
SRAM
12K
MB9AFAA2M/N
FLASH
128K
SRAM
16K
Resource Pin Relocation
Hardware Watchdog
LCDC (28seg x 8com or 32seg x 4com)*1
(40seg x 8com or 44seg x 4com)*2
10-bit DAC 2ch
12-bit ADC
12ch*1/16ch*2
*1 MB9AA30M: LQFP80 *2 MB9AA30N: LQFP100, BGA112
14
176
Spansion FM0+ファミリ
FM0+ファミリはARM Cortex-M0+コアをベースとしており、白物やセンサ, 計測器, HMIシステム, 電動工具など、低消費電力が要求される産業用アプリケーションや
コスト重視のアプリケーション向けに設計されています。
FM0+ファミリは40MHzで動作し、ランモード電流は70μA/MHz、RTCモード電流は0.7μA です。FM0+ファミリは、スパンションの8/16/32ビットマイコンを
使用したシステムに簡単に組込み可能であり、お客様の製品開発を加速し、開発コスト削減に貢献します。
FM0+ファミリはウルトラローパワーと高コスト効率向けエントリーの2つのグループで構成されます。
ウルトラローパワーグループ
エントリーレベルグループ
•
•
•
•
•
•
•
•
•
•
動作電圧1.65∼3.6V
動作周波数40MHz
低消費電力
EEPROMエミュレーション
アナログ周辺機能
動作電圧2.7∼5.5V
動作周波数40MHz
フラッシュメモリ56KB∼88KB
RAM 6KB
高コストパフォーマンス
S6E1A1シリーズ
RC Oscillator +/-2%
Clock Supervisor
ARM Cortex-M0+ — CPU
40MHz (Max)
2.7-5.5V
Subclock (option)
Low Voltage Detector 2ch
Main CLK: 4MHz
SUB CLK: 32kHz
MAIN RC CLK: 4MHz
SUB RC CLK: 100kHz
SW Debug Port
Package: LQFP, QFN
32pin, 48pin
OCU 6ch
ICU 4ch
ADT 3ch
FRTim 3ch
Multifunction Timer
1 unit
Waveform Generator
PPG 3ch
QDU 1ch
Base Timer 4ch
External IRQs:
NMI + 8ch
Dual Timer
DMA 8ch
Watch Counter
MFS (UART/SPI/I2C) 3ch
S6E1A11B/C
FLASH
56KB
SRAM
6K
S6E1A12B/C
FLASH
88KB
SRAM
6K
Resource Pin Relocation
Hardware Watchdog
RTC y:m:h:m:s
12-bit ADC 5ch*2, 8ch*1
*1 S6E1A1xBOA: LQFP48, QFN48 *2 S6E1A1xCOA: LQFP32, QFN32
15
FM0+ファミリ プロダクトラインナップ
Flash/RAM size
768KB
/96KB
Planning
512KB
/64KB
S6E1B15ExA
S6E1B15FxA
S6E1B15GxA
384KB
/32-48KB
S6E1B15ExA
S6E1B15FxA
S6E1B15GxA
256KB
/32KB
S6E1B15ExA
S6E1B15FxA
S6E1B15GxA
80
100
120
Planning
Planning
Planning
88/128KB
/6-16KB
S6E1A12B0A
S6E1A12C0A
~64KB
/4-16KB
S6E1A1xB0A
S6E1A1xC0A
32
48/52
Planning
Pins
64
144
176
FM0+ファミリパッケージ一覧
Pin数
LQFP
QFP
BGA
QFN
192
̶
̶
̶
̶
176
̶
̶
̶
̶
144
̶
̶
̶
̶
120
16x16mm/0.50mm
̶
̶
̶
112
̶
̶
10x10mm/0.8mm
̶
100
14x14mm/0.50mm
14x20mm/0.65mm
̶
̶
96
̶
̶
6x6mm/0.5m
̶
80
14x14mm/0.65mm
12x12mm/0.50mm
̶
̶
̶
64
12x12mm/0.65mm
̶
̶
̶
52
10x10mm/0.65mm
̶
̶
̶
48
7x7mm/0.50mm
̶
̶
7x7mm/0.50mm
32
7x7mm/0.80mm
̶
̶
5x5mm/0.50mm
*( )内左はボディサイズ、右はpinピッチ
16
開発ツール
スパンションのマイコンファミリには、パートナーベンダとの連携実績豊富な統合開発環境 (IDE)やミドルウェア, 評価ボードなどの開発ツールが用意されています。
Atollic社のパートナーの他、オープンソースOS、TOPPERS-Proを提供しています。
http://www.aicp.co.jp/
エーアイコーポレーション
IDE/コンパイラ
ARM
®
ARM社のツールのほか、KEILブランドでコンパイラからデバッガ、スタータキットまで提供しています。
http://www.arm.com/ja
IDE/コンパイラ
Atollic
OS
ミドルウェア
評価キット
シミュレータ
デバッガ
シミュレータ
デバッグ環境PALMiCE3やFLASHプログラマFP-10を提供しています。
http://www.computex.co.jp/
IDE/コンパイラ
CONITEC
デバッガ
gccベースの商用コンパイラをEclipseプラットフォームで提供しています。
http://www.atollic.com/
IDE/コンパイラ
コンピューテックス
OS
FLASHプログラマ
デバッガ
開発の現場向けの小型のプログラマから量産の現場で使うタイプまで、さまざまな種類のプログラマを取り揃えています。
http://www.conitec.com/
FLASHプログラマ
イー・フォース
µITRON準拠のリアルタイムOSとTCP/IPのプロトコルスタックを提供しています。
http://www.eforce.co.jp/
OS
ELNEC
ミドルウェア
1個書きから複数個書きまで、多種のプログラマを提供しています。
http://www.elnec.com/
FLASHプログラマ
イーソル
統合開発環境からミドルウェアまで提供しています。
http://www.esol.co.jp/
IDE/コンパイラ
ファルコン電子
デバッガ
OS
ミドルウェア
受託開発
FLASHプログラマ製品のほか、書き込みサービスを行っています。
http://www.falcon-denshi.co.jp/
FLASHプログラマ 書込みサービス
フラッシュサポートグループ
オンボードプログラマのほか、1個書きのプログラマを提供しています。
http://www.j-fsg.co.jp/
FLASHプログラマ
ガイオ・テクノロジー
組込み向けソフトウェア開発検証ツールやテストツールを提供しています。
http://www.gaio.co.jp/
シミュレータ
Green Hills
コンパイラからデバッグ環境、リアルタイムOSを提供しています。
http://www.ghs.com/
IDE/コンパイラ
グレープシステム
デバッガ
OS
シミュレータ
リアルタイムOSのほか、USBやSDカードのミドルウェアを提供しています。
http://www.grape.co.jp/
OS
Hitex
ミドルウェア
ミドルウェア
デバッグ環境からリアルタイムOS、ミドルウェアまで取り揃えています。
http://www.hitex.com/
デバッガ
IAR SYSTEMS
OS
ミドルウェア
FLASHプログラマ
コンパイラからデバッグ環境までが一つになった統合開発環境のほか、FM3のスタータキットも取り揃えています。
http://www.iar.com/jp
IDE/コンパイラ
インターフェイス
デバッガ
OS
ミドルウェア
FLASHプログラマ
評価キット
シミュレータ
トレーニング
USBのミドルウェアを提供しています。
http://www.itf.co.jp/
ミドルウェア
京都マイクロコンピュータ
デバッグ環境PARTNER-Jetを提供しています。
http://www.kmckk.co.jp/
IDE/コンパイラ
メンター・グラフィックス
gccベースの統合開発環境Sourcery CodeBench、およびTLM2.0ベースのESL設計ツールVistaを提供しています。
http://www.mentorg.co.jp/
IDE/コンパイラ
Micrium
デバッガ
デバッガ
シミュレータ
リアルタイムOSからUSB、TCP/IPのミドルウェアまで取り揃えています。
http://www.micrium.com/
OS
ミドルウェア
トレーニング
17
開発ツール
ミナトエレクトロニクス
1個書きからギャングプログラマまで取り揃えています。
http://www.minato.co.jp/
FLASHプログラマ 書込みサービス
内藤電誠町田製作所
生産ライン書込みに適したFLASHプログラマを提供しています。
http://sys.ndk-m.com/products/?id=1371606467-903698
FLASHプログラマ
日本システムウエア
デジタル家電、携帯端末からネットワーク、産業機器までの組込みアプリケーションソフトを提供します。
http://www.nsw.co.jp/
受託開発
パーソナルメディア
T-KernelやµT-Kernelに関連した組込み向けソリューションを提供しています。
http://www.personal-media.co.jp/
OS
RoweBots
ミドルウェア
評価キット
受託開発
コンパクトなLinuxを提供しています。
http://www.rowebots.com/
OS
Rowley
gccベースのコンパイラにデバッガを統合した開発環境の他、独自のCライブラリやリアルタイムOSを提供しています。
http://www.rowley.co.uk/
IDE/コンパイラ
SEGGER
デバッガ
OS
FLASHプログラマ
シミュレータ
デバッグ環境から、リアルタイムOS、ミドルウェアまで取り揃えています。
http://www.segger.com/
デバッガ
SEVENSTAX
OS
FLASHプログラマ
TCP/IPプロトコルスタック製品がFM3に対応しています。
http://www.sevenstax.com/
OS
Sohwa & Sophia Technologies
ミドルウェア
ミドルウェア
デバッグ環境EJSCATTがFM3に対応しています。
http://www.ss-technologies.co.jp/
IDE/コンパイラ
TASKING
デバッガ
OS
ミドルウェア
FLASHプログラマ
評価キット
シミュレータ
トレーニング
コンパイラ、デバッガ、リアルタイムOSのほか、Ethernetのミドルウェアを提供しています。
http://www.tasking.com/
IDE/コンパイラ
テクノマセマティカル
デバッガ
OS
FM3に対応するオーディオミドルウェアを提供しています。
http://www.tmath.co.jp/
OS
東京エレテック
ミドルウェア
ミドルウェア
FM4/FM3/FM0+ファミリ用ソケットボードを提供しています。
http://www.tetc.co.jp/seihin/custom_spansion_fm3starterkit.htm
評価キット
都築電気
ARM開発環境から受託開発までFM4/FM3/FM0+ファミリに幅広く対応しています。
http://tsuzuki.jp/arm/
IDE/コンパイラ
ユーシーテクノロジ
デバッガ
OS
ミドルウェア
FLASHプログラマ 書込みサービス
評価キット
トレーニング
受託開発
FM4/FM3に対応したITRON次世代版RTOS「μT-Kernel」とTCP/IPを提供しています。
http://ts.uctec.com/uctec/t-kernel/
OS
横河ディジタルコンピュータ
デバッグ環境とFLASHプログラマを提供しています。
http://www.yokogawa-digital.com/
デバッガ
ウェーブテクノロジー
FLASHプログラマ
トレーニング
量産向けのFLASHプログラマを提供しています。
http://www.wavetechnology.co.jp/
FLASHプログラマ
XELTEK
オンボード書き込みから自動プログラマまで、さまざまなFLASHプログラマ製品を提供しています。
http://www.xeltek.com/home.php
FLASHプログラマ 書込みサービス
iSYSTEM
iSYSTEMは、コード計測することなく、独自のソフトウェアテストツール(testIDEA)によって、ソフトウェア開発および解析ソリューションを提供しています。
http://isystem.com/
IDE/コンパイラ
日本ロータバッハ
デバッガ
組込みシステム用オンチップデバッグツールのリーディングカンパニーです。
http://www.jp.lauterbach.com/microtrace_j.html
デバッガ
18
シミュレータ
トレーニング
Software Enablement
リアルタイムオペレーティングシステムやローレベル周辺ライブラリ, プロトコルスタックなど、多様なソフトウェアイネーブルメントコンポーネントをご用意して
います。多くの場合、市販ソリューションとフリーソリューションがあり、お客様が選択可能です。
スパンションローレベル・ミドルウェアコンポーネント
オペレーティングシステム
•
•
•
•
•
•
•
•
•
CMSIS準拠
USBライブラリ
Ethernet TCP/IPスタック, ソフトウェアスイッチ
FreeRTOS
Micrium µC/OS-II
Segger emboss
Avix/RT
機能的安全性セルフテストライブラリ
(IEC60730 – Class B, IEC61508 SIL2)
EEPROMエミュレーションライブラリ
パートナーミドルウェアコンポーネント
• USBライブラリ
• Ethernet TCP/IPスタックおよびアプリケーションレイヤ
• CANopenプロトコルスタック
モータ制御プラットフォーム
静電容量タッチライブラリ
バーチャルスタータキット
ピン・コードウィザード
開発者の視点
アプリケーション
ミドルウェア
抽象化
•
•
•
•
•
周辺のローレベルライブラリ
ソフトウェアサンプル
アプリケーションノート
ソリューションライブラリ (ソースコード)
サードパーティ製品
ローレベル
ドライバ
ドライバライブラリ (ソースコード)
ハードウェア
マイクロコントローラ
ソフトウェアサンプル
評価ボード
19
Spansion 純正FMファミリマイコンシミュレータ
Virtual Starter Kitは、FMファミリマイコンを含むシステムをシミュレーションする環境で、評価ボードなしでソフトウェアの開発が可能です。シミュレーションに
より効率の良いデバッグと解析が可能で、複雑なソフトウェアでも従来と比べ短期間で開発可能です。無償評価版も準備しており、すぐに利用可能です。
MCU Simulator
Slider
IDE
Cortex-Mx Core
Core
AHB
MPU
NVIC
RAM/ROMs
AHB Peripherals
Code RAM
Switch
DMAC
Flash I/F
FM Family
MCU Model
Onchip RAM/ROM
APB1 Peripherals
APB1
Bridge
APB2
Bridge
APB3 Peripherals
Signal Trace
Dual Timer
APB3
Bridge
A/D Converter
Device Model
Base Timer
Device Model
IRQ Monitor
Quad Decoder Unit
Device Model
Watch Counter
Multi-Function Timer
APB2 Peripherals
Clock Super Visor
External Interrupt
Device Model
Reset Gen
GPIO/PIN Func Ctrl
Device Model
Watchdog
Multi Serial IF
Device Model
Terminal Program
アプリケーション
ソフトウェア開発
• ドライバ開発
• ミドルウェア開発
• アプリケーション開発
ソフトウェアシーケンス評価
• 外界デバイスとの通信プロトコル確認
• 割込み応答順序確認
• タスクの起動順序確認
システム評価
• マイコンペリフェラルの動作確認
• 故障発生時の挙動確認
• システム全体の動作確認
http://www.spansion.com/JP/Support/microcontrollers/
development-environment/pages/virtual-starter-kit.aspx
20
Pin and Code Wizard
Pin and Code WizardはSpansion ARM Cortex-Mマイクロコントローラに対応した、Pin割当てに関する設定を支援するツールです。
GUIにより簡単にPin割当てが可能なうえ、自動割当てやレジスタ初期値コードの生成などの機能により、開発工数の削減が可能です。
自動 Pin 割当て
エディット専用ウィンドウ
利用するペリフェラルを自動的にPinへ割り当てます。
Pin割当ての結果を見ながらカスタマイズできます。
また重複もわかりやすく表示します。
プロジェクト出力
Pin割当ての初期化コードを含むプロジェクトを出力します。
ご利用のIDEを選択できます。
特 長
•
•
•
•
•
GUIによる自動Pin割当て
割り当てたPin機能に基づくレジスタ初期化コードの生成機能
重複割当ての検出やエラーレポート機能
自動Pin割当て結果のカスタマイズ機能
複数のIDEと連携したプロジェクトの生成機能
http://www.spansion.com/pin-code-wizard-j
21
Spansion RTOS: µT-REALOS
特 長
製品仕様
・多くのミドルウェアを利用できる μT-Kernel 仕様に準拠
・基本コード 2.6Kbyte の小さなカーネル
・必要な機能を選択できるコンフィギュレータ
FM4/FM3ファミリ
µT-Kernel仕様
µITRON仕様(オプション)
MDK-ARM(ARM KEIL)
EWARM(IARシステムズ)
RealView Development Suite
v4.x(ARM)
ULINK(ARM KEIL)
J-Link(IARシステムズ)
RealView ICE(ARM)
EJSCATT(Sohwa & Sophia Technologies)
2.6KB ∼ 30KB
対象ファミリ
OS仕様
・多くの開発環境をサポート
・カーネル情報表示機能プラグイン(無償)
開発環境
・µ ITRON 仕様 API をサポート(オプション)
エミュレータ
コードサイズ
暗号化ソフトウェア
種類
仕様
楕円曲線暗号 ECDSA/ECDH(鍵長 160bit ∼ 521bit)
RSA 暗号/復号/署名生成/署名検証/鍵生成(最大鍵長 2048bit)
公開鍵暗号/署名ライブラリ
PKCS#1 RSASSA PSS 署名生成/署名検証
PKCS#1 RSAES OAEP 暗号/復号
DSA 署名生成/署名検証(鍵長 2048bit / 1024bit)
AES 暗号/復号(ECB モード/ CBC モード/ CTR モード、XTS モード /GCM モード /CCM モード、
共通鍵暗号ライブラリ
鍵長 128bit / 192bit / 256bit)
AES OMAC-1 メッセージ認証コード生成
DES 暗号/復号、3DES 暗号/復号
SHA-256 ハッシュ、HMAC SHA-256 鍵付きハッシュ
ハッシュライブラリ
SHA-1 ハッシュ、HMAC SHA-1 鍵付きハッシュ
MD5 ハッシュ、HMAC MD5 鍵付きハッシュ
擬似乱数ライブラリ
FIPS186-2 Appendix3.1 準拠擬似乱数
NIST SP800-90 準拠擬似乱数
べき乗剰余演算
その他
Diffie-Hellman 鍵交換
PKCS#1(V1.5) 準拠パディング
PKCS#5 準拠パディング
22
開発環境/スタータキット一覧
製品シリーズごとに評価できる項目を以下に示します。
32pinから176pinまでの製品開発用に東京エレテック社(TET)からソケット版が販売されています。
Flashサイズ
(byte)
RAMサイズ
(byte)
Ether
CANFD
CAN
USB
外部メモリ
バス
SDIO
インバータ
制御
216
2M
256K
○
○
○
○
○
○
○
S6E2C1AJ0A
200
176
2M
256K
○
○
○
○
○
○
○
○
MB9BF568R
②
MB9BFD18T
MB9BF618T
④
○
160
120
1M
128K
○
○
○
○
○
144
176
1M
128K
○
○
○
○
○
○
①
MB9BF516R
FM3
144
176
1M
128K
○
○
○
○
144
120
512K
64K
○
○
○
○
○
○
○
144
100
512K
64K
○
○
MB9BF524M
○
○
72
80
256K
32K
○
○
MB9BF524K
○
○
72
48
256K
32K
○
○
MB9BF121J
○
72
32
64K
8K
MB9BF529S
○
60
144
1.5M
192K
MB9AF156R
○
40
120
512K
64K
MB9AF316A
○
40
100
512K
32K
○
40
100
256K
32K
MB9AF421L
○
40
64
64K
4K
MB9AF314K
○
40
48
128K
16K
MB9AFA32NA
○
20
100
128K
16K
MB9AF132LA
③
MB9AF1A2N
FM0+
○
○
○
S6E1A12C0A
⑤
IARシステムズ社製スタータキット
① MB9BF618T搭載 KSK-MB9BF618T
○
○
MB9B516N
MB9AFB44NA
LCD
Pin数
200
○
TET製
○
当社製
動作周波数
(MHz)
FM4
S6E2C1AL0A
搭載製品
IAR製
ファミリ名
評価できる機能
○
20
64
128K
8K
○
20
100
128K
16K
○
40
48
88K
16K
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
② MB9BF568R搭載 KSK-MB9BF568R
当社製スタータキット
③ MB9AF132L搭載 SK-FM3-48PMC-USBSTICK ④ MB9BF568R搭載 SK-FM4-U120-9B560
⑤ S6E1A12C0A搭載 SK-FM0-V48-S6E1A1
23
IARシステムズ社製スタータキット
JTAG ICE添付のIARシステムズ社製スタータキットにより、オンボード
USB
での評価が可能です。
コネクタ
Ethernet
Ethernet
PHYチップ
Ethernet
Ethernet
PHYチップ
CM3
FLASHマイコン
MB9BF618T
コネクタ
コネクタ
ボード部品
LED
ピンヘッダ
USB HOST
USB Function
サンプルソフトウェア
LED点滅
USB Host(HIDクラス:マウスを接続しLED点滅)
USB Mouse(ボードがマウスを模擬)
USB Virtual COM(PCのCOMポートとUSB接続)
リアルテック様
Ethernet PHYチップ
:RTL8201FL-VB
DC電源
コネクタ
USB
JTAG端子
(デバッグ用)
9B618T - 176SD1NQ
東京エレテック社製ソケットボード
USB
・JTAG端子の小型化がイメージし易いSICAパッド搭載
・32ピンから176ピンまで幅広い製品をラインナップ
・IC搭載用カバーHQPACK付属
型番
24
QFPソケット
(NQPACK)
MB9BF618T搭載可
対応パッケージ形状(QFP、正方形)
ピン数
9B160T-176SD1NQ
176
FM3-144SD1NQ
144
FM3-120SD1NQ
120
FM3-100SD1NQ
100
FM3-80SD1NQ
80
FM3-64SD1NQ
64
FM3-48SD1NQ
48
FM3-32SA1NQ
32
FM4-120D1NQ
120
FM4-64SD1NQ
64
FM0+32SA1NQ
32
ピッチ
Ethernet
コネクタ
SICA用
パッド
0.5
JTAG端子
ETM端子
DC電源
Ethernet PHY(IDT社)
:ICS1894-32LFT
0.8
【お問い合わせ先】 東京エレテック株式会社
TEL : 03-5295-1661 [email protected]
Evaluation Boards
そのほか、幅広いマイコン評価ボードから適切なサイズのソリューションが選択できます。ベーシックなマイコンマザーボードに加え、アプリケーション固有アダ
プタボードもあります。
これらのボードにはサンプルソフトウェアとライブラリが付属しており、すぐにご利用可能です。JTAGアダプタと同梱のボードもご用意してい
ます。
ツール
特長
ツール
特長
SK-FM3-100PMC
SK-FM3-100PMC-MB9BF516N
SK-FM3-100PMC-9BF516N-JL
MB9BF516N (100ピンマイコン)搭載
スタータキット
• マイコンピンはすべてアクセス可能
• CAN, USBホスト・ファンクション,
SK-FM3-100PMC
SK-FM3-80PMC-MB9BF524M
SK-FM3-48PMC-MB9BF524K
MB9BF524M/K (80ピン/48ピンマイコン)搭載
スタータキット
• マイコンピンはすべてアクセス可能
• USBホスト・ファンクション, RS232
SK-FM3-100PMC
SK-FM3-64PMC1
SK-FM3-64PMC1-JLINK
MB9AF314L (64ピンマイコン)搭載
スタータキット
• マイコンピンはすべてアクセス可能
• USBホスト・ファンクション, RS232
• 7セグLED×2, ボタン
• 動作電圧3V/5V
• J-Link JTAGアダプタ (オプション)
SK-FM3-100PMC
SK-FM3-48PMC-USBSTICK
MB9AF312K (48ピンマイコン)搭載
スタータキット
• マイコンピンはすべてアクセス可能
• USBホスト
• USBデバイス
• JTAGデバッグインタフェースアダプタ付属
• 温度センサ, ボタン, LED
SK-FM3-100PMC
SK-FM3-64PMC1MB9AF132L
MB9AF132L (64ピンマイコン)搭載
スタータキット
• マイコンピンはすべてアクセス可能
• USBホスト・ファンクション, RS232
• 7セグLED×2, ボタン
• 動作電圧3V/5V
SK-FM3-100PMC
SK-FM3-9BF516NTOUCHKIT
MB9BF516N (100ピンマイコン)・静電
容量タッチボード搭載スタータキット
• SK-FM3-100PMCMB9BF516N同梱
• 静電容量タッチボード
(ボタン4個, スライダ, 円形スライダ)
• リボンケーブル
• 静電容量タッチソフトウェアライブラリ
SK-FM3-100PMC
SK-FM3-176PMCETHERNET
MB9BFD18T (176ピンマイコン)搭載
スタータキット
• オンボードのJTAG/USBアダプタ
• マイコンピンはすべてアクセス可能
• デュアルEtherMAC I/F
• USBホスト・ファンクション, RS232
SK-FM3-100PMC
ADA-FM3-100PMC-MC
SK-FM3-100PMC-MB9BF516N用
アダプタボード
• スパンションのインバータボード (別
売のSK-POWER-3P-LV2-MCなど)
とスタータキットの接続に使用
RS232
• 7セグLED×2, ボタン
• 動作電圧3V/5V
• J-Link JTAGアダプタ (オプション)
ピンヘッダにより拡張可能 (各種拡張
ボードあり)
• CAN
• 7セグLED×2, ボタン,
ロータリエンコーダ, ポテンショメータ
• 動作電圧3V/5V
SK-FM3-100PMC
SK-FM3-100PMCMB9AFB44N
MB9AFB44N (100ピンマイコン)搭載
スタータキット
• オンボードのJTAG/USBアダプタ
• マイコンピンはすべてアクセス可能
• セグメントLCD
• USBホスト・ファンクション, RS232
• ブザー
• FRAM UHF RFIDメモリ
• 静電容量タッチボタン
• 動作電圧3V/5V
• CAN
• 7セグLED×2, ボタン
• 動作電圧3V/5V
• SK-FM3-100PMC-MB9BF516N
(別売)用拡張ボード
評価システム全体は、
SK-FM3-100PMC-MB9BF516N,
ADA-FM3-100PMC-MC,
SK-POWER-3P-LV2-MC,
モータで構成されます。
25
Evaluation Boards
ツール
特長
ツール
特長
SK-FM3-100PMC
SK-POWER-3P-LV2-MC
3相MOSFET電源ステージ
(24V, 最大8A)
• BLDCまたはPMSMモータ (別売)を接
SK-FM3-100PMC
SK-FM3-176PMC-TFT
SK-FM4-120PMC-TFT
FM3 MB9BFD18T (176ピン)または
FM4 MB9BF568R (120ピン)マイコン
搭載TFT直接駆動スタータキット
• QVGAカラーTFTディスプレイ付属
• オンボードのEthernet・USB・
CANインタフェース
• 静電容量タッチボタン
• 8MB外部Flashメモリおよび2MB外
部RAM
SK-FM3-100PMC
Keil MCB9BF500UME
MB9BF506R (120ピンマイコン)
ULINK-ME JTAGアダプタ搭載スタータ
続可能
• 電流・電圧測定
• 温度センサおよび過電圧・電流検出LED
インジケータ
• ADA-FM3-100PMC-MC, SK-FM3176PMC-ETHERNET, SK-FM3176PMC-FAなど (別売)に対応
評価システム全体はマイコン評価ボード
(SKFM3-100PMC-MB9BF516N +
ADAFM3-100PMC-MCなど),
SK-POWER-3PLV2-MC, モータで構成
キット
• 周辺機能限定セット
• USBホスト・ファンクション
• ボタン
• マイコンピンはすべてアクセス可能
されます。
SK-FM3-100PMC
ADA-FM3-100PMCRFID-TAG1
4 KByte FRAM搭載UHF RFID
• SK-FM3-100PMC (別売)用拡張ボード
• ベースはデュアルインタフェースUHF
RFIDチップMB97R804B (SPIインタ
フェースおよび4KByte FRAM搭載)
• メモリにはSPIインタフェースおよび
RFIDリーダ/ライタデバイスによりマイ
SK-FM3-100PMC
IAR
Kickstart
KSK-MB9BF506
MB9BF506R (120ピンマイコン)J-Link
Lite (オンボード)搭載スタータキット
• 多数の周辺機能
• LCD
• SDカードスロット
• CAN, USB, RS232
• モータ制御電源ステージ
SK-FM3-100PMC
IAR
KickStart Kit for
MB9BF618T
FM3 MB9BF618T
• マイコンピンはすべてアクセス可能
• オンボードJTAGアダプタ+標準JTAG
コンからアクセス可能
SK-FM3-100PMC
SK-FM4-U120-9B560
SK-FM4-U120-9B560-MEM
FM4 MB9BF568R (120ピンマイコン)
搭載スタータキット
• マイコンピンはすべてアクセス可能
• USBデバイス (mini-USB Type B)
• オンボードCMSIS-DAP JTAGアダプタ
• RGB LED
• ユーザボタン, ポテンショメータ,
リセットボタン
コネクタ
• SDカードスロット
• 動作電圧3V/5V
• 外部32 MB NAND Flashメモリおよび
16MB SDRAM (オプション)
SK-FM3-100PMC
SK-FM3-176PMC-FA
26
• トレースコネクタ
• USBホスト・デバイス
• デュアルEthernet (コネクタ2個)
• リセットボタン, ユーザボタン
• 電源LED, ユーザLED
FM3 MB9BFD18T (176ピンマイコン)
搭載フィールドバス・スタータキット
• さまざまなプロトコルに対応
− EtherCAT
− Powerlink
− Profinet
− MODBUS TCP
− Ethernet/IP
• CAN×2, USB
• ユーザインタフェース (押しボタン,
LCDモジュール, RGB LED)
• 外部RAMおよびFlashメモリ
• モータ制御インタフェース
• デバッグインタフェース
SK-FM3-100PMC
IAR
KickStart Kit for
MB9BF516R
FM3 MB9BF516R
• マイコンピンはすべてアクセス可能
• オンボードJTAGアダプタ+標準JTAG
コネクタ
• トレースコネクタ
• USBホスト・デバイス
• リセットボタン, ユーザボタン
• 電源LED, ユーザLED
Spansion FMファミリ ソリューション
他の開発ツールに加えて、スパンションは、無線ソリューション, FMタッチ, FM Connect USB, FM Connect イーサネット, FMインバータ, FMセーフティ, FM
カラーを含むソリューションパッケージを提供しています。
無線ソリューション
無線通信制御、センサ制御に加え、特定省電力無線、
NFC などにも対応
受信したセンサデータをPC へ送信
■ホスト機
RS232Cインタフェース
FMタッチ
FM Connect USB
• 静電容量式タッチセンサ
• センサチャネルあたりADCチャネル
1個だけのソフトウェアソリューション
• フリーライブラリが利用可能
• ボタン, 複合センサ (スライダ,
ホイール)
• USBホスト・デバイス
• 低レベルドライバ
• 各種USBクラス実装
• マスストレージクラス, 仮想COMポート,
HIDマウス, HIDキーボード, LibUSB
• 組込みカバーとPC側カバー
• MCU (マイコン):FMファミリ全製品
• スタータキットが利用可能
• MCU:FM3ファミリとFM4ファミリ
RS232Cドライバ
UART
LCD
LCD
パネル
ドライバ
I 2C
SERIAL I/F
GPIO
GPIO
SERIAL I/F
LED
無線
トランシーバ
SPI
スイッチ
センサデータ
無線受信
特定小電力無線
各種センサ
■スレーブ機
照度 温度/湿度 加速度
センサ
センサ
センサ
I 2C
IC
2
無線
トランシーバ
から幅広く選択
• 複数の評価ボードが利用可能
950MHz
センサデータ
無線送信
SPI
SERIAL I/F
LCD
LCD
パネル
ドライバ
I 2C
SERIAL I/F
GPIO
GPIO
スイッチ
LED
27
Spansion FMファミリ ソリューション
FM Connectイーサネット
• 10/100Mbps用イーサネット
IEE802.3
• 低電位駆動
• 自由TCP/IPスタック実装
• lwIP, uP
• アプリケーション層, HTTPサーバ,
DHCP, SMTPなど
• MCU:FM3ハイパフォーマンス
グループおよびFM4ファミリ
• TwinMAC誘導品が利用可能
(チップ上の2イーサネットMAC)
• スタータキットが利用可能
FM Connectフィールドバス
• フィールドバスプロトコル
スレーブ用のサンプル実装では、
以下をサポート:
− Modbus TCP
− Powerlink
− EtherCAT
− Profinet RT
• オープンソーススタックの実装およ
FMインバータ
• 専用アプリケーションライブラリが
利用可能
• さまざまなソフトウェアの例
• 各種モータ形式に対応
• MCU:FM0+/FM3/FM4ファミリ
製品群の大部分
• 最大3 MFTまでのQDU直交デコー
ダユニット
• スタータキットとパワーステージ
FM感熱式プリンタ
• リファレンス・ソリューション
• 2インチのプリントヘッド
• 60 mm/s
• 電圧・熱用安全保護装置
• APIプリンタ
• GUI制御装置
• バーコード印刷
びサードパーティ提供
• ASIC ET1100を搭載した
EtherCAT
• スイッチ/ハブ・オンボード
• MCU:FM4, FM3 MB9BD10S/T,
MB9B210S/T, MB9B610S/T
シリーズ
• 専用評価ボードが利用可能:
SK-FM3-176PMC-FA
28
• MCU:FM3ファミリMB9AF312K
FMセーフティ
• IEC60730クラスB, IEC61508の
SIL2
• セルフテストライブラリ (STL)が
利用可能
FMカラー
• 低コストのTFTダイレクト駆動
• 外部RAMなしQVGA駆動
•「準静的」コンテンツ用の
フレームバッファコンセプト
• CPU, クロック, 割り込み, RAM,
ROM, I/O, ADCカバー
• TFTウィザード−コード
• MUC:FMファミリ 全製品
• FMファミリMCUで実装された
各種HW機能
• CRC, ウォッチドッグ, LVD, クロッ
• MCU:FM3ハイパフォーマンス
グループ, FM4
• 専用評価ボードが利用可能:
SK-FM3-176PMC-TFT
SK-FM4-120PMC-TFT
クスーパバイザなど
ジェネレータ
Spansion FMタッチ
FMタッチは、FM0+, FM3, FM4ファミリのあらゆる製品をベースにした静電容量式タッチアプリケーション用のソリューションパッケージです。FMタッチは、
専用ファームウェア・ライブラリ、およびWindows PC上で動作する開発用GUIで構成されています。アプリケーション・ノートなどのドキュメントが利用可能であ
り、サンプルソフトウェアのご利用も可能です。初期ハードウェアを含む専用スタータキットをご利用いただくことで、迅速なプロジェクトの立ち上げが可能となり
ます。
選定機能により、静電容量式タッチボタン, スライダ, スクロールホイール, x/yマトリックスと近接検知器をサポート
•
•
•
•
•
タッチチャネルごとに1つのADC入力ピンを使用、追加のハードウェアは必要なし
高感度 (<<10 fF), 高いダイナミックレンジとSNR (信号対雑音比)
ソリッドフロントパネルまたは多層フロントパネルが可能
自動オフセット校正およびクロストーク抑制
組込み式アプリケーション向けに最適化されたRAM/ROMフットプリント
タッチ・位置イベントを
含むホイールの位置と
速度のプロット
センサの構成,
ステータス,
実データ
信号強度および
ホイール位置
お客様のアプリケーション
ジェスチャ拡張ライブラリI
ジェスチャ拡張ライブラリII*
スライサ
スクロールホイール
ズーム
タッチスクリーン
ボタン
タッチパッド
スワイプ
単層マルチタッチ
タッチアクセスドライバ
全シリーズ
自動調整
クロストーク抑制
信号フィルタリング
データ・アクセス
GPIO
ADC
*予定
29
Spansion FM Connect USB
FM Connect USBプラットフォームは、ハードウェア/ソフトウェア・コンポーネント, ツールとドキュメントのセットです。このパッケージは、複数の革新的な組込
み型USBソリューションやHOST (ホスト)とDEVICE (デバイス)双方でのユースケースをサポートしています。
FM Connect USBの機能
• MCUごとに最大2つのUSBインタフェースをサポート
• USBのホスト/ファンクションまたは二重の役割をサポート
• USBファームウェア用のコードジェネレータとしてのUSBウィザード
• USB用デバイス機能, 仮想COM, HIDマウス/ジョイスティック/データ通信, Lib USB用COM
• USB用ホスト機能, HIDマウス/キーボード, USB用マスストレージ
• PCドライバ:LibUSBとWindowsのネイティブドライバをサポート
• オンチップのUSBハードウェアを搭載したすべてのFMファミリのマイクロコントローラで使用可能
マイクロコントローラのテンプレート
IDE設定
リンカ設定
コンパイラ設定
アセンブラ設定
スタートアップ設定
評価ボードサポート
USBアプリケーション (API)
ボタン
UART
ホスト/デバイス
仮想COMポート
マウス
特殊コンポーネント
USB端子構成
カスタム
LED
USBアプリケーション/例
30
LibUSB
Spansion FM Connectイーサネット
FM Connect イーサネットパッケージでは、lwIP TCP/IPスタックなどの実績のあるオープンソースコンポーネントやL3 FM下位ライブラリなどの当社開発製品
を利用しています。
これにより、産業機器用のウェブベース診断システムやメンテナンスインタフェースなどのソリューションの迅速な導入が可能です。
FM Connectイーサネットの機能
• 最大2チャネルのイーサネット
• ソフトウェア用スイッチモジュール
• 低電位駆動, TCP/IPスタック
• サンプルソフトウェア, ウェブサーバなど
• パートナーからの市販品 (Sevenstaxなど)
デージーチェーン
ゲートウェイ
PHY
MB9BFD18T
144MHz
PHY
PHY
PHY
PHY
MB9BFD18T
144MHz
PHY
PHY
組込み式
システム
フィールドバスゲートウェイ
組込み式ドライブ
企業のネットワーク
またはインターネット
MB9BFD18T
144MHz
ゲートウェイ機能性を備えた
組込み式システム
CAN1
CAN0
PHY PHY
PMS
M
組込み式
システム
Spansion FMカラー
シンプルでコスト効率の良いフルカラーのHMI向けのソリューションであるFMカラーにより、設計者は、追加のハードウェアを必要とすることなく
、設計仕様に有色の
GPIO
Ext.バスアプリケーションとTFTディスプレイの双方とも制御
Ext.バス
HMI機能性/TFTディスプレイ制御を追加することができるようになります。
FM3またはFM4のMCUにより、
MCU
MCU
TFT
TFT
MCU
TFT
直接FM3/FM4のMCUに接続することができます。
でき、専用のグラフィックコントローラは必要ありません。TFTディスプレイを、
VRAM
VRAM
FMカラーの機能
• 内蔵RAMを搭載した最大320×240ピクセル, 8ビット
の色深度
• 最大480×272の、外部SRAM (8ビットまたは16ビット
の外部バス)を搭載した16ビットカラー
• TFTディスプレイを制御し、RAMからTFTへのデータ
フローを処理し、TFTコンテンツの更新を表示のタイ
ビデオRAM内蔵,
Ext.バスでのビデオRAM,
Ext.バスでのビデオRAM,
Est.バスまたはGPIO経由でTFT接続
Est.バス経由でTFT接続
GPIO経由でTFT接続
GPIO
Ext.バス
MCU
MCU
TFT
VRAM
VRAM
Ext.バス
TFT
MCU
TFT
ビデオRAM内蔵,
Ext.バスでのビデオRAM,
Ext.バスでのビデオRAM,
Est.バスまたはGPIO経由でTFT接続
Est.バス経由でTFT接続
GPIO経由でTFT接続
ミングと同期させるためにタイミング信号を生成する
ファームウェアモジュールTFTドライバ
• 事前定義済みのHMIオブジェクト:シンプルなボタン,
チェックボックス, テキストと進捗バーなど
• ボタン, USBマウス, キーボード, またはタッチスク
リーンによるユーザ間交流用の制御ルーチン
• PCベースのシンプルなシーンジェネレータである
「TFTウィザード」
UART API
オブジェクト用API
TftUart
TftObject
グラフィックス用API
tftsettings.h
グラフィックス用API
UART API
オブジェク
ト用API
TftDriver
TftUart
TftObject
グラフィックス用API
ベースタイマ
ベースタイマ
グラフィックス用API
tftio.h
tftdisplays.h
DMAC
TftDriver
ベースタイマ
DMAC
事前設定済みの
TFT
tftsettings.h
ハードウェア アブストラクション
レイヤー
ユーザ設定
tftio.h
tftdisplays.h
ベースタイマ
ユーザ設定
事前設定済みの
TFT
ハードウェア アブストラクション レイヤー
31
Spansion FMセーフティ
お客様が関連する安全認証を取得するよう支援するため、
スパンションでは、特定のハードウェアコンポーネントをそのFMファミリのMCUに埋込んでいます。
IEC61508およびIEC60730規格用のセルフテストライブラリを利用できます。
ソフトウェアパッケージ:セルフテストライブラリ (STL)
•
•
•
•
•
•
•
IEC60730クラスBおよびIEC61508の諸要件に対応
操作前自己診断テスト (POST):システム起動時
組込自己テスト (BIST):定期的に実行
APIには、CPU, クロック, RAM, フラッシュメモリ, 割込み, ADC, GPIOテストルーチン込み
機能的に安全なハードウェア機能を利用
IEC60730 STLのメモリフットプリント:約4.6Kバイトフラッシュメモリ (最大), 80バイトのRAM使用量
ご要望に応じてICE61508 (SIL2)バージョンが利用可能
IEC60730_B_STL
CPUテスト.s
クロックテスト.s
割り込みテスト.c
ROMテスト.c
RAMテスト.s
10テスト.c
ADテスト.c
reg_test()
pc_test()
ClkInit()
ClkTestReset()
ClkCnt()
ClkTest()
IntCntPro()
IntCntPro()
IntTestInit()
IntTestInit()
IntTest()
HWCRC16 Gen()
Gen()
HWCRC16
HWCRC16Test()
HWCRC16Test()
SWCRC16Gen()
SWCRC16Test()
ram_test()
GPIOOutputTest()
GPIOInputTest()
ADTest()
ADTest()
ClkMoninMainloop()
InitCSV()
CheckCSVStat
HWCRC32 Gen()
HWCRC32Test()
HWCRC32Test()
SWCRC32Gen()
SWCRC32Gen()
SWCRC32Test()
SWCRC32Test()
HW=ハードウェア
SW=ソフトウェア
Spansion FMインバータ
FMインバータは、FMファミリでのPMSMなどの3相モータを駆動するためのソリューションです。このパッケージは、異なる種類のモータや制御装置用のファーム
ウェア, パラメータ化用GUI, ドキュメンテーション, ソフトウェア事例, 専用のスタータキットおよびサポートで構成されています。
FMインバータの機能
• 144MHzのFM3マイクロコントローラ上の最大3チャネルの汎用性3相モータタイマ
• 自由にプログラム可能なADCトリガである自動デッドタイム挿入
• 最大32個のADC入力を持つ最大三つまでの独立型12ビット1 MspsのADCユニット
• 最大3チャネルのABZ直交デコーダユニット
• 緊急モータ停止用のDTTI入力
• 3.3 Vおよび真性5 Vの単電源動作
• 専用スタータキットおよび電力段拡張ボードが利用可能
• 異なる種類のモータ用にすぐに実行可能なサンプルソフトウェア
• PCベースのパラメータ化用のGUI
• 低電力グループを除くすべてのFM3マイクロコントローラで使用可能
32
その他のソリューション
•
•
•
•
エアコン, 冷蔵庫, 洗濯機などの家電向けインバータモータ制御ソリューション
RF制御, センサ制御およびNFC用RFソリューション
致命的なエラーを識別し、デバッグおよび開発時間を短縮するためのESL (仮想シミュレーション)
オーディオ/ビデオソリューション
ワークショップその他のアプリケーションの開発へのサポートについては、当社英語ウェブサイトのニュースセクションにあるセミナーのページを確認してください。
白物家電
モータ/インバータ制御
• 製品:洗濯機, 食器洗浄機, エアコン
• MCU:FM0+ファミリとFM3ベーシックグループ
• コストが最適化された製品
• EEPROMエミュレーション向けの信頼性の高いフラッシュ
• オンチップCR発振:=- 2%
• ハードウェアのモータ制御をサポート
• 2つまたは3つの高速・独立型12ビットADC
• 広範な電源電圧範囲:2.7∼5.5 V
• 動作温度範囲は-40 °
C∼+105 °
C
• MCU:FM4ファミリ
• 高スペックベクトル演算
• DSPによるシングルサイクル命令
• 強化モータ制御用タイマ
• 強化A/D変換器
• 高速サンプリング (変換速度:2Msps)
• ウィンドウコンパレータ
ファクトリーオートメーション
• 製品:PLC, モータ制御, センサ
• MCU:FM3ハイパフォーマンス/ベーシックグループおよびFM4
• 高性能
• 最大200MHzのCPUクロック
• FM4でのDSP機能
• FM4でのFPU
• グループ内のより高速なフラッシュ:14 nsアクセス+コードプリフェッチ
=144 MHzでのOWS
• 最大1.5メガバイトのフラッシュ
• 広範な電源電圧範囲:2.7∼5.5V
• ハードウェアモータ制御サポート, ソフトウェアパッケージを含む最大3
ネットワーキング
• MCU:FM4ファミリ, FM3ハイパフォーマンスグループ
• 強化された通信機能
• SDカードI/F (SDIO)
• イーサネット, CAN
• 高速I2C高速モード (∼1 Mbps)
• 高速SPI (∼20Mbps)
• 大容量メモリ
• SDRAM I/F
• DSTC (記述子システムデータ転送コントローラ、最大: 1,024ch)
つのモータ
•
•
•
•
3つの独立型高速12ビットADC
多くの安全機能 (例えば、MPU, CRC, 二段LVD)
ツインAMC−デュアルイーサネットデバイス
スケーラブルなラインナップ, 広範なアプリケーションを網羅するため
ハイパフォーマンスおよびベーシックグループ間でのピン互換性
• 多くのデバイスが-40℃∼+ 105℃での拡張された温度範囲に対応
医療機器・携帯用デバイス
• MCU:FM0+ファミリとFM3ローパワー/ウルトラローリークグループ
• HMI (人間・機械インタフェース)にとって理想的な機能ミックス
• LCDセグメントコントローラ
• 高性能, 静電容量式タッチソフトウェアライブラリ
• 対応するソフトウェアパッケージを含むUSBホスト・機能 (OTG機能性)
• 2つの独立型高速12ビットADC
• 低電圧電源:1.65∼3.6V
• 低電流消費とディープスタンバイモード
33
アプリケーションノート
お客様の開発TATを短縮する、ドライバソフトウェア、アプリケーションノートを当社WEBに掲載しています。
FM3ファミリ アプリケーションノート
A/Dコンバータ FIFOを利用したスキャンモードの設定/利用方法
A/D
A/D変換結果比較機能の設定/利用方法
A/Dコンバータ スキャンモードの設定/利用方法
A/Dコンバータ優先変換モードの設定/利用方法
ベースタイマ同時起動の設定/利用方法
位相を考慮したベースタイマ多チャンネル起動方法
Base Timer
ベースタイマ PPGタイマ機能の設定/利用方法
ベースタイマ リロードタイマ機能の設定/利用方法
ベースタイマ PWCタイマ機能の設定/利用方法
ベースタイマ PWMタイマ機能の設定/利用方法
CSV
Clock
GPIO
クロック監視機能の設定/利用方法
高速CR発振器の温度補正方法
低消費電力モードにおける発振器の制御方法
I/OポートGPIOの設定/利用方法
外部割込みの設定方法
INT
NMIの設定方法
割込み要因ベクタ リロケート機能の利用方法
LVD
Mode
Reset
低電圧検出割込み回路の設定/利用方法
低消費電力モードへの遷移/復帰方法
ディープスタンバイモードの使用例
リセット要因レジスタの利用/判定方法
デュアルタイマ フリーランモードの設定/利用方法
TIMER
デュアルタイマ ワンショットモードの設定/利用方法
Watch Timer
時計カウンタの設定/利用方法
デュアルタイマ 周期モードの設定/利用方法
WDT
ソフトウェアウォッチドッグタイマの設定/利用方法
ハードウェアウォッチドッグタイマの設定/利用方法
PPG 8+8/16+16PPG動作モードの設定/利用方法
PPG
PPG8/16ビット PPG動作モードの設定/利用方法
PPGタイミングジェネレータによる複数チャネル起動の設定/利用方法
インバータ制御における座標変換
PFC(力率補正)
PLL(位相同期ループ)制御
空間ベクトル パルス幅変調
IEC60730 Class B準拠 セルフテストライブラリ
無線システムボード ユーザーズマニュアル
無線システムソリューション
IEC61508 SIL2 セルフテストライブラリ
Solution
PWMを使用した音声出力方法
低電圧検出割込み回路の設定/利用方法
イーサネットドライバマニュアル
LwIPを使用したイーサネットアプリケーション例
標準入出力を利用したコンソールの文字列入出力方法
RAMコードの生成方法
高速CR発振器の温度補正方法
テンプレートプロジェクトの使い方
多機能タイマからのpwm波形生成
34
Why Spansion ?
長期にわたる実績
良好な実績, 16ビットMCU,
15年間の出荷実績
MCUの長い伝統
すぐに使用できるソリューション
25年以上にわたる工業用および
自動車用MCU開発
静電容量式タッチ, モータ制御,
USB, イーサネット, セーフティ
幅広くスケーラブルなラインナップ
ユニークな製品の特長
FM0+, FM3, FM4
500以上のARM Cortexの派生品
5V電源, 20年間のデータ
保持フラッシュ, TwinMAC
強力なサポート
献身的で専門性のあるグローバルチーム
35
about spansion
Spansion (NYSE: CODE) is a global leader in Flash memory-based embedded systems solutions. Spansion’s Flash
memory, microcontrollers, analog and mixed-signal products drive the development of faster, intelligent, secure and
energy efficient electronics. Spansion is at the heart of electronics systems, connecting, controlling, storing and
powering everything from automotive electronics and industrial systems to the highly interactive and immersive
consumer devices that are enriching people’s daily lives. For more information, visit http://www.spansion.com.
spansion
本社
915 Deguigne Drive / PO Box 3453
Sunnyvale, CA 94088-3453 USA
www.spansion.com
www.facebook.com/spansion
twitter: @spansion
フラッシュメモリ製品 お問い合わせ先
〒210-0024 神奈川県川崎市川崎区日進町 1-14 キューブ川崎
Tel: 044-223-1700 Fax: 044-223-1800
マイコン・アナログ製品 お問い合わせ先
〒211-0004 神奈川県川崎市中原区新丸子東3-1200 KDX 武蔵小杉ビル
Tel: 044-920-8000 Fax: 044-920-8100
www.youtube.com/spansioninc
www.linkedin.com/company/spansion
December, 2014
© 2014 Spansion®, the Spansion logo, MirrorBit® and combinations thereof, are trademarks and registered trademarks of Spansion LLC
in the United States and other countries. ARM and Cortex are the registered trademarks of ARM Limited in the EU and other countries.
AD709-00002-2v2-J
Other names used are for informational purposes only and may be trademarks of their respective owners.