アプリケーションノート
R01AN4259JJ0200
Rev. 2.00
2021.08.16

RL78/G13

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL
要旨

本アプリケーションノートでは、タイマ・アレイ・ユニットによるパルス間隔測定機能の使用方法を説明します。タイマ入力端子 (TI00) に入力されるパルスを両エッジで検出することでハイ・レベル幅とロウ・レベル幅の間隔を測定し、その測定値を内蔵 RAM に格納します。

対象デバイス
RL78/G13

本アプリケーションノートを他のマイコンへ適用する場合、そのマイコンの仕様にあわせて変更し、十分評価してください。

R01AN4259JJ0200
2021.08.16

Rev.2.00

Page 1 of 28

RL78/G13

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

目次
1.

仕様 .........................................................................................................................................3

2.

動作確認条件 ...........................................................................................................................4

3.

関連アプリケーションノート .................................................................................................. 44.

ハードウェア説明 ....................................................................................................................5

4.1

ハードウェア構成例 ................................................................................................................................ 54.2

使用端子一覧 ........................................................................................................................................... 55.

ソフトウェア説明 ....................................................................................................................6

5.1

動作概要 .................................................................................................................................................. 65.2

オプション・バイトの設定一覧 .............................................................................................................. 75.3

定数一覧 .................................................................................................................................................. 7

5.4

変数一覧 .................................................................................................................................................. 75.5

関数一覧 .................................................................................................................................................. 85.6

関数仕様 .................................................................................................................................................. 8

5.7

フローチャート ..................................................................................................................................... 10

5.7.1

初期設定関数 ....................................................................................................................................... 10

5.7.2

周辺機能初期設定 ................................................................................................................................ 11

5.7.3

入出力ポートの設定 ............................................................................................................................ 12

5.7.4

CPU クロックの設定 ........................................................................................................................... 13

5.7.5

タイマ・アレイ・ユニット 0 初期設定 ............................................................................................... 14

5.7.6

メイン処理........................................................................................................................................... 20

5.7.7

メイン・ユーザー初期設定関数 .......................................................................................................... 21

5.7.8

タイマ・アレイ・ユニット 0 チャネル 0 動作開始関数 ..................................................................... 21

5.7.9

タイマ・アレイ・ユニット 0 チャネル 0 動作停止関数 ..................................................................... 24

5.7.10 タイマ・アレイ・ユニット 0 チャネル 0 のキャプチャ完了割り込み処理 ........................................ 25

6.

サンプルコード ..................................................................................................................... 27

7.

参考ドキュメント .................................................................................................................. 27

改訂記録 ....................................................................................................................................... 28

R01AN4259JJ0200
2021.08.16

Rev.2.00

Page 2 of 28

RL78/G13

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

1. 仕様
本アプリケーションノートでは、タイマ・アレイ・ユニットのチャネル 0 を使用して入力パルスのハイ・レベル幅とロウ・レベル幅を測定します。
タイマ入力端子（TI00）で有効エッジが検出されるごとに、タイマのカウント値をキャプチャし、入力パルス間隔の測定結果を RAM に格納します。立ち上がりエッジと立ち下がりエッジの判定については、タイ
マ入力端子（TI00）で有効エッジが検出された際の P0 レジスタの入力データを読み出して判定を行います
表 1.1 に使用する周辺機能と用途を示し、図 1.1 にパルス間隔測定の動作概要を示します。
表 1.1
周辺機能
タイマ・アレイ・ユニット 0 (TAU0)チャネル 0
TI00

使用する周辺機能と用途
用途
タイマ入力端子 (TI00) の入力パルス間隔測定
パルス信号の入力端子

ハイ・レベル幅測定
ロウ・レベル幅測定

RAM
外部パルス入力
パルス間隔測定ごとに測定値を内蔵RAMへ格納

RL78/G13

図 1.1

R01AN4259JJ0200
2021.08.16

Rev.2.00

パルス間隔測定の動作概要

Page 3 of 28

RL78/G13

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

2. 動作確認条件
本アプリケーションノートのサンプルコードは、下記の条件で動作を確認しています。
表 2.1
項目
使用マイコン
使用ボード
動作周波数
動作電圧

統合開発環境 (CS+)
C コンパイラ (CS+)

動作確認条件内容
RL78/G13 (R5F100LEA)
RL78/G13 (R5F100LE) Target Board (QB-R5F100LE-TB)
高速オンチップ・オシレータ・クロック: 32MHz
CPU／周辺ハードウエア・クロック: 32MHz
3.3V (2.7V～5.5V で動作可能)
LVD 検出電圧: リセット・モード
立ち上がり時 TYP. 2.81 V (2.76 V ～ 2.87 V)
立ち下がり時 TYP. 2.75 V (2.70 V ～ 2.81 V)
ルネサス エレクトロニクス製
CS+ V8.06.00
ルネサス エレクトロニクス製
CC-RL V1.10.00

統合開発環境 (e2studio)

ルネサス エレクトロニクス製
e2 studio V2021-07 (21.7.0)

C コンパイラ (e2studio)

ルネサス エレクトロニクス製
CC-RL V1.10.00

コード生成プラグイン

ルネサス エレクトロニクス製
CS+ RL78(CS+ for CC)コード生成 V2.21.00

3. 関連アプリケーションノート
本アプリケーションノートに関連するアプリケーションノートを以下に示します。併せて参照してください。
RL78/G13 初期設定 CC-RL（R01AN2575J）アプリケーションノート
RL78/G13 タイマ・アレイ・ユニット(パルス間隔測定) CC-RL（R01AN2702J）アプリケーションノート

R01AN4259JJ0200
2021.08.16

Rev.2.00

Page 4 of 28

RL78/G13

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

4. ハードウェア説明
4.1

ハードウェア構成例

図 4.1に本アプリケーションノートで使用するハードウェア構成例を示します。

VDD

VDD

EVDD

RESET

VDD

RL78/G13

パルス信号
P00 / TI00
REGC
EVSS
VSS

P40 / TOOL0

図 4.1
注意 1

オンチップ・デバッグ用

ハードウェア構成

この回路イメージは接続の概要を示す為に簡略化しています。実際に回路を作成される場合は、端子処理などを適切に行い、電気的特性を満たすように設計してください（入力専用ポートは個別に抵抗を介して VDD 又は VSS に接続して下さい）。

