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.
© Copyright 2024 Paperzz