小型で外付け部品が少ない
オールインワンのマイコンチップです
電源とクリスタルをつなげば即動作します。
【何者か】
PIC(Peripheral Interface Controller)はその名前の由来どおり、コン
ピュータの周辺に接続される周辺機器との接続部分を制御するために
開発された「マイクロコントローラ」と呼ばれる領域のICです。
つまり、それほど高機能、高速性は必要としないが、周辺機器を制御
するのに便利な機能は内蔵しているといった、使用目的が比較的明確
な範囲に限られているマイクロコンピュータの1種です。
・TTLでは一寸大変だけどZ80のようなマイコンを使うほどでもない。
電池で長時間動作させたい。というような用途にもってこいの小さな
ワンチップマイクロコンピュータ。
・メモリも入出力回路もみんな1個のICに入っている便利もの。
特に PIC16F84は、メモリがEEPROMなので、何度でもプログラムを
即時消去し簡単に書き換えできアマチュア工作には有り難い。
・開発用のソフトがフリーソフトで入手できる。おまけにROMライタも
簡単に自作出来る回路が用意されている。
自作でなくても市販品が安く入手できる
・命令数が少ないので覚えやすくプログラミングが易しい。(35命令)
素人でも使える!!
【どんな物?】
開発元:米国マイクロチップテクノロジ社(Microchip Technology Co.)
名前 :PIC16/17シリーズ
姿形 :18ピン、28ピン、40ピンDIP
中身 :12ビット、14ビット、16ビットのRISC型コンピュータ
一言 :小型ながら周りに電源とクリスタル発振子さえつなげば、
LEDが直接駆動できる入出力ポートを個々にプログラム
制御できる。
最高20MHzという高速、電池駆動もできる低消費電力。
《特徴》
・小型・・・・ 18ピンDIP、28ピンDIP、40ピンDIP
・高速・・・・ 最大1命令200ns、RISCアーキテクチャ
・広範囲な動作電圧・・・・最小2Vから6Vで動作 消費電力最小30uA
・メモリ・・・・512〜4KBのEEPROM
・入出力ピン・・・LED直接駆動可能な容量、入力/出力プログラマブル
・開発環境・・・・アセンブラ、シミュレータがBBSで提供されている
・ROMライタ・・・PICSTRATとして販売されている。簡単な自作も可能
・低価格・・・・秋葉原で1個500円〜で入手可能
・その他・・・・パワーオンリセット、ウォッチドッグタイマ内蔵
A/Dコンバータ、シリアルポート、PWM出力付きあり
PICには、下図の写真のように目的に合わせて数多くの種類があります。
わずか8ピンの小さなICの中に、マイクロコンピュータとしての機能が
一通り納まっているものから、数多くの周辺機能を内蔵し、パッケージも
40ピンや64ピンもある大型のタイプまで用意されています。
さらにこれらのアーキテクチャが共通となっているため、大きなPICは、
小さなPICの上位互換となっていて、同じプログラムで動かすことが出来
ます。
【ファミリの一覧】
現在マイクロチップ社から供給されているPICシリーズには下図の
ように、命令のビット長で大きく分けて12,14,16ビットの3系列があり、
それぞれベースライン、ミドルレンジ、ハイエンドとシリーズ分けして
います。
その各シリーズの中で、内蔵モジュールの種類などによって多くの
品種があり、品名がついています。
また、それぞれにメモリの種別で分けると、ROM、EPROM、EEPROM
UVPROMの4種類に分類できます。
しかし、マイクロチップ社では、次から次へ開発が進められており、
日々新種が発表されています。
【PICの選択法】
PICのシリーズには非常に沢山の種類があり、どれを使ったら良いか選択に
迷います。そこで、下記の表は、選択の基準として、プログラムの大きさ、
入出力ピンの数、アナログ入力の有無、シリアル出力の有無などを選び、
それらによって選ぶべきPICの種類のガイダンスとしたものです。
【入手可能なPICの一覧】
(E=EPROM EE=EEPROM U=UVPROM)
NAME 命令
BITMEMORY
kB/種類TIMER
種類PWM
A/D
SI
PORT
ピン数PKG
\
PIC16C54 12
0.5/E
8x1
12
18
600
PIC16C54JW 12
0.5/E
8x1
12
18
2k
PIC16C55 12
0.5/E
8x1
20
28
600
PIC16C56 12
1/E
8x1
12
18
500
PIC16C56JW 12
1/U
8x1
12
18
2.5k
PIC16C57 12
2/E
8x1
20
28
500
PIC16C57JW 12
2/U
8x1
20
28
2.5k
PIC16C64A 14
2/E
16+8
1
1
33
40
800
PIC16C64AJW 14
2/E
16+8
1
1
33
40
2.5k
PIC16C71 14
1/E
8x1
4ch
13
18
1k
PIC16C711JW 14
1/E
8x1
4ch
13
18
2.5k
PIC16C74 14
4/E
16+8
2
8ch
1
33
40
1.1k
PIC16C74JW 14
4/U
16+8
2
8ch
1
33
40
3k
PIC16F84 14
1/EE
8x1
13
18
700
PIC16F873 14
4/EE
16+8+8
2
5ch
1
22
28
1.3k
PIC16F874 14
4/EE
16+8+8
2
8ch
1
33
40
1.4k
PIC16F876 14
8/EE
16+8+8
2
5ch
1
22
28
1.5k
PIC16F877 14
8/EE
16+8+8
2
8ch
1
33
40
1.6k
【現物入手先】
下記は雑誌トラ技に広告掲載されているもので、チップとライタ、アセンブラ等
の開発キットも販売しています。
(1) (有)秋月電子通商(通信販売あり)
秋月電子通商
(2) アイピーアイ
アイピーアイ社
(3) 共立電子
The Electronic Cyber Space“共立エレショップ”
(4) マイクロアプリケーションラボ
MAL Electronics 電子回路 Guide
(5) データダイナミクス
Data Dynamics Main Page
(6) 若松通商
若松通商