2 EVSS で始まる名前の端子がある場合には VSS に、EVDD で始まる名前の端子がある場合には VDDにそれぞれ接続してください。
3 VDD は LVD に設定したリセット解除電圧（VLVD）以上にしてください。

4.2

使用端子一覧

表 4.1 に使用端子と機能を示します。
表 4.1
端子名
P00 / TI00

R01AN4259JJ0200
2021.08.16

入出力
入力

Rev.2.00

使用端子と機能内容
タイマ・アレイ・ユニット 0 チャネル 0 のタイマ入力

Page 5 of 28

RL78/G13

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

5. ソフトウェア説明
5.1

動作概要

本サンプルコードでは、タイマ入力端子 (TI00) の立ち上がりエッジまたは立ち下がりエッジを検出すると、タイマのカウント値をキャプチャし、タイマ入力端子 (TI00) に入力されるハイ・レベル幅またはロウ・レベル幅を測定します。
正しくパルス間隔を測定するために、2 回目以降の TAU0 チャネル 0 のキャプチャ完了割り込み(INTTM00) を使用します。2 回目以降のキャプチャ完了割り込み発生時に、立ち上がりまたは立ち下がりのどちらのエッジが入力されたのかを判断し、結果をエッジ判定フラグに反映させます。エッジ判定フラグを利用してハイ・レベル幅またはロウ・レベル幅の測定値を内蔵 RAM に格納します。
なお、測定値を内蔵 RAM に格納する前に、短いパルスが発生して測定値が上書きされた場合は、測定値を破棄します。
①

タイマ・アレイ・ユニット 0（TAU0）の初期設定を行います。


パルス入力に P00/TI00 端子を使用します。



TAU0 チャネル 0 の動作クロックを fCLK に設定します。



TAU0 チャネル 0 の動作モードをキャプチャ・モードに設定します。



TI00 端子の有効エッジ選択を“両エッジ”に設定します。



キャプチャ・トリガの設定を“TI00 端子入力の有効エッジ”に設定します。



TAU0 チャネル 0 のキャプチャ完了割り込み (INTTM00) を使用します。

②

タイマ・チャネル開始レジスタ 0 (TS0) の TS00 ビットに 1 を設定し、TAU0 チャネル 0 をカウント
動作許可状態にします。このとき、タイマ・カウンタ・レジスタ (TCR00) は 0000H にクリアされ、カウントを開始します。

③

HALT モードへ移行して有効エッジの検出を待ちます。

④

有効エッジを検出すると、TCR00 レジスタの値をタイマ・データ・レジスタ (TDR00) にキャプチャ
すると同時に TCR00 レジスタが 0000H にクリアされ、キャプチャ完了割り込み (INTTM00) 要求が発生し、HALT モードを解除します。HALT モードの解除後にキャプチャ完了割り込み要求フラグをクリアします。1 回目に TDR00 レジスタにキャプチャされた値は意味を持たないため使用しません。

⑤

ハイ・レベル幅とロウ・レベル幅の測定回数を設定します。

⑥

マスカブル割り込みを許可します。

⑦

HALT モードへ移行して有効エッジの検出を待ちます。

⑧

有効エッジを検出すると HALT モードを解除して、キャプチャ完了割り込み処理で TDR00 レジスタにキャプチャされた値を内蔵 RAM に一時保管します。

⑨

入力されたエッジを判定するため、P0 レジスタのデータを 2 回入力します。

⑩

キャプチャ完了割り込み処理中に有効エッジを未検出、かつ P0 レジスタの 2 回の入力データが一致の場合は、P0 レジスタの判定結果 (00H または 01H) をエッジ判定フラグに設定します。
エッジ判定フラグの値によって、ハイ・レベル幅とロウ・レベル幅の選択を行い、一時保管していた
キャプチャ値をハイ・レベル幅またはロウ・レベル幅に合わせて内蔵 RAM に格納します。
キャプチャ完了割り込み処理中に有効エッジを検出、または P0 レジスタの 2 回の入力データが不一致の場合は、キャプチャ値は内蔵 RAM へ格納せずにキャプチャ完了割り込み要求フラグをクリアし、測定値を破棄した回数をカウントします。

⑪

上記 ⑦～⑩をハイ・レベル幅、ロウ・レベル幅の測定が各 4 回終わるまで繰り返し行います。

⑫

設定回数の測定が終了後、タイマ・チャネル停止レジスタ 0 (TT0) の TT00 ビットに 1 を設定し、TAU0 チャネル 0 のカウント動作を停止して HALT モードへ移行します。

R01AN4259JJ0200
2021.08.16

Rev.2.00

Page 6 of 28

RL78/G13
5.2

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

オプション・バイトの設定一覧

表 5.1にオプション・バイト設定を示します。
表 5.1
アドレス
000C0H / 010C0H

設定値
11101111B

000C1H / 010C1H

01111111B

000C2H / 010C2H

11101000B

000C3H / 010C3H

10000100B

5.3

オプション・バイト設定
内容
ウォッチドッグ・タイマ動作停止(リセット解除後、カウント停止)
LVD 検出電圧: リセット・モード
立ち上がり時 TYP. 2.81 V (2.76 V ～ 2.87 V)
立ち下がり時 TYP. 2.75 V (2.70 V ～ 2.81 V)
HSモード、
高速オンチップ・オシレータ・クロック : 32MHz
オンチップ・デバッグ許可

定数一覧

表 5.2 にサンプルコードで使用する定数を示します。
表 5.2

サンプルコードで使用する定数型
0001_TAU_OVERFLOW_OCCURS

5.4

設定値
0x0001

内容
オーバフローの発生を検出

変数一覧

表 5.3 にグローバル変数を示します。
表 5.3
型

グローバル変数

uint8_t

変数名
g_count

内容
パルス間隔測定を実行する回数

uint8_tg_times_highハイ・レベル幅測定を実行する回数

uint8_tg_times_low

ロウ・レベル幅測定を実行する回数

uint8_tuint8_tuint32_t
uint32_t
volatile uint8_t
volatile uint32_t

e_edge_flag
g_port_data[2]g_width_high[4]g_width_low[4]g_times_invalid
g_tau0_ch0_width

