RX63Tにて、MTUのコンペアマッチタイマを使用するときに関して

お世話になっております。

カイロスです。

現在、RX63TのMTUに関して質問したく、投稿いたしました。

聞きたいこととしては、MTUをコンペアマッチタイマとして使用するとき、PWM等で扱う際に紐づくポートは、IOポートとして使用しても問題ないか?ということです。

(背景)

MTUを扱うときに、今回MTUをコンペアマッチタイマとして使用し、その割り込みタイミングで、内部のADCの変換回処理を実行しています。

今回、内部のADCか外部のADCを扱うか、ということで、一応外部ADCに変換信号を飛ばすためのPWM出力ができるように、紐づいているポートの端子を使用していませんでしたが、今回内部ADCを扱うことが決まったので、空ける必要がなくなりました。

そこで、そのポートを普通のIOポートとして使おうと考えているのですが、ふと、使っても大丈夫かな?と不安になりまして、今回お聞きする流れとなりました。

以上、よろしくお願いいたします。

  • MTUタイマを使うが、MTIOCxx端子は使わないという使い方ですよね?特に問題無いと思いますが。

  • タイマ出力ピンは全て他の機能に変更できます。私はBLDCモータの120度通電で使用するため、ADCではないですが、MTU3AのPWMではないポートをGNDに落とす目的(120度通電はPWM、GND、ハイインピーダンスをUVWでHallセンサ入力を見て切り替えます)でGPIOに切り替えています。もちろん単にADCのサンプルサイクルを作る目的だけでも同じで、単純に出力設定をしなければ大丈夫です。

    なお、MTUの他のタイマでもADC動作トリガを生成できます。

  • tf様

    ご返信ありがとうございます。

    特に問題ないようで、安心しました。

  • Shoji様

    ご返信ありがとうございます。

    そうなのですね!ありがとうございます!