SICRH[GPIO_SEL](bit23)の設定は”1”で正しいです。
SICRH[GPIO_SEL](bit23)では、GPIOをどのピンに割り当てるかを選択します。
GPIO[0-15]はそれぞれ2つのピンに割り当てることができます。
実際にどの機能のピンとして使用するかは、SICRHの各ビットで設定します。
- SICRH[GPIO_A](bit6-7) : GPIO[0-15](0b00) or TSEC2 signals(0b01)
- SICRH[GPIO_B](bit8-9) : GPIO[10](0b00) or TSEC2_TX_CLK(0b01) or TSEC2_GTX_CLK125(0b10)
- SICRH[IEEE1588_A](bit10-11) : IEEE1588 signals(0b01) or GPIO[8/11/12/13/14](0b11)
- SICRH[GTM](bit14-15) : GTM signals(0b01) or GPIO[7/9/10/15](0b11)
- SICRH[IEEE1588_B](bit16-17) : GPIO[1-6](0b11)
- SICRH[ETSEC2](bit18-19) : TSEC2_CRS(0b01) or GPIO[0](0b11)
上記の各ビットの説明については、
MPC8308リファレンスマニュアル5-22ページ(PDFでは158ページ)以降の5.2.2.6章(SICRH)及びTable5-26/27も合わせて参照してください。
以下、GPIO_SELの設定で選択できるピン番号です。
<GPIO_SEL = 0 / 1>
GPIO[0] : G21 / M21
GPIO[1] : K23 / M18
GPIO[2] : H18 / M20
GPIO[3] : G23 / N23
GPIO[4] : J18 / N21
GPIO[5] : J20 / N17
GPIO[6] : H22 / P21
GPIO[7] : H21 / M22
GPIO[8] : H20 / W23
GPIO[9] : J21 / T18
GPIO[10] : J23 / V20
GPIO[11] : K22 / W21
GPIO[12] : K20 / Y21
GPIO[13] : K18 / L22
GPIO[14] : J17 / M23
GPIO[15] : K21 / P23