エッジ判定フラグ
P00/TI00 端子の入力レベルを格納
ハイ・レベル幅の測定値を格納
ロウ・レベル幅の測定値を格納
測定値を破棄した回数
パルス間隔測定値を一時保管

R01AN4259JJ0200
2021.08.16

Rev.2.00

使用関数
main
r_tau0_channel0_interrupt
main
r_tau0_channel0_interrupt
main
r_tau0_channel0_interrupt
r_tau0_channel0_interrupt
r_tau0_channel0_interrupt
r_tau0_channel0_interrupt
r_tau0_channel0_interrupt
r_tau0_channel0_interrupt
r_tau0_channel0_interrupt

Page 7 of 28

RL78/G13
5.5

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

関数一覧

表 5.4に関数を示します。
表 5.4
関数名
main
R_MAIN_UserInit
R_TAU0_Channel0_Start
R_TAU0_Channel0_Stopr_tau0_channel0_interrupt

5.6

関数

概要
メイン関数
メイン・ユーザー初期化関数
タイマ・アレイ・ユニット 0 チャネル 0 の動作開始設定処理
タイマ・アレイ・ユニット 0 チャネル 0 の動作停止設定処理
タイマ・アレイ・ユニット 0 チャネル 0 のキャプチャ完了割込み処理

関数仕様

サンプルコードの関数仕様を示します。
[関数名] main
概要
ヘッダ
宣言
説明

引数
リターン値
備考

メイン関数
r_cg_macrodriver.h、r_cg_cgc.h、r_cg_port.h、r_cg_timer.h、r_cg_userdefine.h―
メイン・ユーザー初期化関数を実行後、タイマ・アレイ・ユニット 0 チャネル 0 の動作を許可に設定します。1 回目のパルス幅の測定結果は破棄します。測定回数を設定しマスカブル割り込みを許可します。測定回数分のパルス幅の測定終了でタイ
マ・アレイ・ユニット 0 チャネル 0 の動作を停止します。
なし
なし
なし

[関数名] R_MAIN_UserInit
概要
ヘッダ
宣言
説明
引数
リターン値
備考

R01AN4259JJ0200
2021.08.16

メイン・ユーザー初期化関数
r_cg_macrodriver.h、r_cg_cgc.h、r_cg_port.h、r_cg_timer.h、r_cg_userdefine.hvoid R_MAIN_UserInit(void)
マスカブル割り込みを禁止します。
なし
なし
なし

Rev.2.00

Page 8 of 28

RL78/G13

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL[関数名] R_TAU0_Channel0_Start
概要
ヘッダ
宣言
説明
引数
リターン値
備考

タイマ・アレイ・ユニット 0 チャネル 0 動作開始関数
r_cg_macrodriver.h、r_cg_timer.h、r_cg_userdefine.hvoid R_TAU0_Channel0_Start(void)
タイマ・アレイ・ユニット 0 チャネル 0 のカウント動作を開始します。
なし
なし
なし

[関数名] R_TAU0_Channel0_Stop
概要
ヘッダ
宣言
説明
引数
リターン値
備考

タイマ・アレイ・ユニット 0 チャネル 0 動作停止関数
r_cg_macrodriver.h、r_cg_timer.h、r_cg_userdefine.hvoid R_TAU0_Channel0_Stop(void)
タイマ・アレイ・ユニット 0 チャネル 0 のカウント動作を停止します。
なし
なし
なし

[関数名] r_tau0_channel0_interrupt
概要
ヘッダ
宣言
説明
引数
リターン値
備考

R01AN4259JJ0200
2021.08.16

タイマ・アレイ・ユニット 0 チャネル 0 キャプチャ完了割り込み関数
r_cg_macrodriver.h、r_cg_timer.h、r_cg_userdefine.hstatic void __near r_tau0_channel0_interrupt(void)
入力パルスのエッジを判定し、エッジに合わせてパルス間隔の測定値を変数へ格納
します。
なし
なし
なし

Rev.2.00

Page 9 of 28

RL78/G13
5.7

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

フローチャート

図 5.1 に本アプリケーションノートの全体フローを示します。

Start

初期設定関数
hdwinit()

メイン処理
main()

End

図 5.1

5.7.1

全体フロー

初期設定関数

図 5.2 に初期設定関数のフローチャートを示します。

hdwinit()

マスカブル割り込み禁止

IE ← 0システム関数
R_Systeminit()

return

図 5.2 初期設定関数

R01AN4259JJ0200
2021.08.16

Rev.2.00

Page 10 of 28

RL78/G13
5.7.2

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

周辺機能初期設定

図 5.3 に周辺機能初期設定関数のフローチャートを示します。

R_Systeminit()

周辺I/Oリダイレクション機能禁止

PIORレジスタ ← 00H

CPUクロック初期設定
R_CGC_Create()

入出力ポートの設定
R_PORT_Create()
タイマ・アレイ・ユニット0
初期設定
R_TAU0_Create()

不正メモリ・アクセスの検出無効

IAWCTLレジスタ ← 00H

return

図 5.3

R01AN4259JJ0200
2021.08.16

Rev.2.00

周辺機能初期設定関数

Page 11 of 28

RL78/G13
5.7.3

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

入出力ポートの設定

図 5.4 に入出力ポートの設定のフローチャートを示します。

R_PORT_Create()

未使用ポートの設定

入力専用ポート以外を出力に設定

return

図 5.4
注入出力ポートの設定

未使用ポートの設定については、RL78/G13 初期設定（R01AN2575J）アプリケーションノート
“フローチャート”を参照してください。

注意 未使用のポートは、端子処理などを適切に行い、電気的特性を満たすように設計してください。また、未使用の入力専用ポートは個別に抵抗を介して VDD 又は VSS に接続してください。

R01AN4259JJ0200
2021.08.16

Rev.2.00

Page 12 of 28

RL78/G13
5.7.4

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

CPU クロックの設定

図 5.5 に CPU クロックの設定のフローチャートを示します。

R_CGC_Create()

高速システム・クロック／
サブシステム・クロックの設定

CMCレジスタ ← 00H
高速システム・クロック端子の動作モード：入力ポート
サブシステム・クロック端子の動作モード：入力ポート

