目次>8章 機能が豊富なPICを使う>3.PIC16F873A (1)PIC16F87xシリーズの比較

PIC16F87xシリーズの比較

更新日2008.5.24

PIC16F87xシリーズのPICは、ピン数とメモリサイズにより4種類に分類されます。
ここでは、その違いを比較します。

また、PIC16F87xシリーズの後継である、PIC16F87xAシリーズ/PIC16F88xシリーズについても比較しています。

PIC16F87xシリーズの分類
PIC16F87xシリーズを大きく分類すると以下のように4種類になります。
(xは3,4,6,7のいずれかです)

プログラムメモリ
4Kワード8Kワード
ピン数28ピンPIC16F873PIC16F876
40ピンPIC16F874PIC16F877

表の左と右の機種の違いはメモリサイズだけですので、価格に差が無ければ右の876/877を選択すれば良いと思います。

型番の後にAが付く、PIC16F87xAシリーズやPIC16F88xシリーズも同様です。

写真は上から

PIC16F873

PIC16F876A

PIC16F877A

PIC16F87x/87xA/88x シリーズの比較(機能)

上の分類で説明しましたPIC16F87xシリーズの4機種について機能を比較しました。
また、PIC16F87xシリーズの後継であるPIC16F87xAシリーズと、更にその後継のPIC16F88xシリーズについても比較して見ました。

当然ですが、最も新しいPIC16F88xシリーズが機能的には最も優れています。
内部クロックが使えて、OCS1/2ピンをI/OにもできるPIC16F88xシリーズが気に入っています。

色付きは左の機種と違いがある項目

比較項目PIC16F87xシリーズPIC16F87xAシリーズPIC16F88xシリーズ
873874876877873A874A876A877A883884886887
ピン284028402840284028402840
I/O数223322332233223324352435
プログラムメモリ
(WORD)
4K4K8K8K4K4K8K8K4K4K8K8K
データメモリ
(BYTE)
192192368368192192368368256256368368
EEPROMメモリ
(BYTE)
128128256256128128256256256256256256
タイマ数(8bit/16bit)2/12/12/1
A/D数5858585811141114
コンパレータ数-22
ECCP/CCP数0/20/21/1
MSSP111
USART11-
EUSART--1
パラレル-PSP-PSP-PSP-PSP-
最大クロック20MHz20MHz20MHz
内部クロック--〜8MHz
電源電圧(V)4.0-5.5V(〜16MHz)
4.5-5.5V(16MHz〜)
4.0-5.5V2.0-5.5V(〜8MHz)
3.0-5.5V(8MHz〜10MHz)
4.5-5.5V(10MHz〜)
消費電流(mA)1.6mA(5.5V,4MHz)
7.0mA(5.5V,20MHz)
1.6mA(5.5V,4MHz)
7.0mA(5.5V,20MHz)
0.8mA(5.0V,4MHz)
2.8mA(5.0V,20MHz)
金額(円)600600500500400700500400220-230250
A/D:Analog-to-Digital
CCP:Capture/Compare/PWM
ECCP:Enhanced Capture/Compare/PWM
MSSP:Master Synchronous Serial Port
USART:Universal Synchronous Asynchronous Receiver Transmitter
EUSART:Enhanced Universal Synchronous Asynchronous Receiver Transmitter
PSP:Parallel Slave Port
I/O数PIC16F88xシリーズは、MCLRピンを入力ピンとして使え、これを加えるともう1ピン増える


PIC16F88xシリーズでは、パラレルインタフェースが無くなっています。需要少ないためでしょう。
PIC16の上位モデルであるPIC18の中には、USBインタフェースやTCP/IPインタフェースを内蔵したものがあります。
時代と共にサポートするインタフェースも変わってきています。

PIC16F87xシリーズの比較(選択方法)

機能とは別に、各シリーズを選択する場合の別の観点でも比較して見ました。

PIC16F87xPIC16F87xAPIC16F88x
新しさ古いやや古い新しい
日本語ドキュメントあり無し無し
価格
秋月電子のPICライタ×→○
2008.9
【2008.9.27追記】
秋月のPICライタでもサポートされました。
ですので、この下の記載は半分無効です。

3シリーズで最も新しく価格も半額のPIC16F88xシリーズを選択したい所ですが、秋月のPICライタでは未サポートです。

別のPICライタを購入(または作成)することになりますが、個人的にはマイクロチップテクノロジ社純正のPICkit2をお勧めします。
出荷している全てのPICに対応している(今後新規販売されるものも含め)ことや、小さく高速であることがその理由です。
秋月のPICライタはRS232Cインタフェースであるのに対し、PICkit2はUSBインタフェースで、書き込み時間が1/10以下と高速です。
PIC16F88などのメモリが大きなPICでは、40秒:4秒位の差になります。(いらいら解消)

ですが、今までPIC16F84Aしか使ったことが無いのであれば、PIC16F87xAシリーズから入るのが無難だとは思います。