9. I/O ポート
9.1 ポート 1
ポート1はIRQ割り込み入力端子、RTC出力端子、14ビットPWM出力端子、タイマB1入力端子、タイマV 入力端子と兼用の入出力ポートです。ポート1の各端子は図9.1に示す構成になっています。
P17/ /TRGV P16/
P15/ /TMIB1 P14/
P12 P11/PWM P10/TMOW ポ
1 l ト
図9.1 ポート1の端子構成
ポート1には以下のレジスタがあります。
• ポートモードレジスタ1(PMR1)
• ポートコントロールレジスタ1(PCR1)
• ポートデータレジスタ1(PDR1)
• ポートプルアップコントロールレジスタ1(PUCR1)
9.1.1 ポートモードレジスタ 1(PMR1)
PMR1はポート1とポート2の端子の機能を切り替えます。
ビット ビット名 初期値 R/W 説 明 7 IRQ3 0 R/W P17/IRQ3/TRGV端子の機能を選択します。
0:汎用入出力ポート
1:IRQ3およびTRGV入力端子 6 IRQ2 0 R/W P16/IRQ2端子の機能を選択します。
0:汎用入出力ポート 1:IRQ2入力端子
5 IRQ1 0 R/W P15/IRQ1/TMIB1端子の機能を選択します。
0:汎用入出力ポート
1:IRQ1およびTMIB1入力端子 4 IRQ0 0 R/W P14/IRQ0端子の機能を選択します。
0:汎用入出力ポート 1:IRQ0入力端子
ビット ビット名 初期値 R/W 説 明 3 TXD2 0 R/W P72/TXD_2端子の機能を選択します。
0:汎用入出力ポート 1:TXD_2出力端子
2 PWM 0 R/W P11/PWM端子の機能を選択します。
0:汎用入出力ポート 1:PWM出力端子
1 TXD 0 R/W P22/TXD端子の機能を選択します。
0:汎用入出力ポート 1:TXD出力端子
0 TMOW 0 R/W P10/TMOW端子の機能を選択します。
0:汎用入出力ポート 1:TMOW出力端子
9.1.2 ポートコントロールレジスタ 1(PCR1)
PCR1はポート1の汎用入出力ポートとして使用する端子の入出力をビットごとに選択します。
ビット ビット名 初期値 R/W 説 明 7
6 5 4 3 2 1 0
PCR17 PCR16 PCR15 PCR14
− PCR12 PCR11 PCR10
0 0 0 0
− 0 0 0
W W W W
− W W W
PMR1により汎用入出力ポートの機能が選択されているとき、このビットを1 にセットすると対応する端子は出力ポートとなり、0にクリアすると入力ポー トとなります。
ビット3はリザーブビットです。
9.1.3 ポートデータレジスタ 1(PDR1)
PDR1はポート1の汎用入出力ポートデータレジスタです。
ビット ビット名 初期値 R/W 説 明 7
6 5 4 3 2 1 0
P17 P16 P15 P14
− P12 P11 P10
0 0 0 0 1 0 0 0
R/W R/W R/W R/W
− R/W R/W R/W
PDR1はポート1の出力値を格納するレジスタです。
このレジスタをリードすると、PCR1がセットされているビットはこのレジス タの値が読み出されます。PCR1がクリアされているビットはこのレジスタの 値にかかわらず端子の状態が読み出されます。
ビット3はリザーブビットです。リードすると常に1が読み出されます。
9.1.4 ポートプルアップコントロールレジスタ 1(PUCR1)
PUCR1は入力ポートに設定された端子のプルアップMOSをビットごとに制御します。
ビット ビット名 初期値 R/W 説 明 7
6 5 4 3 2 1 0
PUCR17 PUCR16 PUCR15 PUCR14
− PUCR12 PUCR11 PUCR10
0 0 0 0 1 0 0 0
R/W R/W R/W R/W
− R/W R/W R/W
PCR1がクリアされているビットのみ有効。
1をセットすると対応するP17〜P14、P12〜P10端子のプルアップMOSがオ ン状態となり、0にクリアするとオフします。
ビット3はリザーブビットです。リードすると常に1が読み出されます。
9.1.5 端子機能
レジスタの設定値とポートの端子機能の関係は以下のとおりです。
• P17/IRQ3/TRGV端子
レジスタ名 PMR1 PCR1 ビット名 IRQ3 PCR17
機 能
0 P17入力端子 0
1 P17出力端子 設定値
1 X IRQ3入力/TRGV入力端子
【注】X:Don't care
• P16/IRQ2端子
レジスタ名 PMR1 PCR1 ビット名 IRQ2 PCR16
機 能
0 P16入力端子 0
1 P16出力端子 設定値
1 X IRQ2入力端子
【注】X:Don't care
• P15/IRQ1/TMIB1端子
レジスタ名 PMR1 PCR1 ビット名 IRQ1 PCR15
機 能
0 P15入力端子 0
1 P15出力端子 設定値
1 X IRQ1入力/TMIB1入力端子
• P14/IRQ0端子
レジスタ名 PMR1 PCR1 ビット名 IRQ0 PCR14
機 能
0 P14入力端子 0
1 P14出力端子 設定値
1 X IRQ0入力端子
【注】X:Don't care
• P12端子
レジスタ名 PCR1 ビット名 PCR12
機 能
0 P12入力端子 設定値
1 P12出力端子
• P11/PWM端子
レジスタ名 PMR1 PCR1 ビット名 PWM PCR11
機 能
0 P11入力端子 0
1 P11出力端子 設定値
1 X PWM出力端子
【注】X:Don't care
• P10/TMOW端子
レジスタ名 PMR1 PCR1 ビット名 TMOW PCR10
機 能
0 P10入力端子 0
1 P10出力端子 設定値
1 X TMOW出力端子
【注】X:Don't care