クロックの動作制御の設定

MSTOPビット ← 1 : X1発振回路停止

メイン・システム・クロック(f MAIN)の選択

MCM0ビット ← 0 : メイン・システム・クロック(f MAIN)に
高速オンチップ・オシレータ・クロック(f IH)を選択

クロックの動作制御の設定

XTSTOPビット ← 1 : XT1発振回路停止

サブシステム・クロックの供給モード制御の設定

OSMCレジスタ ← 10H : 低速オンチップ・オシレータ・クロックを選択

CPU／周辺ハードウエア・クロック(f CLK) の選択

CSSビット ← 0 : CPU／周辺ハードウエア・クロック(f CLK) に
メイン・システム・クロック(f MAIN) を選択
HIOSTOPビット ← 0

return

図 5.5 CPU クロックの設定

注意 CPU クロックの設定（R_CGC_Create()）については、RL78/G13 初期設定（R01AN2575J）アプ
リケーションノート“フローチャート”を参照してください。

R01AN4259JJ0200
2021.08.16

Rev.2.00

Page 13 of 28

RL78/G13
5.7.5

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

タイマ・アレイ・ユニット 0 初期設定

図 5.6、図 5.7 にタイマ･アレイ･ユニット 0 初期設定のフローチャートを示します。

R_TAU0_Create()

タイマ・アレイ・ユニット0にクロック供給動作クロックの選択
CK00 = fCLK
CK01 = fCLK

TAU0ENビット ← 1

TPS0レジスタ ← 0000H

タイマ・アレイ・ユニット0の
全チャネルの動作を停止

TT0レジスタ ← 0AFFH

タイマ・アレイ・ユニット0の割り込みを禁止、割り込み要求フラグをクリア

TMMK00ビット ← 1
TMIF00ビット ← 0
TMMK01ビット ← 1
TMIF01ビット ← 0
TMMK01Hビット ← 1
TMIF01Hビット ← 0
TMMK02ビット ← 1
TMIF02ビット ← 0
TMMK03ビット ← 1
TMIF03ビット ← 0
TMMK03Hビット ← 1
TMIF03Hビット ← 0
TMMK04ビット ← 1
TMIF04ビット ← 0
TMMK05ビット ← 1
TMIF05ビット ← 0
TMMK06ビット ← 1
TMIF06ビット ← 0
TMMK07ビット ← 1
TMIF07ビット ← 0

1

図 5.6

R01AN4259JJ0200
2021.08.16

Rev.2.00

タイマ・アレイ・ユニット 0 初期設定（1/2）

Page 14 of 28

RL78/G13

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

1

タイマ・アレイ・ユニット0
チャネル0の割り込み優先順位を
レベル3（低優先順位）に設定

チャネル0の初期設定
・動作クロック：CK00
・動作モード：キャプチャ・モード
・有効エッジ：両エッジ・連動動作機能：単体チャネル動作・トリガ：TI00端子入力の有効エッジ・タイマ出力：出力禁止

TI00端子のノイズ・フィルタをOFFに設定ポートP00(TI00端子)を入力モードに設定

TMPR100ビット ← 1
TMPR000ビット ← 1

TMR00レジスタ ← 0184H
TO00ビット ← 0
TOE00ビット ← 0

TNFEN00ビット ← 0

PM00ビット ← 1

return

図 5.7

R01AN4259JJ0200
2021.08.16

Rev.2.00

タイマ・アレイ・ユニット 0 初期設定（2/2）

Page 15 of 28

RL78/G13

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

タイマ・アレイ・ユニット 0 へのクロック供給開始
・周辺イネーブル・レジスタ 0(PER0)：タイマ・アレイ・ユニット 0 へクロック供給
略号：PER0
7

6

5

4

3

2

1

0

RTCEN

IICA1ENADCEN

IICA0ENSAU1ENSAU0ENTAU1ENTAU0EN

0

0

0

0

0

0

0

1

ビット０
タイマ・アレイ・ユニット 0 の入力クロックの制御

TAU0EN01

入力クロック供給停止
入力クロック供給

注意 レジスタ設定の詳細については、RL78/G13 ユーザーズマニュアル ハードウェア編を参照してください。

R01AN4259JJ0200
2021.08.16

Rev.2.00

Page 16 of 28

RL78/G13

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

クロック周波数の設定
・タイマ・クロック選択レジスタ 0（TPS0）：CK00 動作クロックの選択
略号：TPS0
15

14

0

0

0

0

13

12

PRS PRS
031

030

0

0

11

10

0

0

0

0

9

8

7

6

5

4

3

2

1

0

PRS PRS PRS PRS PRS PRS PRS PRS PRS PRS
021

020

013

012

011

010

003

002

001

000

0

0

0

0

0

0

0

0

0

0

動作クロック(CK00)の選択

PRS
003

PRS
002

PRS
001

PRS
000

0

0

0

0

fCLK

2MHz

0

0

0

1

fCLK/2

1MHz

0

0

1

0

fCLK/22

0

0

1

0

1

0

0

1

0

1

0
1

fCLK
= 5MHzfCLK= 10MHz

fCLK= 20MHz

fCLK= 32MHz

5MHz

10MHz

20MHz

32MHz

2.5MHz

5MHz

10MHz

16MHz

500kHz1.25MHz

2.5MHz

5MHz

8MHz

1

3

fCLK/2250kHz625kHz1.25MHz

2.5MHz4MHz

0

fCLK/24125kHz312.5kHz

625kHz1.25MHz

2MHz

0

1

fCLK/262.5kHz156.2kHz312.5KHz

625KHz1MHz

10

fCLK/26

31.25kHz

78.1kHz156.2kHz312.5kHz500kHz1

1

1

fCLK/215.62kHz

39.1kHz78.1kHz156.2kHz250kHz000fCLK/28

7.81kHz

19.5kHz

39.1kHz78.1kHz125kHz

1

0

0

1

9

fCLK/2

3.91kHz9.76kHz

19.5kHz

39.1kHz

62.5kHz

1

0

1

0

fCLK/2101.95kHz

4.88kHz9.76kHz

19.5kHz31.25kHz

1

0

1

1

fCLK/211976Hz

2.44kHz

4.88kHz9.76kHz15.63kHz

