2013年5月22日水曜日

PIC C18 メモ(ピン割り当て)

-----------------------------
ピン割り当てを考える時のチェックリスト
-----------------------------

  1. 内部クロックが使えないか考えて
    • OSC ピンが RA6,RA7 として使用できる
  2. ADCON1 の設定は必須
    • 起動時の初期値がアナログ入力になっている
    • RA,RB,RE ポート設定に絡む
  3. PORTA
    • RA4 はオープンドレイン
    • 入力向きのポート(スイッチ等に割り当てる)
  4. PORTB
    • アナログ入力も可
    • 弱プルアップがデフォルト( INTCON2bits.RBPU )
    • RB0,1,2 が外部入力割り込みとして使用できる
    • RB5,6,7 は ICSP で使用する( RB5 は LVP の時 L )
    • RB6,7 はプルアップしないこと( ICSP )
  5. PORTC
    • 内臓モジュールが混在しているので BSF,BCF は注意
    • 入力はシュミットトリガ
  6. PORTD
    • 8bit 並列通信として PORTE と組み合わせて使える(パラレルスレーブポート,PSP)
  7. PORTE
    • MCLR と RE3 共用
    • ADCON1 の設定必須
2006.10.27