gobou_5b’s blog

作業などの記録です

PIC18F25K80のRE3について

PIC18F25K80のRE3について少しはまってしまったのでメモとして残しておきます。

f:id:gobou_5b:20150929214732j:plain

/MCLRと兼用になっている25K80のRE3ですが、データシートの記述にもかかわらず、どのような設定をしても入力としては使えません

(もちろん出力としても使えません)

データシートP17の注釈より

RE3 is only available when the MCLRE Configuration bit is cleared (MCLRE = 0).

 この記述を真に受け、MCLRE = OFFとしてピンの電位を変化させてもPORTEbits.RE3は0のままです。

たちの悪いことにXC8のpic18f25k80.hにはPORTE構造体が定義してあるので、使えるはずだと思う人も多いかもしれません。

 

調べてみると次の資料が引っかかりました。

Microchipのエラッタ表(http://ww1.microchip.com/downloads/en/DeviceDoc/80000519E.pdf)より

9. Module: MCLRE

The Master Clear pin will not be readable when MCLRE is set to off for all 28-pin part variants (PIC18F2XK80). When the MCLRE bit, CONFIG3H<7>, is cleared on 28-pin devices, the MCLR pin will be disabled but input data will not be available on RE3.

Work around

None. 

28ピンのK80ファミリだけRE3が使えないようです。

RE3が使える他のチップから乗り換える際は注意が必要です。