1

1

0

0

12

fCLK/2488Hz

1.22kHz2.44kHz

4.88kHz

7.81kHz

1

1

0

1

fCLK/213

244Hz

610Hz

1.22kHz2.44kHz

3.91kHz

1

1

1

0

fCLK/2

122Hz

305Hz

610Hz

1.22kHz1.95kHz

1

1

1

1

fCLK/215

61Hz

153Hz

305Hz

610Hz

976Hz

fCLK
= 2MHz5714

チャネルのトリガ動作 制御
・タイマ・チャネル停止レジスタ 0（TT0）：TAU0 の停止トリガの選択
略号： TT0
15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

0

0

0

0

TT
H03

0

TT
H01

0

TT
07

TT
06

TT
05

TT
04

TT
03

TT
02

TT
01

TT
00

0

0

0

0

1

0

ビット７－０
TT0n

1

1

0

1

1

1

1

1

1

ビット１１、９チャネル n の停止トリガ (n=0-7)TTH0nチャネル n の停止トリガ (n=1,3 8 ビット・タイマ・モード時)

0

トリガ動作しない

0

トリガ動作しない1

動作停止(停止トリガ発生)

1

動作停止(停止トリガ発生)

注意

1

レジスタ設定の詳細については、RL78/G13 ユーザーズマニュアル ハードウェア編を参照してください。

R01AN4259JJ0200
2021.08.16

Rev.2.00

Page 17 of 28

RL78/G13

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

チャネル 0 の動作モードの設定
・タイマ・モード・レジスタ 00（TMR00）：動作モードの選択、ソフトウエア・トリガ・スタート
動作クロックの選択
略号：TMR00
15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

CKS
001

CKS
000

0

CCS
00

0

STS
002

STS
001

STS
000

CIS
001

CIS
000

0

0

MD
003

MD
002

MD
001

MD
000

0

0

0

0

0

0

0

0

0

1

1

0

0

1

0

0

ビット１５－１４チャネル 0 の動作クロック（fMCK）の選択

CKS001

CKS0000

0

TPS レジスタで設定した動作クロック CK00

00

TPS レジスタで設定した動作クロック CK02

1

0

TPS レジスタで設定した動作クロック CK01

1

1

TPS レジスタで設定した動作クロック CK03

ビット１２
チャネル 0 のカウント・クロック（fTCLK）の選択

CCS00

0

CKS000、CKS001 ビットで指定した動作クロック fMCK

1

TI00 端子からの入力信号の有効エッジ

ビット１０－８
STS
002

STS
001

STS
000

0

0

0

0

0

1

0

1

0

1

0

0

チャネル 0 のスタート・トリガ、キャプチャ・トリガの設定
ソフトウエア・トリガ・スタートのみ有効（他のトリガ要因を非選択にする）
TI00 端子入力の有効エッジを、スタート・トリガ、キャプチャ・トリガの両方に使用
TI00 端子入力の両エッジを、スタート・トリガとキャプチャ・トリガに分けて使用
マスタ・チャネルの割り込み信号を使用（連動動作機能のスレーブ・チャネル時）

注意 レジスタ設定の詳細については、RL78/G13 ユーザーズマニュアル ハードウェア編を参照してください。

R01AN4259JJ0200
2021.08.16

Rev.2.00

Page 18 of 28

RL78/G13

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

略号：TMR00
15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

CKS
001

CKS
000

0

CCS
00

0

STS
002

STS
001

STS
000

CIS
001

CIS
000

0

0

MD
003

MD
002

MD
001

MD
000

0

0

0

0

0

0

0

0

0

1

1

0

0

1

0

0

ビット７－６
CIS
001

CIS
000

0

0

立ち下がりエッジ

0

1

立ち上がりエッジ

10

両エッジ（ロウ・レベル幅測定時）

11

両エッジ（ハイ・レベル幅測定時）

TI00 端子の有効エッジ選択

ビット３－０
MD
003

0

0

0

1

1

注意

MD
002

0

1

1

0

1

MD
001

MD
000

チャネル 0 の動作モードの設定

0

インターバル・タイマ・モード（カウント開始時にタイマ割り込みを発生しない）

1

インターバル・タイマ・モード（カウント開始時にタイマ割り込みを発生する）

0

キャプチャ・モード（カウント開始時にタイマ割り込みを発生しない）

1

キャプチャ・モード（カウント開始時にタイマ割り込みを発生する）

0

イベント・カウンタ・モード（カウント開始時にタイマ割り込みを発生しない）

0

ワンカウント・モード
カウント動作中のスタート・トリガは無効とする

1

ワンカウント・モード
カウント動作中のスタート・トリガを有効とする

0

キャプチャ＆ワンカウント・モード
カウント開始時にタイマ割り込みを発生しない
カウント動作中のスタート・トリガは無効とする

0

0

1

0

0

レジスタ設定の詳細については、RL78/G13 ユーザーズマニュアル ハードウェア編を参照してください。

R01AN4259JJ0200
2021.08.16

Rev.2.00

Page 19 of 28

RL78/G13
5.7.6

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

メイン処理

図 5.8 にメイン処理のフローチャートを示します。

main

メイン・ユーザー初期設定関数
R_MAIN_UserInit()
タイマ・アレイ・ユニット0
チャネル0動作開始
R_TAU0_Channel0_Start(): while(TMIF00 == 0) ループ
HALTモードへ移行

NO

チャネル0の割り込み要求発生?
YES

1回目のエッジを検出

タイマ・アレイ・ユニット0
チャネル0キャプチャ完了割り込み
要求フラグのクリア

TMIF00ビット←0：INTTM00割り込み
要求フラグのクリア
g_times_low ← g_countg_times_high ← g_count

測定回数を設定

IE←1

マスカブル割り込みを許可: while(1) ループ

HALTモードへ移行

2回目以降のエッジ検出待ち
NO

設定回数の測定終了?
YES
タイマ・アレイ・ユニット0
チャネル0動作停止
R_TAU0_Channel0_Stop()

図 5.8

R01AN4259JJ0200
2021.08.16

Rev.2.00

メイン処理

Page 20 of 28

RL78/G13
5.7.7

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

メイン・ユーザー初期設定関数

