PIC (コントローラ)
2016年6月現在、このシリーズに属する物はPIC18シリーズのみである PIC18系, PIC18 Kシリーズ, PIC18 Jシリーズ PIC18 Kシリーズは低消費電力・高パフォーマンスアプリケーションに対応したシリーズと位置づけられている(反面、チップトータルでのポート駆動能力は他品種に比べて低い場合がある)。 PIC18 Jシリーズは高機能シリーズとなっており、最大のものは100ピンパッケージで外部メモリバスインタフェイスを備える。 18F4520 40Pin。プログラムメモリは32KB(16Kワード)、RAMは約1.5KB 18F2550 28Pin。USB(デバイス)モジュールを内蔵 18F4550 18F2550の40Pin版 18F2620 28Pin。8722と同じRAM容量をもつ 18F4620 18F2620の40Pin版 18F8722 80Pin TQFPパッケージ、プログラムメモリは128KB、RAMも約4KBと大容量 18F14K50 20Pin。
すべてのPICに搭載されている機能(*の付いた副機能のみ非搭載機種もある)
発振回路 外部発振回路 水晶振動子発振 外部からクロックを供給 RC発振* 内部発振回路*(RC発振回路・4-16MHz程度) 高精度(誤差±1-5%程度)内部発振回路* (品種によっては工場出荷時に校正値がプログラムフラッシュの特定アドレスに書き込まれているため、これを消去してしまわないよう注意が必要) PLL回路(クロックソースを3逓倍あるいは4逓倍できる)*
リセット(プログラムの先頭に戻る) RESET端子によるもの ウォッチドッグタイマ(WDT)*によるもの
割り込み 外部割込み ピン変化* INTピン 内部割込み AD変換完了* EEPROMにライト完了* タイマのオーバーフロー(桁あふれ)
スリープ(動作を停止し低消費電力となる)
一部品種に搭載されている機能
CCP機能(キャプチャ、コンペア、PWMの頭文字) キャプチャ コンペア PWM(オンとオフの割合でモーターの速度制御やLEDの明るさ制御ができる)
タイマー(カウントアップ)
AD変換(アナログ→デジタル変換)
DA変換(デジタル→アナログ変換)
コンパレータ(比較)
シリアル通信 USB(18Fシリーズ以上の一部) SPI I2C USART CAN
パラレル通信
WDT - フリーズ・暴走を回避する為の監視タイマ
JTAGプログラミング(24FとdsPIC33Fシリーズのみ)
USB On-The-Go機能
PIC(ピック、Peripheral Interface Controller)とは、マイクロチップ・テクノロジー社 (Microchip Technology Inc.) が製造しているマイクロコントローラ(制御用IC)製品群の総称である。