dsPIC30F1010/202x 16ビット、デジタルシグナルコントローラ. 設計者がMicrochip製のdsPIC30Fファミリのデジタルシグナルコントローラ(DSC)を使用すれば、シンプルなMCUでDSPのような性能を発揮できます。dsPIC30F1010/202xシリーズのデバイスは、デジタルスイッチモード電源(SMPS)及びその他のデジタル電源変換アプリケーションをサポートする周辺機器を備えています。CPUの特長. CPU速度: 最大30 MIPS モディファイドハーバードアーキテクチャ Cコンパイラで最適化された命令セットアーキテクチャ 83ベース命令、柔軟なアドレッシングモード 24ビット幅命令、16ビット幅データパス 12 KBオンチップフラッシュプログラムスペース オンチップデータRAM: 512バイト 16 x 16ビット作業レジスタアレイ 32個の割り込みソース 3個の外部割り込みソース 各割り込み用の、ユーザーが選択できる8のレベル 4個のプロセッサ例外及びソフトウェアトラップ. DSPエンジンの特長. Modulo及びビットリバースモード 2個の40ビット幅アキュムレータ、オプションの飽和ロジック付き 17ビット x 17ビット単一サイクルのハードウェア分数 / 整数乗算器 単一サイクル積和(MAC)演算 40段階バレルシフタ デュアルデータフェッチ. 周辺機能. 高電流シンク / ソースI/Oピン: 25 mA / 25 mA 3個の16ビットタイマ / カウンタ - 16ビットタイマをペアにして32ビットタイマモジュールを形成するオプションあり 1個の16ビットキャプチャ入力機能 2個の16ビット比較 / PWM出力機能 4個のPWMジェネレータ、8個の出力付き 10ビット2000 Ksps A/Dコンバータ(ADC) - 6 → 12チャンネル(モデルによって異なる) 4個のアナログコンパレータ 3線式SPIモジュール I2CTMモジュール UARTモジュール