図 5.9 にメイン・ユーザー初期設定のフローチャートを示します。

R_MAIN_UserInit()

マスカブル割り込み禁止

IE ← 0

return

図 5.9

5.7.8

メイン・ユーザー初期設定関数

タイマ・アレイ・ユニット 0 チャネル 0 動作開始関数

図 5.10 にタイマ・アレイ・ユニット 0 チャネル 0 動作開始関数のフローチャートを示します。

R_TAU0_Channel0_Start()

タイマ・アレイ・ユニット0
チャネル0の割り込みを許可

TMIF00ビット ← 0
TMMK00ビット ← 0

タイマ・アレイ・ユニット0
チャネル0の動作を許可

TS0レジスタ ← 0001H

return

図 5.10

R01AN4259JJ0200
2021.08.16

Rev.2.00

タイマ・アレイ・ユニット 0 チャネル 0 動作開始関数

Page 21 of 28

RL78/G13

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

割り込み要求フラグの設定
・タイマ割り込み要求フラグのクリア

略号： IF1L
7

6

5

4

3

2

1

0

TMIF03

TMIF02

TMIF01

TMIF00IICAIF0

SREIF1
TMIF03H

STIF1
CSIIF10
IICIF10

0/1

0/1

0/1

0

SRIF1
CSIIF11
IICIF11

0/1

0/1

0/1

0/1

ビット４
TMIF00

割り込み要求フラグ0

割り込み要求信号が発生していない

1

割り込み要求信号が発生し，割り込み要求状態

注意 レジスタ設定の詳細については、RL78/G13 ユーザーズマニュアル ハードウェア編を参照してください。
割り込みマスク・フラグの設定
・タイマ割り込みマスク・フラグのクリア
略号： MK1L
7

6

5

4

3

2

1

0

TMMK03

TMMK02

TMMK01

TMMK00

IICAMK0

SREMK1
TMMK03HSTMK1
CSIMK10IICMK10

0/1

0/1

0/1

0

SRMK1
CSIMK11IICMK11

0/1

0/1

0/1

0/1

ビット４
TMMK00

割り込み処理の制御

0

割り込み処理許可

1

割り込み処理禁止

注意 レジスタ設定の詳細については、RL78/G13 ユーザーズマニュアル ハードウェア編を参照してく
ださい。

R01AN4259JJ0200
2021.08.16

Rev.2.00

Page 22 of 28

RL78/G13

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

タイマ・チャネル開始設定
・タイマ・カウント動作許可
略号： TS0
15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

0

0

0

0

TS
H03

0

TS
H01

0

TS
07

TS
06

TS
05

TS
04

TS
03

TS
02

TS
01

TS
00

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

ビット０
チャネル 0 の動作許可（スタート）トリガ

TS00

注意

0

トリガ動作しない

1

TE00 を 1 にセットし，カウント動作許可状態になる

レジスタ設定の詳細については、RL78/G13 ユーザーズマニュアル ハードウェア編を参照してく
ださい。

R01AN4259JJ0200
2021.08.16

Rev.2.00

Page 23 of 28

RL78/G13
5.7.9

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

タイマ・アレイ・ユニット 0 チャネル 0 動作停止関数

図 5.11 にタイマ・アレイ・ユニット 0 チャネル 0 動作停止関数のフローチャートを示します。

R_TAU0_Channel0_Stop()

タイマ・アレイ・ユニット0
チャネル0の動作を停止

TT0レジスタ ← 0001H

タイマ・アレイ・ユニット0
チャネル0の割り込みを禁止

TMMK00ビット ← 1
TMIF00ビット ← 0

return

図 5.11

タイマ・アレイ・ユニット 0 チャネル 0 動作停止関数

タイマ・チャネル停止設定
・タイマ・カウント動作停止
略号： TT0
15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

0

0

0

0

TT
H03

0

TT
H01

0

TT
07

TT
06

TT
05

TT
04

TT
03

TT
02

TT
01

TT
00

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

ビット０
チャネル 0 の動作停止トリガ

TT00

注意

0

トリガ動作しない

1

TE00 を 0 にクリアし，カウント動作停止状態になる

レジスタ設定の詳細については、RL78/G13 ユーザーズマニュアル ハードウェア編を参照してく
ださい。

R01AN4259JJ0200
2021.08.16

Rev.2.00

Page 24 of 28

RL78/G13

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

5.7.10 タイマ・アレイ・ユニット 0 チャネル 0 のキャプチャ完了割り込み処理
図 5.12、図 5.13にタイマ・アレイ・ユニット0 チャネル0のキャプチャ完了割り込み処理のフロー
チャートを示します。

r_tau0_channel0_interrupt

オーバーフロー発生?

NO

YES
パルス間隔測定値を一時保管

パルス間隔測定値を一時保管

g_tau0_ch0_width ←(TDR00 + 1) + 10000H

g_tau0_ch0_width ←TDR00 + 1

1回目のP00の入力レベルを読み出し

ウェイト

2回目のP00の入力レベルを読み出し

TAU0チャネル0の割り込み要求未発生
かつ1回目と2回目のP00の入力レベルは一致？
YES

NO

2

エッジ判定フラグを設定

1

図 5.12

R01AN4259JJ0200
2021.08.16

タイマ・アレイ・ユニット 0 チャネル 0 のキャプチャ完了割り込み処理（1/2）

Rev.2.00

Page 25 of 28

RL78/G13

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

1

エッジ判定フラグ= 0？

NOYES
ハイ・レベル幅の残りの測定回数 > 0？

NONO

ロウ・レベル幅の残りの測定回数 > 0？
YES

YES
ハイ・レベル幅の測定値を格納

ロウ・レベル幅の測定値を格納

ハイ・レベル幅の測定回数をデクリメントロウ・レベル幅の測定回数をデクリメント2

TAU0チャネル0の割り込み要求フラグをクリア

測定値を破棄した回数をインクリメント

return

図 5.13

R01AN4259JJ0200
2021.08.16

タイマ・アレイ・ユニット 0 チャネル 0 のキャプチャ完了割り込み処理（2/2）

Rev.2.00

Page 26 of 28

RL78/G13

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

6. サンプルコード
サンプルコードは、ルネサスエレクトロニクスホームページから入手してください。

