PIC16F84とは
最終更新日:2000年12月17日

PIC16F84とはなんぞや
「PIC16F84」は米マイクロチップテクノロジー社で開発された「ワンチップマイクロコントローラ」です。ワンチップですからプログラムROMからRAM、周辺I/Oまで取り込んだ構造になっており、それ1個で簡単なコンピュータを実現することが出来ます。
特にプログラムROMがフラッシュメモリとなっているので、プログラムを頻繁に修正する必要のあるときは大変便利です。
昔は紫外線装置の中に入れてプログラムを一度消去したあとまた書き込む作業をしていたので、時間がかかって大変でした。
このフラッシュを一度経験してしまうともう昔には戻れません。また書き込み速度も高速のため、書き込みストレスも全くありません。
ピン数は18ピンでDIPタイプのため、我々が趣味として扱うのには大変重宝します。
I/Oはトータル13本ですから大規模なシステムは困難ですが、「小規模な電子工作」には最適ではないでしょうか。特に出力ポートに比較的大きな電流を流せるため、LEDを直結することが出来、周辺回路を簡略化するのに大変貢献しています。
またタイマーも内蔵しているので、これが大変使い易いです。クロックにセラミック発振子を使用すれば実用上問題のないレベルの精度のシステムを作ることが出来ます。
プログラムの処理スピードもワンチップマイコンとしては速いほうです。
私の電子工作には4MHzのクロックを基本とする予定ですが、これでも1命令1usecで処理出来ます。(10MHzを使用すれば1命令なんと0.4usecで動かせます。)
動作電圧が広く、消費電流も少ないので電子工作にとっては大変ありがたいです。
電池2本でも4本でも動きますので、システムの内容によって動作電圧を決めることが出来ます。
リセット回路にも工夫が加えられているので、外部には抵抗のみをつければ問題なく動作します。
以上のように使ってみて初めて便利な事に気づいた私ですが、このマイコンで楽しい電子工作を皆さんに紹介していきたいと考えています。
「PIC16F84」の詳細な解説は「PIC活用ガイドブック 後閑哲也著 技術評論社」などのPIC解説本にお願いするとして、下記に概略を記しておきます。
(ちょっとピンボケになってしまったPIC16F84と端子図)
ピン数:18ピン、プログラムメモリ:1K、データメモリ:68バイト、I/Oポート:13本
タイマー:1本、動作電圧:2Vから6V、最大クロック:20MHz、フラッシュROM対応
さあ、皆さんもこの「PIC16F84」を使って明るい電子工作(?)の世界を堪能しましょう。

不明点などあればメールお願いいたします。nonchansoft@nifty.com

Copyright(c)2000-2001 nonchansoft