お世話になっております。
RL78/G23-64p Fast Prototyping Boardを使用しています。
USBケーブルで接続をして動作確認しています。
P60やP61をSmart Configuratorにて出力ポートとしています。
P60やP61にはN-ch open-drain modeの設定はなく、デフォルトのCMOS出力になっているかと思います。
P60やP61をHighレベルにしたときの電圧を測定したところ0.6V程度でした。
(P30, P60ではHighレベル5Vでした)
G23のデータシート(R01DS0395EJ0121)のPage 76にOutput voltageの表がありますが、ここにはP60からP63の記載はありません。
この表に記載がないポート(P60からP63など)はGPIOとしてHighレベル5V出力はできないということなのでしょうか?
チョコです。
RL78のP6は6.5V(絶対最大定格)耐圧のオープン・ドレイン出力のポートです。
このブロック図に示されているように出力段はN-chのトランジスタのみです。その為、出力段を切り換えるような機能はありません。
そのため、内蔵のプルアップ抵抗を含めて、ハイ・レベルに引くための機能はありません。
P6で、ハイ・レベルの出力が必要なら、外部の抵抗でプルアップする必要があります。
以上
チョコ様
ありがとうございます。
open-drain出力時は外部の抵抗を使って対応いたします。
ブロック図ありがとうございます。