アセンブラはMPLAB IDEに含まれるのですが、C言語で開発するならば別途コンパイラを用意する必要があります。
MPLAB CおよびHI-TECH Cに代わる新しいコンパイラとして提供されています。
コンパイラ | 対象とするデバイス |
---|---|
MPLAB XC8 | PIC10/12/16/18 |
MPLAB XC16 | PIC24,dsPIC |
MPLAB XC32 | PIC32 |
PIC18、PIC24、PIC32およびdsPIC向けのCコンパイラとして提供されていいます。ハードウェアへの依存度が高く、PICの内部構成の理解が必要とされます。
コンパイラ | 一般的な名称 | 対象とするデバイス |
---|---|---|
MPLAB C Compiler for PIC18 MCUs | MPLAB C18 | PIC18 |
MPLAB C Compiler for PIC24 MCUs | MPLAB C30 | PIC24 |
MPLAB C Compiler for dsPIC DSCs | dsPIC30F,dsPIC33F | |
MPLAB C for PIC32 MCUs | MPLAB C32 | PIC32 |
Student Editionは無料で提供されていますが60日の使用制限があり、期間経過後は最適化のレベルが下がります。使用方法などの詳細は、MPLAB C30の使用方法で解説しています。
ftp://Compilers-RO@ftp.microchip.com/ の一覧
HI-TECH PICC Liteインストール手順安いです。しかしマイナーバージョンアップでさえ料金を請求されるのが難点です。関数が多く用意されていて、ハードウェアの構成をあまり意識せずにプログラムできます。ちなみにメーカーから直接購入すると、国内の販売店の半値ほどです。
詳細は、CCS Cの使用方法で解説しています。