7. 参考ドキュメント
RL78/G13 ユーザーズマニュアルハードウェア編(R01UH0146J)

RL78 ファミリユーザーズマニュアルソフトウェア編(R01US0015J)(最新版をルネサスエレクトロニクスホームページから入手してください。)
テクニカルアップデート(最新の情報をルネサスエレクトロニクスホームページから入手してください。)

すべての商標および登録商標は、それぞれの所有者に帰属します。
R01AN4259JJ0200
2021.08.16

Rev.2.00

Page 27 of 28

RL78/G13

タイマ・アレイ・ユニット (パルス間隔測定 (両エッジ)) CC-RL

改訂記録
Rev.
1.00
2.00

発行日
2018.07.06
2021.08.16

ページ
―
全般
4
6
7
7
8
8
9
11
12
13
14、15
17
20
21
21
22
24
24
24
25、26

R01AN4259JJ0200
2021.08.16

Rev.2.00

改訂内容
ポイント
初版発行
「タイマ・アレイ・ユニット」を「タイマ・アレイ・ユニッ
ト 0」に変更
2. 動作確認条件 を変更
5.1 動作概要 を変更
表 5.1 オプション・バイト設定 を変更
表 5.3 グローバル変数 を変更
5.6 関数仕様 の main の説明を変更
5.6 関数仕様 の R_MAIN_UserInit の説明を変更
5.6 関数仕様 の r_tau0_channel0_interrupt の宣言を変更
図 5.3 周辺機能初期設定関数 を変更
図 5.4 入出力ポートの設定 を変更
図 5.5 CPU クロックの設定 を変更
図 5.6 タイマ・アレイ・ユニット 0 初期設定（1/2）、
図 5.7 タイマ・アレイ・ユニット 0 初期設定（2/2）を変更
チャネルのトリガ動作制御 の表を変更
図 5.8 メイン処理 を変更
図 5.9 メイン・ユーザー初期設定関数 を変更
5.7.8 のタイトルを変更
割り込みマスク・フラグの設定 の表を変更
5.7.9 のタイトルを変更
図 5.11 タイマ・アレイ・ユニット 0 チャネル 0 動作停止関数 を変更
タイマ・チャネル停止設定 の表を追加
図 5.12 タイマ・アレイ・ユニット 0 チャネル 0 のキャプ
チャ完了割り込み処理（1/2）、
図 5.13 タイマ・アレイ・ユニット 0 チャネル 0 のキャプ
チャ完了割り込み処理（2/2）を変更

Page 28 of 28

製品ご使用上の注意事項
ここでは、マイコン製品全体に適用する「使用上の注意事項」について説明します。個別の使用上の注意事項については、本ドキュメントおよびテク
ニカルアップデートを参照してください。
1.

静電気対策
CMOS 製品の取り扱いの際は静電気防止を心がけてください。CMOS 製品は強い静電気によってゲート絶縁破壊を生じることがあります。運搬や保存の際には、当社が出荷梱包に使用している導電性のトレーやマガジンケース、導電性の緩衝材、金属ケースなどを利用し、組み立て工程にはアースを施してください。プラスチック板上に放置したり、端子を触ったりしないでください。また、CMOS 製品を実装したボードについても同様の扱いをしてください。

2.

電源投入時の処置
電源投入時は、製品の状態は不定です。電源投入時には、LSI の内部回路の状態は不確定であり、レジスタの設定や各端子の状態は不定です。外部
リセット端子でリセットする製品の場合、電源投入からリセットが有効になるまでの期間、端子の状態は保証できません。同様に、内蔵パワーオン
リセット機能を使用してリセットする製品の場合、電源投入からリセットのかかる一定電圧に達するまでの期間、端子の状態は保証できません。

3.

電源オフ時における入力信号
当該製品の電源がオフ状態のときに、入力信号や入出力プルアップ電源を入れないでください。入力信号や入出力プルアップ電源からの電流注入により、誤動作を引き起こしたり、異常電流が流れ内部素子を劣化させたりする場合があります。資料中に「電源オフ時における入力信号」についての記載のある製品は、その内容を守ってください。

4.

未使用端子の処理
未使用端子は、「未使用端子の処理」に従って処理してください。CMOS 製品の入力端子のインピーダンスは、一般に、ハイインピーダンスとなっています。未使用端子を開放状態で動作させると、誘導現象により、LSI 周辺のノイズが印加され、LSI 内部で貫通電流が流れたり、入力信号と認識されて誤動作を起こす恐れがあります。

5.

クロックについてリセット時は、クロックが安定した後、リセットを解除してください。プログラム実行中のクロック切り替え時は、切り替え先クロックが安定した
後に切り替えてください。リセット時、外部発振子（または外部発振回路）を用いたクロックで動作を開始するシステムでは、クロックが十分安定した後、リセットを解除してください。また、プログラムの途中で外部発振子（または外部発振回路）を用いたクロックに切り替える場合は、切り替え先のクロックが十分安定してから切り替えてください。

6.

入力端子の印加波形
入力ノイズや反射波による波形歪みは誤動作の原因になりますので注意してください。CMOS 製品の入力がノイズなどに起因して、VIL（Max.）から VIH（Min.）までの領域にとどまるような場合は、誤動作を引き起こす恐れがあります。入力レベルが固定の場合はもちろん、VIL（Max.）から VIH（Min.）までの領域を通過する遷移期間中にチャタリングノイズなどが入らないように使用してください。

7.

リザーブアドレス（予約領域）のアクセス禁止
リザーブアドレス（予約領域）のアクセスを禁止します。アドレス領域には、将来の拡張機能用に割り付けられている リザーブアドレス（予約領域）があります。これらのアドレスをアクセスしたときの動作については、保証できませんので、アクセスしないようにしてください。

8.

製品間の相違について
型名の異なる製品に変更する場合は、製品型名ごとにシステム評価試験を実施してください。同じグループのマイコンでも型名が違うと、フラッ
シュメモリ、レイアウトパターンの相違などにより、電気的特性の範囲で、特性値、動作マージン、ノイズ耐量、ノイズ幅射量などが異なる場合があります。型名が違う製品に変更する場合は、個々の製品ごとにシステム評価試験を実施してください。

ご注意書き1.

