RENESAS TOOL NEWS
【注意事項】
e2 studio Smart Configurator プラグイン,

R20TS0522JS0100
Rev.1.00
2019.12.16 号

RX スマート・コンフィグレータ
概要
タイトルに記載している製品の使用上の注意事項を連絡します。
1. 12 ビット A/D コンバータのコンペア機能を使用する場合の注意事項
2. リアルタイムクロックをカレンダカウントモードで使用する場合の注意事項
3. 12 ビット A/D コンバータを連続スキャンモードで使用する場合の注意事項
4. 12 ビット A/D コンバータをシングルスキャンモードで使用する場合の注意事項

1. 12 ビット A/D コンバータのコンペア機能を使用する場合の注意事項
1.1

該当製品



e2 studio V5.3.0 (Smart Configurator プラグイン V1.1.0) 以降

RX スマート・コンフィグレータ V1.1.0 以降

1.2


1.3

該当デバイスRX ファミリ：RX651、RX65N、RX66T、RX72T、および RX72M グループ

内容RX651、RX65N グループ：
シングルスキャンモード、グループスキャンモード、連続スキャンモードのいずれかを使用している場合、以下の不具合が発生します。
(a) コンペア機能のウィンドウ A で温度センサ出力または内部基準電圧を選択している場合、ウィンドウ B の GUI 設定が無効になりません。
詳細は、図 1.1 をご参照ください。
(b) コンペア機能のウィンドウ B で温度センサ出力または内部基準電圧を選択している場合、ウィンドウ A の GUI 設定が無効になりません。
詳細は、図 1.2 をご参照ください。

R20TS0522JS0100 Rev.1.00
Dec.16.19

Page 1 of 18

RENESAS TOOL NEWS図 1.1 ウィンドウ A で温度センサ出力を選択、シングルスキャンモード使用時の例

R20TS0522JS0100 Rev.1.00
Dec.16.19

Page 2 of 18

RENESAS TOOL NEWS図 1.2 ウィンドウ B で温度センサ出力を選択、シングルスキャンモード使用時の例

R20TS0522JS0100 Rev.1.00
Dec.16.19

Page 3 of 18

RENESAS TOOL NEWSRX66T, RX72T グループ：
グループスキャンモードを使用している場合に、以下の不具合が発生します。
(a) コンペア機能のウィンドウ B で温度センサ出力または内部基準電圧を選択している場合、ウィンドウ A のアナログ端子用の GUI 設定が無効になりません。
詳細は、図 1.3 をご参照ください。

図 1.3 ウィンドウ B で温度センサ出力を選択、グループスキャンモード使用時の例

R20TS0522JS0100 Rev.1.00
Dec.16.19

Page 4 of 18

RENESAS TOOL NEWS
RX72M グループ：
グループスキャンモードを使用している場合に、以下の不具合が発生します。
(a) コンペア機能のウィンドウ B で温度センサ出力または内部基準電圧を選択している場合、ウィンドウ A のアナログ端子用レジスタ設定が GUI でグレイアウトになっていても生成されます。
詳細は、図 1.4 をご参照ください。

図 1.4 ウィンドウ B で温度センサ出力を選択、グループスキャンモード使用時の例

R20TS0522JS0100 Rev.1.00
Dec.16.19

Page 5 of 18RENESAS TOOL NEWS/*********************************************************************************************** Function Name: R_Config_S12AD1_Create* Description : This function initializes the S12AD1 channel* Arguments: None
* Return Value : None**********************************************************************************************/
void R_Config_S12AD1_Create(void){/* Cancel S12AD1 module stop state */MSTP(S12AD1) = 0U;
MSTP(TEMPS) = 0U;......

これらのコードは GUI 設定でグレーアウトされているため生成されるべきではない/* Set compare control register */S12AD1.ADCMPANSR1.WORD = _0004_AD_AN118_CMPA_USED | _0008_AD_AN119_CMPA_USED |_0010_AD_AN120_CMPA_USED;S12AD1.ADCMPBNSR.BYTE = _20_AD1_TEMP_CMPB_CHANNEL | _00_AD_CMPB_LEVEL0;
S12AD1.ADCMPLR1.WORD = _0000_AD_AN118_CMPA_LEVEL0 | _0000_AD_AN119_CMPA_LEVEL0 |_0000_AD_AN120_CMPA_LEVEL0;
S12AD1.ADWINLLB = 0x0000U;
S12AD1.ADCMPCR.WORD = _0200_AD_WINDOWB_ENABLE | _2000_AD_COMPAREB_INTERRUPT_ENABLE |_0000_AD_WINDOWFUNCTION_DISABLE;......
}

R_Config_S12AD1_Create_UserInit();

図 1.5 GUI でグレーアウトになっている項目（図 1.4 の②）をコード生成している例

1.4

回避策

