© 1996 Microchip Technology Inc. DS30390B-J00-page 5
暫定版
英語最新版データシートと併用しご利用下さい。
AC/DC仕様は最新英文データシートをご参照下さい。
http://www.microchip.com より最新ERRATAシートを入手しご参照下さい。 PIC16C7X
1.01.0
1.01.0
1.0 概要概要
概要概要
概要
PIC16C7Xは、PIC16CXXの中規模ファミリの中で、集積
化されたアナログ‑ディジタル(A/D)変換器を持つ低価
格、高性能、CMOS、完全スタティックな8ビット・マイク
ロコントローラです。
すべてのPIC16/17マイクロコントローラは、先進の
RISCアーキテクチャを採用しています。PIC16CXXマイク
ロコントローラ・ファミリには、拡張コア機能、8 レベ
ル・ディープ・スタック、複数の内部、外部割込みソース
が採用されています。ハーバードアーキテクチャによる
命令とデータが分離したバスにより、分離された8 ビッ
ト幅データと1 4 ビット幅の命令語が可能になります。2
段の命令パイプラインにより、プログラム分岐(2サイク
ル必要)を除いて、すべての命令がシングル・サイクルで
実行できます。合計35個の命令(縮小命令セット)が使用
可能です。さらに、多くのレジスタセットは、高性能を
実現するために利用されるアーキテクチャの革新をもた
らします。
PIC16CXXPIC16CXX
PIC16CXXPIC16CXX
PIC16CXXマイクロコントローラは、同クラスの他社製マイクロコントローラは、同クラスの他社製
マイクロコントローラは、同クラスの他社製マイクロコントローラは、同クラスの他社製
マイクロコントローラは、同クラスの他社製88
88
8
ビットマイクロコントローラと比べて、一般的にビットマイクロコントローラと比べて、一般的に
ビットマイクロコントローラと比べて、一般的にビットマイクロコントローラと比べて、一般的に
ビットマイクロコントローラと比べて、一般的に2:12:1
2:12:1
2:1のコーのコー
のコーのコー
のコー
ド圧縮、ド圧縮、
ド圧縮、ド圧縮、
ド圧縮、4:14:1
4:14:1
4:1のスピード改善を実現します。のスピード改善を実現します。
のスピード改善を実現します。のスピード改善を実現します。
のスピード改善を実現します。
PIC16C710/71PIC16C710/71
PIC16C710/71PIC16C710/71
PIC16C710/71デバイスは3 6 バイトのR A M 、
PIC16C711PIC16C711
PIC16C711PIC16C711
PIC16C711は68バイトのRAMを持ち、PIC16C710/71/PIC16C710/71/
PIC16C710/71/PIC16C710/71/
PIC16C710/71/
711711
711711
711デバイスには、13本のI/Oピンがあります。さらに、
タイマ/カウンタも使用可能です。また、4チャンネルの
高速8ビットA/D変換器も内蔵されています。8ビットの
分解能は、低価格のアナログインターフェイスを要求す
る応用、例えば、サーモスタットの制御、圧力センサー
などに対して最適です。
PIC16C72PIC16C72
PIC16C72PIC16C72
PIC16C72デバイスは、128バイトのRAMと22本のI/Oピ
ンを持っています。さらに、3 個のタイマ/ カウンタ、1
個のキャプチャ/コンペア/PWMモジュール、1個のシリア
ル・ポートを含むいくつかのペリフェラル(周辺機能)が
あります。同期シリアルポートは、3 ワイヤのシリアル
ペリフェラルインターフェイス(SPI)や、2ワイヤのI2C
バスも構成できます。また、5チャンネルの高速8ビット
A/D変換器が内蔵しています。8ビットの分解能は、低価
格のアナログインターフェイスを要求する応用、例え
ば、サーモスタットの制御、圧力センサーなどに対して
最適です。
PIC16C73/73APIC16C73/73A
PIC16C73/73APIC16C73/73A
PIC16C73/73Aデバイスは、192バイトのRAMと22本の
I/Oピンを持っています。さらに、3個のタイマ/カウン
タ、2個のキャプチャ/コンペア/PWMモジュール、2個の
シリアル・ポートを含むいくつかのペリフェラルがあり
ます。シンクロナスシリアルポートは、3 ワイヤのシリ
アルペリフェラルインターフェイス(SPI)や、2ワイヤの
I2Cバスも構成できます。この汎用同期・非同期レシーバ
トランスミッタ(USART)は、シリアルコミュニケ−ショ
ンインターフェイスもしくはSCIとしても知られていま
す。また、5チャンネルの高速8ビットA/D変換器も内蔵
しています。8 ビットの分解能は、低価格のアナログイ
ンターフェイスを要求する応用、例えば、サーモスタッ
トの制御、圧力センサーなどに対して最適です。
PIC16C74/74APIC16C74/74A
PIC16C74/74APIC16C74/74A
PIC16C74/74Aデバイスは、192バイトのRAMと33本の
I/Oピンを持っています。さらに、3個のタイマ/カウン
タ、2個のキャプチャ/コンペア/PWMモジュール、2個の
シリアル・ ポートを含むいくつかのペリフェラルがあり
ます。同期シリアルポートは、3 ワイヤのシリアルペリ
フェラルインターフェイス(SPI)や、2ワイヤのI2Cバス
も構成できます。この汎用同期・ 非同期レシーバトラン
スミッタ(USART)は、シリアルコミュニケ−ションイン
ターフェイスもしくはS C I としても知られています。8
ビットのパラレルスレーブポートも備わっています。ま
た、8チャンネルの高速8ビットA/D変換器も内蔵してい
ます。8 ビットの分解能は、低価格のアナログインター
フェイスを要求する応用、例えば、サーモスタットの制
御、圧力センサーなどに対して最適です。
PIC16C7Xファミリには、外部コンポーネントを減らす
ための特別な機能があり、それにより、コストの削減、
システムの信頼性向上、消費電力の低減が可能になりま
す。4 種類のオシレータがあり、低価格化が可能なシン
グル・ピン構成のRCオシレータ、消費電力を最小限にお
さえるLPオシレータ、標準クリスタルのXT、高速クリス
タルのHSの中から選択できます。SLEEP(パワーダウン)
機能により電力の節約モードにできます。複数の外部・
内部割込みとリセットによりチップをSLEEPからウェー
ク・アップさせることができます。
専用の内蔵専用の内蔵
専用の内蔵専用の内蔵
専用の内蔵RCRC
RCRC
RCオシレータを持った信頼性の高いウォッチオシレータを持った信頼性の高いウォッチ
オシレータを持った信頼性の高いウォッチオシレータを持った信頼性の高いウォッチ
オシレータを持った信頼性の高いウォッチ
ドッグタイマによりソフトウドッグタイマによりソフトウ
ドッグタイマによりソフトウドッグタイマによりソフトウ
ドッグタイマによりソフトウェェ
ェェ
ェアを誤動作から保護することアを誤動作から保護すること
アを誤動作から保護することアを誤動作から保護すること
アを誤動作から保護すること
ができます。ができます。
ができます。ができます。
ができます。
UV消去可能なCERDIPパッケージ版はコード開発時に、
コストの点からワンタイムプログラマブル(OTP)版は量
産時に最適です。
PIC16C7Xファミリは、セキュリティとリモートセンサ
から機器制御や車載用までの応用範囲に完全に適応しま
す。EPROM技術により、応用プログラム(トランスミッタ
コード、モータスピード、受信周波数など) を非常に速
く便利にカスタマイズできます。小型表面実装パッケー
ジにより、このマイクロコントローラシリーズはスペー
スに制限のある応用にも完全に適応します。低価格、低
消費電力、高性能、使いやすさ、I / O のフレキシビリ
ティにより、PIC16C7Xは今までマイクロコントローラの
使用が検討されなかった分野(タイマ機能、シリアルコ
ミュニケーション、キャプチャとコンペア、PWM機能、
コプロセッサアプリケーションなど) にも大きな能力を
発揮します。
1.1 1.1
1.1 1.1
1.1 ファミリと上位互換性ファミリと上位互換性
ファミリと上位互換性ファミリと上位互換性
ファミリと上位互換性
PIC16C5Xのマイクロコントローラファミリに精通した
ユーザは、これがPIC16C5Xアーキテクチャの拡張版であ
るとお分かりでしょう。改良点の詳細なリストは付録A
をご覧ください。PIC16C5X用に書かれたコードは、
PIC16CXXファミリの製品に簡単に移植できます(付録B参
照)。
1.21.2
1.21.2
1.2 開発サポート開発サポート
開発サポート開発サポート
開発サポート
PIC16CXXファミリには完全機能のマクロアセンブラ、
ソフトウェアシュミレータ、インサーキットエミュレー
タ、低価格開発用プログラマ、完全機能のプログラマが
サポートされています。Cコンパイラやファジーロ
ジック・サポートツールも利用できます(16.0章参照)。