PICとは?


小型で外付け部品が少ない
オールインワンのマイコンチップです
電源とクリスタルをつなげば即動作します。

【何者か】

 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の一覧】

NAME

命令
BIT

MEMORY
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

(E=EPROM EE=EEPROM U=UVPROM)


【現物入手先】

 下記は雑誌トラ技に広告掲載されているもので、チップとライタ、アセンブラ等
の開発キットも販売しています。

(1) (有)秋月電子通商(通信販売あり)
   秋月電子通商 
(2) アイピーアイ
   アイピーアイ社
(3) 共立電子
   The Electronic Cyber Space“共立エレショップ”
(4) マイクロアプリケーションラボ
   MAL Electronics 電子回路 Guide
(5) データダイナミクス
   Data Dynamics Main Page
(6) 若松通商
   若松通商





次へ  目次ページへ