RX651、RX65N グループ：
コンペア機能のウィンドウ A で温度センサ出力または内部基準電圧を選択している場合、ウィンドウ Bの GUI 設定を行わないでください。また、ウィンドウ B で温度センサ出力または内部基準電圧を選択している場合、ウィンドウ A の GUI 設定を行わないでください。
回避策の例を図 1.6~図 1.9 に記します。

図 1.6 ウィンドウ A で温度センサ出力選択時の回避策

R20TS0522JS0100 Rev.1.00
Dec.16.19

Page 6 of 18RENESAS TOOL NEWS図 1.7 ウィンドウ B で温度センサ出力選択時の回避策

図 1.8 ウィンドウ A で内部基準電圧選択時の回避策

R20TS0522JS0100 Rev.1.00
Dec.16.19

Page 7 of 18

RENESAS TOOL NEWS図 1.9 ウィンドウ B で内部基準電圧選択時の回避策

R20TS0522JS0100 Rev.1.00
Dec.16.19

Page 8 of 18

RENESAS TOOL NEWSRX66T、RX72T グループ：
コンペア機能のウィンドウ B で温度センサ出力または内部基準電圧選択時、ウィンドウ A のアナログ端子用の GUI 設定を行わないでください。
回避策の例を図 1.10~図 1.11 に記します。

図 1.10 ウィンドウ B で温度センサ出力選択時の回避策

R20TS0522JS0100 Rev.1.00
Dec.16.19

Page 9 of 18

RENESAS TOOL NEWS図 1.11 ウィンドウ B で内部基準電圧選択時の回避策

R20TS0522JS0100 Rev.1.00
Dec.16.19

Page 10 of 18

RENESAS TOOL NEWS
RX72M グループ：
コンペア機能のウィンドウ B で温度センサ出力または内部基準電圧選択時、ウィンドウ A のアナログ端子用 GUI 設定がすべて未選択になっているか確認してください。
回避策の例を図 1.12~図 1.13 に記します。

図 1.12

R20TS0522JS0100 Rev.1.00
Dec.16.19

ウィンドウ B で温度センサ出力選択時の回避策

Page 11 of 18

RENESAS TOOL NEWS図 1.13 ウィンドウ B で内部基準電圧選択時の回避策

1.5

恒久対策

RX スマート・コンフィグレータ V2.4.0、e2 studio V7.7.0 で改修予定です。（2020 年 1 月公開予定）

R20TS0522JS0100 Rev.1.00
Dec.16.19

Page 12 of 18

RENESAS TOOL NEWS
2. リアルタイムクロックをカレンダカウントモードで使用する場合の注意事項
2.1

該当製品e2 studio V6.0.0 (Smart Configurator プラグイン V1.2.0) 以降

RX スマート・コンフィグレータ V1.2.0 以降

2.22.3

該当デバイスRX ファミリ：RX651、RX65N グループ

内容

リアルタイムクロックをカレンダカウントモードで使用する場合、カレンダ API でカウント値を設定する
際、リセット動作の完了待ちステートメントに誤りがあるため、無限ループが発生する場合があります。

不具合箇所/************************************************************************************************ Function Name: R_Config_RTC_Set_CalendarCounterValue* Description : This function set RTC calendar counter value* Arguments: counter_write_val *counter write value* Return Value : None***********************************************************************************************/
void R_Config_RTC_Set_CalendarCounterValue(rtc_calendarcounter_value_t counter_write_val){uint32_t rw_count;
volatile uint32_t dummy;/* Stop all counters */RTC.RCR2.BIT.START = 0U;
while (0U != RTC.RCR2.BIT.START){/* Ensure the clock is stopped while configuring it.*/}/* Execute RTC software reset */RTC.RCR2.BIT.RESET = 1U;
while (1U != RTC.RCR2.BIT.RESET){/* Wait for the reset to complete */}RESET ビット値が 1 ではなく 0になるのを待つ必要があります。

.....
}

R20TS0522JS0100 Rev.1.00
Dec.16.19

Page 13 of 18

RENESAS TOOL NEWS
2.4

回避策

while 文の判定値を 1 から 0 に変更してください。
注意: 生成コードは、再度コード生成を行うと修正前の状態に戻りますので、ソースファイルの修正はコード生成を行う度に実施してください。


ソースファイル：“<RTC コンフィグレーション名>.c”



関数："void R_<RTC コンフィグレーション名>_Set_CalendarCounterValue(rtc_calendarcounter_value_t counter_write_val)"<RTC コンフィグレーション名>は設定する RTC のコンポーネントにより異なります。

以下に RX651 グループで<RTC コンフィグレーション名>が Config_RTC （初期値）の場合の修正例を記します。

