9. I/O ポート
9.4 ポート 5
ビット ビット名 初期値 R/W 説 明 3 WKP3 0 R/W P53/WKP3端子の機能を選択します。
0:汎用入出力ポート 1:WKP3入力端子
2 WKP2 0 R/W P52/WKP2端子の機能を選択します。
0:汎用入出力ポート 1:WKP2入力端子
1 WKP1 0 R/W P51/WKP1端子の機能を選択します。
0:汎用入出力ポート 1:WKP1入力端子
0 WKP0 0 R/W P50/WKP0端子の機能を選択します。
0:汎用入出力ポート 1:WKP0入力端子
9.4.2 ポートコントロールレジスタ 5(PCR5)
PCR5はポート5の汎用入出力ポートとして使用する端子の入出力をビットごとに選択します。
ビット ビット名 初期値 R/W 説 明 7
6 5 4 3 2 1 0
PCR57 PCR56 PCR55 PCR54 PCR53 PCR52 PCR51 PCR50
0 0 0 0 0 0 0 0
W W W W W W W W
汎用入出力ポートの機能が選択されているとき、このビットを1にセットする と対応する端子は出力ポートとなり、0にクリアすると入力ポートとなります。
【注】H8/3687Nでは、PCR57、PCR56ビットを1にセットしないでください。
9.4.3 ポートデータレジスタ 5(PDR5)
PDR5はポート5の汎用入出力ポートデータレジスタです。
ビット ビット名 初期値 R/W 説 明 7
6 5 4 3 2 1 0
P57 P56 P55 P54 P53 P52 P51 P50
0 0 0 0 0 0 0 0
R/W R/W R/W R/W R/W R/W R/W R/W
PDR5はポート5の出力値を格納するレジスタです。
このレジスタをリードすると、PCR5がセットされているビットはこのレジス タの値が読み出されます。PCR5がクリアされているビットはこのレジスタの 値にかかわらず端子の状態が読み出されます。
【注】H8/3687Nでは、P57、P56ビットを1にセットしないでください。
9.4.4 ポートプルアップコントロールレジスタ 5(PUCR5)
PUCR5は入力ポートに設定された端子のプルアップMOSをビットごとに制御します。
ビット ビット名 初期値 R/W 説 明 7
6
−
−
0 0
−
−
リザーブビットです。リードすると常に0が読み出されます。
5 4 3 2 1 0
PUCR55 PUCR54 PUCR53 PUCR52 PUCR51 PUCR50
0 0 0 0 0 0
R/W R/W R/W R/W R/W R/W
PCR5がクリアされているビットのみ有効。
1をセットすると対応する端子のプルアップMOSがON状態となり、0にクリ アするとOFFします。
9.4.5 端子機能
レジスタの設定値とポートの端子機能の関係は以下のとおりです。
• P57/SCL端子
レジスタ名 ICCR1 PCR5 ビット名 ICE PCR57
機 能
0 P57入力端子 0
1 P57出力端子 設定値
1 X SCL入出力端子
【注】X:Don't care
なお、SCLの出力形態はNMOSオープンドレイン出力となり、直接バス駆動が可能です。
• P56/SDA端子
レジスタ名 ICCR1 PCR5 ビット名 ICE PCR56
機 能
0 P56入力端子 0
1 P56出力端子 設定値
1 X SDA入出力端子
【注】X:Don't care
なお、SDAの出力形態はNMOSオープンドレイン出力となり、直接バス駆動が可能です。
• P55/WKP5/ADTRG端子
レジスタ名 PMR5 PCR5 ビット名 WKP5 PCR55
機 能
0 P55入力端子 0
1 P55出力端子 設定値
1 X WKP5/ADTRG入力端子
【注】X:Don't care
• P54/WKP4端子
レジスタ名 PMR5 PCR5 ビット名 WKP4 PCR54
機 能
0 P54入力端子 0
1 P54出力端子 設定値
1 X WKP4入力端子
【注】X:Don't care
• P53/WKP3端子
レジスタ名 PMR5 PCR5 ビット名 WKP3 PCR53
機 能
0 P53入力端子 0
1 P53出力端子 設定値
1 X WKP3入力端子
【注】X:Don't care
• P52/WKP2端子
レジスタ名 PMR5 PCR5 ビット名 WKP2 PCR52
機 能
0 P52入力端子 0
1 P52出力端子 設定値
1 X WKP2入力端子
【注】X:Don't care
• P51/WKP1端子
レジスタ名 PMR5 PCR5 ビット名 WKP1 PCR51
機 能
0 P51入力端子 0
1 P51出力端子 設定値
1 X WKP1入力端子
【注】X:Don't care
• P50/WKP0端子
レジスタ名 PMR5 PCR5 ビット名 WKP0 PCR50
機 能
0 P50入力端子 0
1 P50出力端子 設定値
1 X WKP0入力端子
【注】X:Don't care