PICマイコンとは?|マイクロアプリケーションラボラトリーPICマイコンとは?PICマイコンの概要PICマイコンは超小型のマイコン、マイクロコントローラで、USAのマイクロチップテクノロジー社製です。Controllerの略称でピックと呼びます。マイコンと言えば昔は全ての端子がバスでしたが、この小さなマイコンの周りは全てI/Oポートになっています。小型の特徴を生かし、小型の電子機器への組込・応用や、PLDの置き換え、マスタCPUの補助処理や手足となる周辺回路などに利用できる便利なマイコンです。PICマイコンの特長PICにはCPU、メモリ(RAM、ROM)、I/Oなどが1チップに収められているワンチップマイコンといわれるマイコンで、ROMに書き込まれたプログラムで機能します。簡単な回路ですぐにデバイスを動作させることができます。RISCライク構造で少ない命令数で機能します。プログラムエリアROMとデータエリアRAMが分離されたハーバードアーキテクチャになっているのが特徴です。搭載されている周辺機能はタイマ、A/Dコンバータ、PWM、コンペア、キャプチャ、非同期シリアル通信、SPI同期通信、I2C通信、などがあります。USB通信、CAN通信、イーサネットLAN、ブラシレスモータ、スイッチング電源などがあります。PICマイコンの種類PICマイコンは命令の幅、データの幅でファミリが分かれます。6pinパッケージの超小型PICマイコン12bitコアがメイン。8pinパッケージのシリーズ、12bitと14bitのコアがある。14bitコアの最も人気の高いシリーズ14〜40pinのサイズでローコスト。4桁バージョンのPIC16はエンハンスドコアに機能追加され、C言語がやや使いやすくなっている。PIC16を改良し、C言語での利用をメインとするデバイス。アセンブラでのアプローチなどでは最も使いやすいPICでもある。PIC16からの移行もスムーズ。配列がPIC16と同じでそのまま差し替えができることも大変便利。USB・CAN・イーサネットなどの特徴的なデバイスもある。PIC18_Jを+5Vも扱えるように改善したシリーズ。16bit処理のPICシリーズの基本的なデバイス。ローコストでパワフルな機能を持つ。dsPIC30からDSP機能を削除したデバイスである。USBホスト機能などは注目の機能です。PIC24Fを40MIPSに高速化したデバイスで最高のパフォーマンスを持っている。dsPIC33からDSP機能を削除したデバイスである。開発された16bit処理のデバイス。DSP信号処理機能とマイコン機能を融合させた新しい方向性を持つデバイス。その他アーキテクチャには多くの新しい方向性もあり、新たなPICマイコンとしてのスタートを持ったデバイス。dsPIC30を低消費電力化、ローコスト化したデバイスで、PICマイコンの最高峰といえる。DMA機能が追加され、さらにパフォーマンスが向上した。過去のPICアーキテクチャを離脱し、MIPSコアをメインに採用した32bit処理の高速マイコン。ペリフェラルは16bitシリーズと同様のスタイルを持ち、従来のPICマイコンと違和感なく利用できる。16bitシリーズとピンコンパチブルになっている。C32マイクロチップ・テクノロジー・ジャパンマイクロチップ・テクノロジー・ジャパン(株)。