マイクロコントローラ MCU UART 30MIPS 高性能 16ビットデジタルシグナルコントローラチップ DSPIC30F2010-30I/SP
製品属性
| 属性 |
値 |
| 製品カテゴリ: |
デジタルシグナルプロセッサ & コントローラ - DSP, DSC |
| コア: |
dsPIC30F |
| シリーズ: |
dsPIC30F2010 |
| 商標: |
dsPIC |
| 実装スタイル: |
スルーホール |
| データバス幅: |
16ビット |
| データROMサイズ: |
1024 B |
| 水分感受性: |
はい |
製品説明
高性能修正RISC CPU:
- 修正ハーバードアーキテクチャ
- Cコンパイラ最適化命令セットアーキテクチャ
- 柔軟なアドレッシングモードを備えた83の基本命令
- 24ビット幅命令、16ビット幅データパス
- 12 Kbytesオンチップフラッシュプログラムスペース
- 512バイトオンチップデータRAM
- 1 Kbyte不揮発性データEEPROM
- 16 x 16ビットワーキングレジスタアレイ
- 最大30 MIPs動作: DCから40 MHz外部クロック入力、4 MHz-10 MHz発振器入力(PLLアクティブ、4x、8x、16x)
- 27個の割り込みソース
- 3つの外部割り込みソース
- 各割り込みに対して8つのユーザー選択可能な優先度レベル
- 4つのプロセッサ例外とソフトウェアトラップ
DSPエンジン機能:
- モジュロモードとビットリバースモード
- オプションの飽和ロジックを備えた2つの40ビット幅アキュムレータ
- 17ビットx 17ビットシングルサイクルハードウェア分数/整数乗算器
- シングルサイクル乗算累算(MAC)操作
- 40段バレルシフタ
- デュアルデータフェッチ
周辺機能:
- 高電流シンク/ソースI/Oピン: 25 mA/25 mA
- 3つの16ビットタイマー/カウンタ; オプションで16ビットタイマーを32ビットタイマーモジュールにペアリング
- 4つの16ビットキャプチャ入力機能
- デュアルコンペアモードが利用可能な2つの16ビットコンペア/PWM出力機能
- 3線SPIモジュール(4フレームモードをサポート)
- I2Cモジュールは、マルチマスター/スレーブモードと7ビット/10ビットアドレッシングをサポート
- FIFOバッファを備えたアドレス指定可能なUARTモジュール
モーター制御PWMモジュール機能:
- 相補または独立出力モードを備えた6つのPWM出力チャネル
- エッジおよびセンターアライメントモード
- 4つのデューティサイクルジェネレータ
- 4つのモードを備えた専用タイムベース
- プログラム可能な出力極性
- 相補モードのデッドタイム制御
- 手動出力制御
- 同期A/D変換のトリガー
直交エンコーダインターフェースモジュール機能:
- フェーズA、フェーズB、インデックスパルス入力
- 16ビットアップ/ダウン位置カウンタ
- カウント方向ステータス
- 位置測定(x2およびx4)モード
- 入力のプログラム可能なデジタルノイズフィルタ
- 代替16ビットタイマー/カウンタモード
- 位置カウンタのロールオーバー/アンダーフロー時の割り込み
アナログ機能:
- 1 Msps(10ビットA/Dの場合)変換レートの10ビットアナログ-デジタルコンバータ(ADC)
- 6つの入力チャネル
- スリープ中およびアイドル中の変換が可能
- プログラム可能なブラウンアウトリセット
特別なデジタルシグナルコントローラ機能:
- 拡張フラッシュプログラムメモリ: 産業用温度範囲で10,000回の消去/書き込みサイクル(最小)、100K(標準)
- データEEPROMメモリ: 産業用温度範囲で100,000回の消去/書き込みサイクル(最小)、1M(標準)
- ソフトウェア制御下での自己再プログラム可能
- パワーオンリセット(POR)、パワーアップタイマー(PWRT)、発振器起動タイマー(OST)
- 信頼性の高い動作のためのオンチップ低電力RC発振器を備えた柔軟なウォッチドッグタイマー(WDT)
- フェイルセーフクロックモニタ動作
- クロック障害を検出し、オンチップ低電力RC発振器に切り替えます
- プログラム可能なコード保護
- インサーキットシリアルプログラミング™(ICSP™)プログラミング機能
- 選択可能な電源管理モード - スリープ、アイドル、代替クロックモード
CMOSテクノロジー:
- 低電力、高速フラッシュテクノロジー
- 広い動作電圧範囲(2.5Vから5.5V)
- 産業用および拡張温度範囲
- 低消費電力