Nuvoton|NuMicro® マイクロコントローラのご紹介
豊富な選択肢で、あらゆるニーズに対応
Nuvotonは、産業用制御、コンシューマエレクトロニクス、IoTなど、幅広いアプリケーションに対応する、高性能、低消費電力、そして高信頼性のマイクロコントローラを豊富に提供しています。
NTC マイクロコントローラとは
特長
- 多様なコアアーキテクチャ:
8051、Arm® Cortex®-M、Arm Cortex-Aなど、さまざまなコアアーキテクチャのマイクロコントローラを提供し、お客様のアプリケーションに最適な性能とコスト効率を実現します。 - 豊富な周辺機能:
タイマー、PWM、ADC、DAC、UART、SPI、I2C、USB、イーサネットなど、豊富な周辺機能を内蔵し、多様なアプリケーションに対応できます。 - セキュリティ機能:
TrustZone、セキュリティブート、暗号化アクセラレータ、改ざん検出など、高度なセキュリティ機能を備えた製品を提供し、セキュアなシステム構築を支援します。 - 低消費電力:
低消費電力技術とスリープモードにより、バッテリー駆動のデバイスやエネルギー効率が求められるアプリケーションに最適です。 - 開発環境:
包括的な開発ツール、ソフトウェアライブラリ、サンプルコードを提供し、開発効率を向上させます。
製品長期供給プログラム
Nuvoton社の製品長期供給プログラム (PLP) は、製品の形状、寸法、機能が発売から最低10年間保証されているプログラムです。
10年を超えても、Nuvoton社は顧客の需要、価格、MOQ、NCNRに応じてサポートを調整し、製品が継続的に使用可能であることを維持します。
各シリーズの動作周波数一覧
マイクロコントローラの開発環境
マイクロコントローラの開発を支援するために、包括的な開発環境を提供しています。以下に、マイクロコントローラの主な開発環境について説明します。
主な開発環境:
- Nu-Link Debugger:
・Nu-Linkは、デバッグおよびプログラミングに使用される、強力で柔軟なツールです。
・これにより、オンチップデバッグ、フラッシュプログラミング、およびシリアルワイヤデバッグが可能になります。
・Nu-Linkは、Keil MDK-ARM、IAR Embedded Workbench、およびその他の一般的な開発ツールと互換性があります。 - NuMicro ICP Programming Tool:
・NuMicro ICPプログラミングツールは、フラッシュメモリのインサーキットプログラミング(ICP)を可能にするソフトウェアです。
・これは、製品の製造およびテスト中にマイクロコントローラをプログラムするために使用されます。 - IDE(統合開発環境)サポート:
・Keil MDK-ARM:
・Keil MDK-ARMは、Armベースのマイクロコントローラの開発に広く使用されている、プロフェッショナルな統合開発環境です。
・マイクロコントローラは、Keil MDK-ARMによってサポートされており、包括的なツール、デバッガ、
およびソフトウェアライブラリが提供されます。
・IAR Embedded Workbench:
・IAR Embedded Workbenchは、高性能な組み込み開発ツールチェーンであり、Armコアマイクロコントローラをサポートしています。 - オンラインリソースとソフトウェアライブラリ:
・ウェブサイト上で豊富なオンラインリソースを提供しています。
・これには、データシート、アプリケーションノート、サンプルコード、およびソフトウェアライブラリが含まれます。
・これらのリソースは、開発プロセスを短縮し、問題を解決するために役立ちます。 - 評価ボード:
・さまざまなマイクロコントローラシリーズの評価ボードを提供しています。
・これらのボードは、開発者がハードウェア機能を評価し、アプリケーションをプロトタイプ化するために使用できます。
開発環境のポイント:
- 開発者が迅速かつ効率的にアプリケーションを開発できるように、さまざまなツールとリソースを提供しています。
- 一般的なIDEをサポートすることで、開発者は使い慣れた環境で作業できます。
- 豊富なオンラインリソースとサンプルコードは、開発者が学習し、問題を解決するのに役立ちます。
- マイクロコントローラの開発を始めるには、ウェブサイトから必要なツールとリソースをダウンロードし、評価ボードを使用して実験することをお勧めします。
8051シリーズ
8051マイクロコントローラは、産業用制御や組み込みシステム向けに最適化されており、いくつかの優れた特長を持っています。
主な特長:
- 幅広い製品ラインアップ:
・汎用製品から特定用途向け製品まで、多様なニーズに対応する8051マイクロコントローラを取り揃えています - 性能の向上:
・従来の8051コアをベースに、動作速度の向上、周辺機能の強化など、性能を大幅に向上させた製品があります。
例えば1T(1クロックサイクルで1命令実行)のコアを持つ製品などが有り高速な処理を必要とする場面でも使用が可能です。 - 豊富な周辺機能:
・タイマー、PWM、ADC、UARTなどの豊富な周辺機能を内蔵しており、さまざまなアプリケーションに対応できます。 - 高い信頼性と耐久性:
・産業用グレードの品質基準を満たしており、高温環境やノイズの多い環境でも安定した動作を実現します。 - 柔軟な開発環境:
・各種開発ツールやソフトウェアライブラリが提供されており、開発効率を向上させることができます。 - 省電力性:
・省電力モードを搭載しており、バッテリー駆動のアプリケーションにも適しています。 - MCS-51との互換性:
・MCS-51命令セットと互換性があるため、既存の8051ソフトウェア資産を有効活用できます。
代表的なシリーズ:
- NuMicro® MS51シリーズ:
・産業用アプリケーションに最適化されたシリーズです。高い信頼性と豊富な周辺機能が特徴です。 - 標準8051シリーズ:
・汎用的な用途に適したシリーズです。コストパフォーマンスに優れています。
これらの特長により、Nuvotonの8051マイクロコントローラは、産業機器、家電、医療機器など、幅広い分野で採用されています。
動作周波数 vs FLASHメモリ容量一覧表(電源電圧付)
FLASHメモリ容量 vs 搭載機能一覧表(電源電圧付)
Cortex®-M0シリーズ
Cortex-M0マイクロコントローラは、低コスト、低消費電力、高性能を兼ね備えた製品であり、幅広い用途に活用されています。
主な特長:
- 低消費電力:
・Cortex-M0コアは、低消費電力設計に特化しており、バッテリー駆動のデバイスやエネルギー効率が求められるアプリケーションに最適です。
・低消費電力モードを搭載しており、アイドル時や低負荷時の消費電力をさらに削減できます。 - 低コスト:
・シンプルなアーキテクチャにより、チップサイズを縮小し、製造コストを抑えています。
・8ビット/16ビットマイクロコントローラからのアップグレードに最適な選択肢です。 - 32ビット性能:
・32ビットARMアーキテクチャにより、8ビット/16ビットマイクロコントローラよりも高い処理能力を発揮します。
・複雑な演算やデータ処理を高速に実行できます。 - 豊富な周辺機能:
・タイマー、PWM、ADC、UART、SPI、I2Cなど、豊富な周辺機能を内蔵しており、さまざまなアプリケーションに対応できます。
・特定用途向けに特化した周辺機能を搭載した製品も提供しています。 - 使いやすさ:
・ARMの標準的な開発ツールやソフトウェアライブラリが利用できるため、開発効率を向上させることができます。
・豊富なサンプルコードやアプリケーションノートが提供されており、開発を容易にします。 - 幅広い製品ラインアップ:
・さまざまな用途に対応するため、多種多様なCortex-M0マイクロコントローラを提供しています。
・産業機器、家電、医療機器、IoT機器など、幅広い分野で活用されています。
代表的なシリーズ:
- NuMicro® M031シリーズ:
・汎用的な用途に適したシリーズです。低コストと低消費電力を両立しています。 - NuMicro® M051シリーズ:
・産業用アプリケーションに最適化されたシリーズです。高い信頼性と豊富な周辺機能が特徴です。
動作周波数 vs FLASHメモリ容量一覧表(電源電圧付)
FLASHメモリ容量 vs 搭載機能一覧表(電源電圧付)
Cortex®-M23シリーズ
Cortex-M23マイクロコントローラは、特にセキュリティ機能と低消費電力を重視する組み込みシステム向けに設計されています。
主な特長:
- セキュリティ機能:
・Arm TrustZone-Mテクノロジーをサポートしており、セキュリティが要求されるアプリケーションに適しています。
TrustZone-Mは、ハードウェアレベルでセキュリティで保護された領域と通常の領域を分離し、機密性の高いデータを保護します。
・セキュリティブート、暗号化アクセラレータ、改ざん検出などのセキュリティ機能が組み込まれており、安全なデバイスの開発を支援します。 - 低消費電力:
・Cortex-M23コアは、低消費電力に最適化されており、バッテリー駆動のデバイスやエネルギー効率が求められる
アプリケーションに適しています。
・各種低消費電力モードを搭載しており、状況に応じて消費電力を最適化できます。 - 32ビット性能:
・32ビットARMアーキテクチャにより、効率的な処理能力を提供し、複雑なタスクもスムーズに実行できます。 - 豊富な周辺機能:
・タイマー、PWM、ADC、UART、SPI、I2Cなどの豊富な周辺機能を内蔵しており、さまざまなアプリケーションに対応できます。
・特定の用途向けに特化した周辺機能を持つ製品も提供されています。 - 柔軟な開発環境:
・ARMの標準的な開発ツールやソフトウェアライブラリが利用できるため、開発効率を向上させることができます。 - 主な用途:
・IoTデバイス
・ウェアラブルデバイス
・セキュリティ機器
・産業用制御システム
・医療機器
動作周波数 vs FLASHメモリ容量一覧表(電源電圧付)
FLASHメモリ容量 vs 搭載機能一覧表(電源電圧付)
Cortex®-M4シリーズ
Cortex-M4マイクロコントローラは、デジタル信号処理能力と高い演算性能を必要とするアプリケーションに最適です。
浮動小数点演算ユニット (FPU) を搭載し、高速なデータ処理を実現します。
主な特長:
- 高性能:
・Cortex-M4コアは、デジタル信号処理 (DSP) 命令と浮動小数点演算ユニット (FPU) を備えており、高速なデータ処理と演算性能を提供します。
・高度なアルゴリズムや複雑な計算を必要とするアプリケーションに最適です。 - 豊富な周辺機能:
・高精度ADC、高速DAC、タイマー、PWM、UART、SPI、I2Cなど、豊富な周辺機能を内蔵しており、さまざまなアプリケーションに
対応できます。
・モーター制御、信号処理、画像処理などに特化した周辺機能を搭載した製品も提供しています。 - メモリ:
・大容量のフラッシュメモリとSRAMを搭載しており、複雑なアプリケーションのプログラムやデータを格納できます。 - セキュリティ機能:
・一部の製品は、セキュリティブート、暗号化アクセラレータ、改ざん検出などのセキュリティ機能を備えており、
安全なデバイスの開発を支援します。 - 開発環境:
・ARMの標準的な開発ツールやソフトウェアライブラリが利用できるため、開発効率を向上させることができます。
・DSPライブラリやミドルウェアも提供されており、開発を容易にします。 - 主な用途:
・モーター制御
・産業オートメーション
・電力制御
・信号処理
・画像処理
・音声処理
代表的なシリーズ:
- NuMicro® M451シリーズ:
・汎用的な用途に適したシリーズです。高性能と豊富な周辺機能をバランス良く備えています。 - NuMicro® M480シリーズ:
・高度なセキュリティ機能と豊富な接続機能を備えたシリーズです。IoTアプリケーションに最適です。
動作周波数 vs FLASHメモリ容量一覧表(電源電圧付)
FLASHメモリ容量 vs 搭載機能一覧表(電源電圧付)
ARM9™シリーズ
ARM9マイクロコントローラは、特に複雑な制御や高性能な処理を必要とする組み込みシステム向けに設計されています。
主な特長:
- 高性能:
・ARM9コアは、高度なパイプライン処理とキャッシュメモリにより、高い処理能力を発揮します。
・リアルタイムOSや高度なアプリケーションの実行に適しています。 - 豊富なインターフェース:
・イーサネット、USB、UART、SPI、I2Cなど、豊富なインターフェースを搭載しており、多様な周辺機器との接続が可能です。
・産業用通信、ネットワーク機器、組み込みシステムなど、幅広い用途に対応できます。 - 多様な周辺機能:
・タイマー、ADC、DAC、LCDコントローラなど、さまざまな周辺機能を内蔵しており、高度な制御システムを構築できます。 - メモリ管理ユニット(MMU):
・MMUを搭載しており、仮想メモリ管理やメモリ保護機能を提供します。
・複雑なソフトウェアシステムやオペレーティングシステムの実行に適しています。 - 多様なアプリケーション:
・主に産業用制御システム、HMI(ヒューマンマシンインターフェース)、ネットワーク機器、組み込みLinuxシステムなどに使用されます。
Nuvoton ARM9製品の利点:
- ARM9コアを搭載した多様な製品を提供しており、顧客は自身のアプリケーションに最適な製品を選択できます。
- 周辺機器との連携に必要な、インターフェースや、ドライバー、オペレーティングシステムなども提供している場合があり、開発の負担を軽減できます。
動作周波数 vs FLASHメモリ容量一覧表(電源電圧付)
Cortex®-A35シリーズ
Cortex-A35マイクロコントローラは、特に電力効率とコスト効率を重視する組み込みシステム向けに設計されています。
主な特長:
- 高い電力効率:
・Cortex-A35コアは、消費電力と性能のバランスが優れており、バッテリー駆動のデバイスやエネルギー効率が求められる
アプリケーションに最適です。
・最新の電力管理技術が組み込まれており、低消費電力で高いパフォーマンスを実現します。 - 64ビットアーキテクチャ:
・64ビットARMv8-Aアーキテクチャを採用しており、高度な処理能力とメモリ管理機能を提供します。
・複雑なアプリケーションやオペレーティングシステムの実行に適しています。 - 高性能:
・効率的なパイプラインと命令セットにより、高い処理能力を発揮します。
・マルチメディア処理、ネットワーク通信、高度な制御アプリケーションなど、幅広い用途に対応できます。 - 豊富なインターフェース:
・イーサネット、USB、PCIe、SDIOなど、豊富なインターフェースを搭載しており、さまざまな周辺機器との接続が可能です。
・産業機器、HMI(ヒューマンマシンインターフェース)IoT機器などに必要とされるインターフェースを搭載しています。 - 多様なアプリケーション:
・主に産業用HMI(ヒューマンマシンインターフェース)や、IOTエッジデバイスなどに使用されます。
・NuvotonのCortex-A35は、Cortex-M4コアなどを搭載した製品も出しており、より複雑な制御が必要なシステムにも対応できます。
Nuvoton Cortex-A35製品の利点:
- Cortex-A35コアを搭載した多様な製品を提供しており、顧客は自身のアプリケーションに最適な製品を選択できます。
- 周辺機器との連携に必要な、インターフェースや、ドライバー、オペレーティングシステムなども提供している場合があり、開発の負担を軽減できます。