PIC (コントローラ)
SDカードやキャラクタLCDを含む多くのライブラリが標準でついている。独自のIDEになっている。対応するシリーズは12, 16, 18シリーズのほぼ全て。PIC24やdsPICシリーズは別製品になっている。無償バージョンでは出力が2Kワードに制限されるが、その範囲内であれば有償版と同じライブラリがつかえる。また、Basic版とPascal版も販売されている。HI-TECHのコンパイラと違い、include文が不要だったり、大文字と小文字は区別しないなどの違いがある。
命令長12, 14ビットシリーズをベースに、アーキテクチャを高級言語向きに改良するなど、より汎用マイコンらしく拡張されている。 コードメモリのページ切り替えは必要なくなった。 データメモリもバンクを意識することなくリニアにアクセスできる命令が拡張された。 コードメモリ空間をデータとして読み出すための命令が追加された。 ハードウェアスタックは32レベルに拡張された。 最大CPUクロックは品種によるが40-64MHz(1命令実行サイクルに4クロックを要する点は命令長12, 14ビットコアシリーズと同様) 命令長12ビット、14ビットコアの品種ではプログラムメモリ容量をワード(命令長)単位で表記していたが、命令長16ビットコアの品種では基本的にバイト(8ビット)単位で表記し、ワード単位表記も併記される形になったので注意が必要である。すなわちプログラムメモリ32KBの品種では、16384命令までのプログラムが格納可能となる。