修正方法/**************************************************************************************** Function Name: R_Config_RTC_Set_CalendarCounterValue* Description : This function set RTC calendar counter value* Arguments: counter_write_val *counter write value* Return Value : None***************************************************************************************/
void R_Config_RTC_Set_CalendarCounterValue(rtc_calendarcounter_value_t counter_write_val){uint32_t rw_count;
volatile uint32_t dummy;/* Stop all counters */RTC.RCR2.BIT.START = 0U;
while (0U != RTC.RCR2.BIT.START){/* Ensure the clock is stopped while configuring it.*/}/* Execute RTC software reset */RTC.RCR2.BIT.RESET = 1U;
while (0U != RTC.RCR2.BIT.RESET){/* Wait for the reset to complete */}RESET ビット判定値が 1 から0 に変更されている。

.....
}

2.5

恒久対策

RX スマート・コンフィグレータ V2.4.0、e2 studio V7.7.0 で改修予定です。（2020 年 1 月公開予定）

R20TS0522JS0100 Rev.1.00
Dec.16.19

Page 14 of 18

RENESAS TOOL NEWS3. 12 ビット A/D コンバータを連続スキャンモードで使用する場合の注意事項
3.1

該当製品



e2 studio V7.5.0 (Smart Configurator プラグイン V2.2.0) 以降

RX スマート・コンフィグレータ V2.2.0 以降

3.2

該当デバイスRX ファミリ：RX72M グループ

3.3

内容12 ビット A/D コンバータを連続スキャンモードで使用する場合、コンペア機能ウィンドウ B の以下項目の入力範囲が、変換分解能を変更しても正しく更新されず 0～4095 固定となります。そのため、入力範囲外の値の設定を行ってもエラーになりません。
・コンペア基準データ 0・コンペア基準データ 1
不具合箇所：

図 3.1

R20TS0522JS0100 Rev.1.00
Dec.16.19

設定手順①～③と問題箇所

Page 15 of 18

RENESAS TOOL NEWS
3.4

回避策

コンペア機能ウィンドウ B 使用時、コンペア基準データ 0 とコンペア基準データ 1 の値は、以下の表に従い、入力範囲内の値を設定してください。
加算/平均機能チャネル＆モード選択
チャネルを選択（注）、加算モードを選択した場合

チャネルを非選択または平均モードを選択した場合

変換精度

12 ビット

加算回数

入力範囲

16 回

0～65535

16 回以外0～16383

10 ビット

制限なし

0～4095

8 ビット

制限なし

0～102312 ビット-0～409510 ビット-0～10238 ビット-

0～255注：「チャネルを選択」とは、以下の通りいずれかのアナログチャネルのチェックボックスが選択されていることを意味します。

3.5

恒久対策

RX スマート・コンフィグレータ V2.4.0、e2 studio V7.7.0 で改修予定です。（2020 年 1 月公開予定）

R20TS0522JS0100 Rev.1.00
Dec.16.19

Page 16 of 18

RENESAS TOOL NEWS4. 12 ビット A/D コンバータをシングルスキャンモードで使用する場合の注意事項
4.1

該当製品



e2 studio V5.2.0 (Smart Configurator プラグイン V1.0.0) 以降

RX スマート・コンフィグレータ V1.0.0 以降

4.2

該当デバイスRX ファミリ：
RX64M、RX651、RX65N、RX71M、および RX72M グループ



チャネル：
S12AD1 のみ

4.3

内容

12 ビット A/D コンバータのシングルスキャンモードコンポーネントにおいて、ダブルトリガモードを使用する場合、同時に使用することができない「アナログ入力モードを拡張」を設定することができます。
不具合箇所：

4.4

回避策

ダブルトリガモードを使用する場合、「アナログ入力モードを拡張」は同時に設定しないでください。

4.5

恒久対策

改修予定はありません。

以上

R20TS0522JS0100 Rev.1.00
Dec.16.19

Page 17 of 18

RENESAS TOOL NEWS
改訂記録
Rev.
1.00

発行日
Dec.16.19

ページ
-

改訂内容
ポイント
新規発行

本資料に記載されている情報は、正確を期すため慎重に作成したものですが、誤りがないことを保証するものではありません。万一、本資料に記載されている情報の誤りに起因する損害がお客様に生じた場合においても、当社は、一切その責任を負いません。
過去のニュース内容は発行当時の情報をもとにしており、現時点では変更された情報や無効な情報が含まれている場合があります。
ニュース本文中の URL を予告なしに変更または中止することがありますので、あらかじめご承知ください。

本社所在地

お問合せ窓口〒135-0061 東京都江東区豊洲 3-2-24（豊洲フォレシア）弊社の製品や技術、ドキュメントの最新情報、最寄の営業お問合せ窓口

www.renesas.com

に関する情報などは、弊社ウェブサイトをご覧ください。
www.renesas.com/contact/

商標についてルネサスおよびルネサスロゴはルネサス エレクトロニクス株式会社の商標です。すべての商標および登録商標は、それぞれの所有者に帰属します。

© 2019 Renesas Electronics Corporation. All rights reserved.
TS Colophon 4.0

R20TS0522JS0100 Rev.1.00
Dec.16.19

Page 18 of 18