本資料に記載された回路、ソフトウェアおよびこれらに関連する情報は、半導体製品の動作例、応用例を説明するものです。回路、ソフトウェアおよびこれらに関連する情報を使用する場合、お客様の責任において、お客様の機器・システムを設計ください。これらの使用に起因して生じた損害（お客様または第三者いずれに生じた損害も含みます。以下同じです。）に関し、当社は、一切その責任を負いません。

2.

当社製品または本資料に記載された製品デ－タ、図、表、プログラム、アルゴリズム、応用回路例等の情報の使用に起因して発生した第三者の特許権、著作権その他の知的財産権に対する侵害またはこれらに関する紛争について、当社は、何らの保証を行うものではなく、また責任を負うものではありません。

3.

当社は、本資料に基づき当社または第三者の特許権、著作権その他の知的財産権を何ら許諾するものではありません。

4.

当社製品を組み込んだ製品の輸出入、製造、販売、利用、配布その他の行為を行うにあたり、第三者保有の技術の利用に関するライセンスが必要と5.

当社製品を、全部または一部を問わず、改造、改変、複製、リバースエンジニアリング、その他、不適切に使用しないでください。かかる改造、改なる場合、当該ライセンス取得の判断および取得はお客様の責任において行ってください。
変、複製、リバースエンジニアリング等により生じた損害に関し、当社は、一切その責任を負いません。
6.

当社は、当社製品の品質水準を「標準水準」および「高品質水準」に分類しており、各品質水準は、以下に示す用途に製品が使用されることを意図しております。
標準水準：

コンピュータ、OA 機器、通信機器、計測機器、AV 機器、家電、工作機械、パーソナル機器、産業用ロボット等

高品質水準： 輸送機器（自動車、電車、船舶等）、交通制御（信号）、大規模通信機器、金融端末基幹システム、各種安全制御装置等
当社製品は、データシート等により高信頼性、Harsh environment 向け製品と定義しているものを除き、直接生命・身体に危害を及ぼす可能性のある機器・システム（生命維持装置、人体に埋め込み使用するもの等）、もしくは多大な物的損害を発生させるおそれのある機器・システム（宇宙機器と、海底中継器、原子力制御システム、航空機制御システム、プラント基幹システム、軍事機器等）に使用されることを意図しておらず、これらの用途に使用することは想定していません。たとえ、当社が想定していない用途に当社製品を使用したことにより損害が生じても、当社は一切その責任を負いません。
7.

あらゆる半導体製品は、外部攻撃からの安全性を 100％保証されているわけではありません。当社ハードウェア／ソフトウェア製品にはセキュリ
ティ対策が組み込まれているものもありますが、これによって、当社は、セキュリティ脆弱性または侵害（当社製品または当社製品が使用されているシステムに対する不正アクセス・不正使用を含みますが、これに限りません。）から生じる責任を負うものではありません。当社は、当社製品または当社製品が使用されたあらゆるシステムが、不正な改変、攻撃、ウイルス、干渉、ハッキング、データの破壊または窃盗その他の不正な侵入行為（「脆弱性問題」といいます。）によって影響を受けないことを保証しません。当社は、脆弱性問題に起因しまたはこれに関連して生じた損害について、一切責任を負いません。また、法令において認められる限りにおいて、本資料および当社ハードウェア／ソフトウェア製品について、商品性および特定目的との合致に関する保証ならびに第三者の権利を侵害しないことの保証を含め、明示または黙示のいかなる保証も行いません。

8.

当社製品をご使用の際は、最新の製品情報（データシート、ユーザーズマニュアル、アプリケーションノート、信頼性ハンドブックに記載の「半導体デバイスの使用上の一般的な注意事項」等）をご確認の上、当社が指定する最大定格、動作電源電圧範囲、放熱特性、実装条件その他指定条件の範囲内でご使用ください。指定条件の範囲を超えて当社製品をご使用された場合の故障、誤動作の不具合および事故につきましては、当社は、一切その責任を負いません。

9.

当社は、当社製品の品質および信頼性の向上に努めていますが、半導体製品はある確率で故障が発生したり、使用条件によっては誤動作したりする場合があります。また、当社製品は、データシート等において高信頼性、Harsh environment 向け製品と定義しているものを除き、耐放射線設計を行っておりません。仮に当社製品の故障または誤動作が生じた場合であっても、人身事故、火災事故その他社会的損害等を生じさせないよう、お客様の責任において、冗長設計、延焼対策設計、誤動作防止設計等の安全設計およびエージング処理等、お客様の機器・システムとしての出荷保証を行ってください。特に、マイコンソフトウェアは、単独での検証は困難なため、お客様の機器・システムとしての安全検証をお客様の責任で行ってください。

10. 当社製品の環境適合性等の詳細につきましては、製品個別に必ず当社営業窓口までお問合せください。ご使用に際しては、特定の物質の含有・使用を規制する RoHS 指令等、適用される環境関連法令を十分調査のうえ、かかる法令に適合するようご使用ください。かかる法令を遵守しないことにより生じた損害に関して、当社は、一切その責任を負いません。
11. 当社製品および技術を国内外の法令および規則により製造・使用・販売を禁止されている機器・システムに使用することはできません。当社製品および技術を輸出、販売または移転等する場合は、「外国為替及び外国貿易法」その他日本国および適用される外国の輸出管理関連法規を遵守し、それらの定めるところに従い必要な手続きを行ってください。
12. お客様が当社製品を第三者に転売等される場合には、事前に当該第三者に対して、本ご注意書き記載の諸条件を通知する責任を負うものといたします。
13. 本資料の全部または一部を当社の文書による事前の承諾を得ることなく転載または複製することを禁じます。
14. 本資料に記載されている内容または当社製品についてご不明な点がございましたら、当社の営業担当者までお問合せください。
注 1. 本資料において使用されている「当社」とは、ルネサス エレクトロニクス株式会社およびルネサス エレクトロニクス株式会社が直接的、間接的に支配する会社をいいます。
注 2. 本資料において使用されている「当社製品」とは、注１において定義された当社の開発、製造製品をいいます。
(Rev.5.0-1

2020.10)

本社所在地

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

www.renesas.com

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

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

© 2021 Renesas Electronics Corporation. All rights reserved.