- ベストアンサー
PICを3.3Vで動作させるには?
PIC初心者です。PIC16F873AというPICを3.3Vで動作させたいのですがうまくいきません。同じ回路で電源電圧を5Vにし、動作することを確認しているので回路やプログラムには問題ないと思われます。 データシートでは2.0V~で動作するようになっていると思うのですが、電源電圧5Vで動作させるときとどこか変更しなければならない個所があるのでしょうか?それとも3.3Vでは動作しないのでしょうか? ちなみにクロックは外部クロック10MHzを使用しています。 PICに詳しい方、よろしくお願いいたします。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
BODEN bit は禁止にしていますか? このビットが許可になっていると電源電圧がおよそ4V以下でリセットが掛かってしまいます。
その他の回答 (6)
- M2452
- ベストアンサー率54% (47/86)
p.208のTable C-1には動きそうな感じに書いてあるのですが… 何なんだこの仕様書はorz
お礼
ここに書いてあるPIC16F873Aには、PIC16F873AとPIC16LF873Aとがあるようです。データシートにはまとめて書いてあるみたいです。 ご回答ありがとうございました。
- umota
- ベストアンサー率46% (150/324)
No.4 様の URL を引用させていただくと page 172, FIGURE 17-1: FIGURE 17-2: page 173, 17.1 DC Characteristics: をご覧ください。 page 1 の記述は不親切ですね。
お礼
詳しくページまで指定してくださり、ありがとうございます。 今度はPIC16LF873で試してみたいと思います。 回答ありがとうございました。
- M2452
- ベストアンサー率54% (47/86)
http://www.farnell.com/datasheets/35796.pdf PIC16F87XA 2.0V - 5.5V 20MHz と表記されています。
お礼
回答ありがとうごさいます。 そのように表記されているのですが、どうやら違うようです。 ここではPIC16FとPIC16LFを区別していないようなので、そのような表記になっているようです。
- umota
- ベストアンサー率46% (150/324)
データシートをよく読みましょう。 PIC16F873 の動作電圧は 4.0V から 5.5V PIC16LF873 の動作電圧は 2.0V から 5.5V
お礼
初めのページしか読んでいませんでした。PIC16LF873を使えば3.3Vでも動作するのですね。回答ありがとうございます。
- saru1234
- ベストアンサー率37% (223/593)
PIC には詳しくないですが。 CMOS LSI は電源電圧が低いと 動作可能な速度も下がるので、 3.3vなどの代表的な電源電圧での動作可能周波数などが データシートに書かれてるのでは?
お礼
データシートで確かめてみます。 早速のご回答ありがとうございます。
- M2452
- ベストアンサー率54% (47/86)
PIC16F84とPIC12F629しか触った事の無い私ですが… データシートには2.0v - 5.5Vと書かれていますので、電源回路や外部クロックの仕様電圧等も見直してみては如何でしょう。 因みに5Vと3.3Vでは設定等の変更は全く必要なかったと記憶しています。 あやふやな解答で申し訳ないです。
お礼
回答ありがとうございます。設定等の変更は必要ないのですね。 もう一度回路等見直してみます。
お礼
さっそく試したところ3.3Vで動作しました。 よく理解せずにプログラムを作っていたことを痛感しました。 本当にありがとうございます。