I3C動作サンプルコード:「i3c-temperature-sensor」の動かし方 (日本語ブログ)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

I3C動作サンプルコード:「i3c-temperature-sensor」の動かし方 (日本語ブログ)

akifumiokano
NXP Employee
NXP Employee
1 0 3,276

・過去に開催した日本語ウェビナー動画『【今知っておくべき】次世代インターフェース「I3C」の基礎は こちらから視聴できます

※視聴には、MyNXPアカウントの登録が必要になります。簡単3ステップで、無料で登録できます。

 

0. 目次

 

  1. 目次
  2. はじめに
  3. 用意するもの
  4. セットアップ
  5. サンプルコード「P3T1755_FRDM_MCX*_demo」の動作
  6. 各プロジェクトについて (サンプルコードの内容)
  7. P3T1755DP-ARD基板を使ってみる
  8. 参考資料

1. はじめに

 

1.1 このブログ記事について

 

このブログ記事はNXPアプリケーションコード・ハブで公開されているサンプルコード:P3T1755: I3C 温度センサーデモREADME.mdファイルの要約です.

マイコン評価基板のFRDM-MCXN947,またはFRDM-MCX-A153を用いて,I3Cバスの挙動を確認できるサンプルコードが, NXPアプリケーションコード・ハブ・サイトで公開[英語]されており,そのコードを動かしてみるまでの手順を説明しています.

このブログでは,サンプルコード公開ページで説明しているインポート方法に代わり,より簡単なGitHubから直接インポートする方法を紹介します.

さらにサンプルコード動作の解説も補足します.

 

1.2 P3T1755: I3C温度センサーデモ

 

このサンプルコードはMIPI I3Cバスのデモを,NXPのマイコン:MCXシリーズP3T1755温度センサを使用して行います.

MIPI I3Cバスは,2つの信号線で高データレートのデータ転送を行う同期式シリアルバスです.プロトコルはI²Cに似ていますが,動的アドレス割り当て(DAA),インバンド割り込み(IBI)などの拡張機能を備えています.このサンプルコードを使って,これらの機能や信号の特性を確認できます.

MIPI I3Cバスの概要は, NXPコミュニティ・ブログ:「I3Cバスの概要 ~次のシリアルバス~」や, リーフレット:「NXP システム・マネジメントI2C, I3C, SPIセレクタ・ガイド」で解説されています.

このサンプルコードのI3Cターゲットデバイスとして使われるP3T1755は,-40°Cから+125°Cの範囲で動作するデジタル温度センサです.バンドギャップ温度センサ回路とADコンバータを内蔵し,測定した温度をデジタル出力します.このデバイスはソフトウェアからレジスタを介して動作モードなどの設定や,温度データの読み出しを行います.これらのレジスタ・アクセスは2線式シリアル・バスのI3C(最大12.5MHz),およびI2C(最大3.4MHz)インターフェースによる通信で行われます.P3T1755の詳細については,データシートを参照ください.

このサンプルコードでは,マイコンの機能を抽象化するライブラリ:r01libを使用しています.このライブラリによってシリアルバスやGPIOピンの操作を簡単なAPIとして提供,シンプルなサンプルコード記述を可能にしています.このAPIはArm Mbed SDKにヒントを得ています.

  • r01libは,サンプルコード中のライブラリ・プロジェクト:_r01lib_frdm_mcx*として含まれています.
  • すべてのソースコードは_r01lib_frdm_mcx*/source/フォルダにあります.
  • APIに関するドキュメントは_r01lib_frdm_mcx*/r01lib_docs/フォルダにあります.
  • このライブラリの一部としてr01deviceも含んでいます.r01deviceは,周辺デバイス操作を抽象化するクラスドライバ・ライブラリ集です.サンプルコードでもこのデバイス操作APIを使用しています.

 

block.png

 

2. 用意するもの

 

2.1 ハードウェア

 

 

sensor_on_n.png

sensor_on_a.png

2.2 ソフトウェア

 

 

3. セットアップ

 

3.1 ステップ 1: ハードウェアを接続

 

  • FRDM-MCXN947またはFRDM-MCXA153ボードをUSBケーブルでPCに接続
  • [オプション波形の確認を行う場合] I3C 信号をオシロスコープに接続
    • FRDM-MCXN947: SDA=J5-3, SCL=J5-4
    • FRDM-MCXA153: SDA=J20, SCL=J21

スクリーンショット 2025-02-09 8.41.38.png

スクリーンショット 2025-02-09 8.41.52.png

 

3.2 ステップ 2: 必要なソフトウェアをダウンロードしてインストール

 

MCUXpresso IDEとSDKのインストール方法はここでは解説しません. インストール方法は,NXPのYouTubeチャンネルで公開されている動画:「PCAL9722HN-ARDを動かしてみよう」の00:23〜03:30を参考にしてください.

 

3.3 ステップ 3: APP-CODE-HUBからコードをダウンロードしてインポート

 

MCUXpresso IDE を起動し,新しいワークスペースを作成.

起動後にワークスペース選択のダイアログ「MCUXpresso IDE Launcher」が表示されない場合は,「File」メニュー→「Switch workspace」→「Other...」を選択して作成

workspace.png

ワークスペースに指定するフォルダは任意.ただし指定するフォルダに至るフォルダ階層(パス)の名前に日本語を含まないこと.下は「Users/tedd/dev/mcuxpresso/i3c_sample_code」フォルダをワークスペースに指定している例.

スクリーンショット 2025-02-05 4.21.51.png

 

MCUXpresso IDEが新しいワークスペースで起動すると,ウェルカム・ページが表示される.この中の「Import from Application Code Hub」をクリックして,サンプルコードのインポートを開始.

スクリーンショット 2025-02-05 4.22.30.png

 

Application Code Hubページが表示されたら「i3c」を検索.

出てきた「P3T1755:I3C temperature sensor demo」をクリックして選択.

スクリーンショット 2025-02-05 4.25.21.png

 

表示された解説ページ上部の「GitHub link」をクリックすると,下部の「Next >」ボタンが有効になるので,ここをクリック.

スクリーンショット 2025-02-05 4.25.42.png

 

インポートするブランチを選択.このサンプルコードではmainしかないので,それを選択した状態で「Next >」をクリック.

スクリーンショット 2025-02-05 4.25.50.png

 

インポート方法の選択.この例では既存のプロジェクトをインポートするので,デフォルトの選択肢のまま「Next >」をクリック.

スクリーンショット 2025-02-05 4.27.16.png

 

インポート先のフォルダを選択.ここでは最初に作成したワークスペース・フォルダを指定して「Next >」をクリック.

スクリーンショット 2025-02-05 4.27.01.png

 

インポートするプロジェクトを選択.ここでは全てを選択した状態で「Finish」をクリック.

スクリーンショット 2025-02-05 4.27.23.png

 

プロジェクトを作成したSDKバージョンについての警告が出るが,互換性には問題はないので「OK」をクリック.

これはインポートするプロジェクトの数だけ警告が出るので,その都度「OK」を押してください(このサンプルコードの場合8回).

スクリーンショット 2025-02-05 4.27.43.png

 

これでインポート完了です.

imported.png

3.4 - ステップ 4: プロジェクトをビルドしてデバッグ

 

左上部に表示される"Project Explorer"パネル内で,使用する基板に合わせてP3T1755_FRDM_MCXN947_demoまたはP3T1755_FRDM_MCXA153_demoのいずれかのプロジェクトを選択して,アイコンツールバーの"Start debugging project"アイコン (青い虫のアイコン)をクリック.

スクリーンショット 2025-02-05 4.28.40.png

 

実行対象となる基板を選択.マイコン基板が1台だけ接続されている場合は以下のように表示されるので「OK」をクリック.

スクリーンショット 2025-02-05 4.28.48.png

 

MCUXpresso IDE v24.12ではターゲット・ミスマッチの警告が出る.これは問題ないので「Yes」をクリック.

スクリーンショット 2025-02-05 4.28.58.png

 

FRDM-MCXN947基板の場合,マイコンには2個のコアが内蔵されているため,その選択を促される.この場合はコア0を選択して「OK」をクリック (FRDM-MCXA153基板では表示されない).

スクリーンショット 2025-02-05 4.29.12.png

 

デバッグセッションが開始され,main()関数の最初の部分で実行停止状態になる.

ここで黄色の四角と緑の右向き三角が組み合わさったアイコン(Resume)をクリックすると,プログラムの実行が開始されます.

スクリーンショット 2025-02-05 4.29.23.png

 

MCUXpresso IDE内の下側中央部のコンソール表示部に実行結果が表示されます.

スクリーンショット 2025-02-05 4.29.30.png

 

4. サンプルコード「P3T1755_FRDM_MCX*_demo」の動作

 

1秒ごとに測定した温度の値がMCUXpresso IDEのコンソール(中央下ペイン)に表示されます.下の例では実行開始後に1秒ごとに読み出した温度を表示します.

また基板上の点滅しているLEDの色が温度によって変化します.最初はで点滅.プログラム実行開始時の温度より1℃上昇でに.2℃上昇でになります.

P3T1755指で触れて温めたりヘアドライヤー冷却スプレーを使って値の変化を確認してください.

 

sensor_on_n.png

sensor_on_a.png

スクリーンショット 2025-02-10 12.09.48.png

touch_on_n.jpg

touch_on_a.jpg

IBI(インバンド割込)発生するとコンソールに表示されます.このサンプルコードではプログラム実行開始時の温度を基準とし,その温度よりも2℃上昇した際に割込を,その後,温度が下降し"基準温度+1℃"の状態になると再び割り込みが発生するよう設定しています.これらはT_HIGH,T_LOWレジスタで設定されています.

下のコンソール表示例では実行開始から2秒経過後と5秒経過後にIBIが発生しています.

 

P3T1755 (Temperature sensor) I3C operation sample: getting temperature data and IBI
  T_LOW / T_HIGH registers updated:  23.6875˚C /  24.6875˚C
      based on current temperature:  22.6875˚C

Register dump - I3C target address:7’h08 (0x10)
  - Temp   (0x0): 0x16A0 ( 22.6250˚C)
  - Conf   (0x1): 0x  2A
  - T_LOW  (0x2): 0x17B0 ( 23.6875˚C)
  - T_HIGH (0x3): 0x18B0 ( 24.6875˚C)
  * PID    (CCC:Provisioned ID)                 : 0x 02 36 15 2A 00 90
  * BCR    (CCC:Bus Characteristics Register)   : 0x03
  * DCR    (CCC:Device Characteristics Register): 0x63 (= Temperature sensor)

Read at    0 sec: Temperature:  22.6250˚C
Read at    1 sec: Temperature:  22.6250˚C
Read at    2 sec: Temperature:  22.7500˚C
*** IBI : Got IBI from target_address: 7’h08 (0x10)
Read at    3 sec: Temperature:  26.1250˚C
Read at    4 sec: Temperature:  26.7500˚C
Read at    5 sec: Temperature:  24.8750˚C
*** IBI : Got IBI from target_address: 7’h08 (0x10)
Read at    6 sec: Temperature:  23.5625˚C
Read at    7 sec: Temperature:  23.1875˚C

 

IBI波形をオシロスコープでモニタできるように,マイコンがIBIイベントを受け取るとGPIOピン(FRDM-MCXN947ではJ5-3, FRDM-MCXA153ではD2)にパルスを出力するようになっています.この信号の立ち下がりエッジを,オシロスコープのトリガとして使ってください.

スクリーンショット 2025-02-12 6.40.38.png

スクリーンショット 2025-02-13 18.57.53.png

 

スクリーンショット 2025-02-13 19.06.54.png

 

5. 各プロジェクトについて (サンプルコードの内容)

 

このサンプルには,I3Cをいくつかの方法でデモするプロジェクトが含まれています.次のリストは,プロジェクトとその機能を示しています.

2種類のマイコン基板,FRDM-MCXN947FRDM-MCXA153のそれぞれで,同じ動作をするプロジェクトを用意しています.

どちらのマイコン用のプロジェクトも,ソースコードは同一です (IBIイベント検出出力のピン指定部分は除く).それぞれのマイコンに必要な設定とライブラリの指定は,個別のプロジェクト設定で行われています.

 

5.1 P3T1755_FRDM_MCX*_demo

 

上の第4節で解説したとおり,P3T1755から読み取った温度をコンソールに表示し,温度に応じて点滅するLEDの色を変化させます.また決められた温度に上昇,または下降した時にIBIを発生させます.I3Cターゲットのアドレス割当ては,あらかじめ指定された静的アドレスを用いて行われます(DAA_set_dynamic_address_from_static_address).

 

5.2 P3T1755_FRDM_MCX*_demo_DAA

 

複数のI3Cターゲットを扱う例です.基本的な動作は上記のプロジェクトと同じですが,I3Cターゲットのアドレス割当はDAA(Dynamic Address Assignment)で行われます.このサンプルでは最大3個までのP3T1755接続が可能です.これに加えてI²Cだけで動く(I3Cをサポートしていない)LM75B互換の温度センサ(LM75BPCT2075など)のアドレスを0x4F(0b1001111)に設定して接続しておくと,同一バス上でのI3CとI2Cの通信のデモが可能です.

 

5.3 P3T1755_FRDM_MCX*_simple

 

上の2種類のサンプルのようなデモ的な動作を排して,I3Cの基本部分だけを示した例です.

 

5.4 P3T1755_FRDM_MCX*_basic_operation

 

P3T1755を抽象化したクラスを使わずに,I3Cの操作だけで温度を読み取る最も基本的な例です.ターゲット・デバイスへの実際の通信部分がそのまま書かれています.

 

int main( void )
{
	PRINTF( "P3T1755 basic operation sample\r\n" );

	i3c.ccc_broadcast( CCC::BROADCAST_RSTDAA, NULL, 0 ); // Reset DAA
	i3c.ccc_set( CCC::DIRECT_SETDASA, static_address, dynamic_address << 1 ); // Set Dynamic Address from Static Address

	while ( true )
	{
		i3c.write( dynamic_address, w_data, sizeof( w_data ), I3C::NO_STOP );
		i3c.read(  dynamic_address, r_data, sizeof( r_data ) );

		PRINTF( "%f\r\n", (((int)r_data[ 0 ]) << 8 | r_data[ 1 ]) / 256.0 );
		wait( 1 );
	}
}

 

電源投入後のI3Cターゲット・デバイスはI²Cデバイスとして動作します.このコード例ではi3c.ccc_*で始まる2つのメソッド(関数)の呼び出しによって,新しいターゲット・アドレスが割り当てられます.この操作によってターゲットはI3C動作に切り替わります.

 

5.5 _r01lib_frdm_mcx*

 

これらは各マイコン向けに用意されたライブラリ・プロジェクトです.このためこのプロジェクトは単独で実行できません.

 

5.6 プロジェクトの機能一覧

 

プロジェクト名 ターゲットボード 目的 I3C操作 LED操作 IBI DAA
P3T1755_FRDM_MCXA153_demo FRDM-MCXA153 LED点滅色変更デモ 静的アドレスから割当
P3T1755_FRDM_MCXA153_demo_DAA FRDM-MCXA153 LED点滅色変更デモ 動的割当
P3T1755_FRDM_MCXA153_simple FRDM-MCXA153 P3T1755デバイスクラスの基本操作例 - - 静的アドレスから割当
P3T1755_FRDM_MCXA153_basic_operation FRDM-MCXA153 I3C クラスの基本操作例 - - 静的アドレスから割当
P3T1755_FRDM_MCXN947_demo FRDM-MCXN947 LED 点滅色変更のI3Cデモ 静的アドレスから割当
P3T1755_FRDM_MCXN947_demo_DAA FRDM-MCXN947 LED 点滅色変更のI3Cデモ 動的割当
P3T1755_FRDM_MCXN947_simple FRDM-MCXN947 P3T1755 デバイスクラスの基本操作例 - - 静的アドレスから割当
P3T1755_FRDM_MCXN947_basic_operation FRDM-MCXN947 I3C クラスの基本操作例 - - 静的アドレスから割当
_r01lib_frdm_mcxa153 FRDM-MCXA153 アプリケーションプロジェクトからリンクされるライブラリ - - - -
_r01lib_frdm_mcxn947 FRDM-MCXN947 アプリケーションプロジェクトからリンクされるライブラリ - - - -

注意 _r01lib_* プロジェクトはライブラリです.これらのコードは単独では実行できません

 

6. P3T1755DP-ARD基板を使ってみる

 

6.1 FRDM-MCXN947に接続

 

FRDM-MCXN947にP3T1755DP-ARDを接続するには2つの方法があります.

ひとつ目の方法は,Arduinoシールドソケットを使って直接接続する方法です.これにはFRDM-MCXN947の基板裏面の半田ジャンパSJ14SJ15を切り替えなければ(それぞれ2-3間をショート)なりません.これによりArduinoシールドソケットのD18,D19ピン(J2-18, J2-20)にI3C信号を接続できるようになります.

スクリーンショット 2025-02-10 5.50.19.png

ふたつ目は,基板に変更は加えず基板間を4 本のワイヤで接続する方法です.

wiring-N-ARD.png

いずれの接続方法でも,ふたつの基板のP3T1755温度センサが同一I3Cバス上に接続されます.ArduinoシールドボードのP3T1755はI²Cの静的アドレス0x4Cが設定されているので,次の例のようにコードを修正して,Arduinoシールドボード上のP3T1755にアクセスできるようにします.例えば,P3T1755_FRDM_MCX*_demo/source/main.cppでは次のようにします.

 

#include  "r01lib.h"
#include  "pin_control.h"
#include  "temp_sensor/P3T1755.h"
#include  <time.h>

#undef  P3T1755_ADDR_I2C          //  <-- この行を追加
#define P3T1755_ADDR_I2C	0x4C  //  <-- この行を追加

I3C     i3c( I3C_SDA, I3C_SCL );
P3T1755 p3t1755( i3c, P3T1755_ADDR_I2C );

 

Arduinoシールドソケットを用いて直接接続する方法では観察できる信号波形が影響を受けるので注意が必要です.P3T1755DP-ARDのArduinoシールドピンD18,D19からP3T1755までの間に電圧レベル変換器NTS0304Eが接続されています.このため信号波形は,NTS0304Eのオープンドレイン信号の立ち上がり時間改善機能による影響を受けます.

6.2 FRDM-MCXA153に接続

 

FRDM-MCXN153では,P3T1755DP-ARDをArduinoシールドソケットにそのまま差し込むことができます.

wiring-A-ARD.png

次の例のようにコードを修正して,I3CをD18とD19(FRDM-MCXA153のJ2の18ピンと20ピン,P3T1755DP-ARDのJ5の9ピンと10ピン)に接続します.FRDM-MCXA153では,マイコン基板上の温度センサとP3T1755DP-ARD上の温度センサは同じバス上には接続されません.

 

//I3C   i3c( I3C_SDA, I3C_SCL );  // この行を次の行のように変更
I3C     i3c( I2C_SDA, I2C_SCL );  // 「3」を「2」に置き換える:I2C_SDA,I2C_SCL 

 

P3T1755DP-ARD基板上では,ArduinoシールドピンD18,D19からP3T1755までの間に電圧レベル変換器NTS0304Eが接続されています.このため信号波形は,NTS0304Eのオープンドレイン信号の立ち上がり時間改善機能による影響を受けます.

 

7. 参考資料

 

 

変更履歴:
2025-02-17:初版
2025-02-26:日本語ウェビナー動画:『【今知っておくべき】次世代インターフェース「I3C」の基礎』のリンクを目次の前と「5. 参考資料」内に追加

 

=========================

本投稿の「Comment」欄にコメントをいただいても、現在返信に対応しておりません。
お手数をおかけしますが、お問い合わせの際には「NXPへの技術質問 - 問い合わせ方法 (日本語ブログ)」をご参照ください。
(既に弊社NXP代理店、もしくはNXPとお付き合いのある方は、直接担当者へご質問いただいてもかまいません。)

%3CLINGO-SUB%20id%3D%22lingo-sub-2040345%22%20slang%3D%22ja-JP%22%20mode%3D%22CREATE%22%3EI3C%20operation%20sample%20code%3A%20How%20to%20use%20%22i3c-temperature-sensor%22%20(Japanese%20blog)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2040345%22%20slang%3D%22ja-JP%22%20mode%3D%22CREATE%22%3E%3CDIV%20id%3D%22idx0%22%20class%3D%22pt1%22%3E%0A%3CH4%20id%3D%22toc-hId-146428946%22%20id%3D%22toc-hId-147169820%22%20id%3D%22toc-hId-204611828%22%3E%E3%83%BBYou%20can%20watch%20the%20previously%20held%20Japanese%20webinar%20video%20%22%20%3CFONT%20color%3D%22%23008080%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.jp%2Fdesign%2Fdesign-center%2Ftraining%2FTIP-240723_I3C_Webinar_JP%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%3CSTRONG%3EBasics%20of%20the%20next-generation%20interface%20%22I3C%22%20-%20What%20you%20need%20to%20know%20now%22%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FFONT%3E%20here%3C%2FH4%3E%0A%3CH4%20id%3D%22toc-hId--1661025517%22%20id%3D%22toc-hId--1660284643%22%20id%3D%22toc-hId--1602842635%22%3E*To%20watch%2C%20you%20will%20need%20to%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FNXP-Tech-Blog%2FMyNXP%25E3%2582%25A2%25E3%2582%25AB%25E3%2582%25A6%25E3%2583%25B3%25E3%2583%2588%25E3%2581%25AE%25E7%2599%25BB%25E9%258C%25B2%25E6%2596%25B9%25E6%25B3%2595-%25E6%2597%25A5%25E6%259C%25AC%25E8%25AA%259E%25E3%2583%2596%25E3%2583%25AD%25E3%2582%25B0%2Fba-p%2F2155019%22%20target%3D%22_self%22%3Eregister%20for%20a%20MyNXP%20account%3C%2FA%3E%20.%20You%20can%20register%20for%20free%20in%20three%20easy%20steps.%3C%2FH4%3E%0A%3CBR%20%2F%3E%0A%3CH1%20id%3D%220-%25E7%259B%25AE%25E6%25AC%25A1%22%20id%3D%22toc-hId-1923114971%22%20id%3D%22toc-hId-1980556979%22%3E0.%20Table%20of%20Contents%3C%2FH1%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3COL%20start%3D%220%22%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx0%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Etable%20of%20contents%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx1%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EIntroduction%3C%2FA%3E%3C%2FLI%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx1-1%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E1.1%20About%20this%20blog%20post%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx1-2%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E1.2%20P3T1755%3A%20I3C%20Temperature%20Sensor%20Demo%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx2%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EWhat%20you%20need%3C%2FA%3E%3C%2FLI%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx2-1%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E2.1%20Hardware%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx2-2%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E2.2%20Software%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx3%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Eset%20up%3C%2FA%3E%3C%2FLI%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx3-1%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E3.1%20Step%201%3A%20Connect%20the%20hardware%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx3-2%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E3.2%20Step%202%3A%20Download%20and%20install%20the%20required%20software%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx3-3%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E3.3%20Step%203%3A%20Download%20and%20import%20the%20code%20from%20APP-CODE-HUB%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx3-4%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E3.4%20Step%204%3A%20Build%20and%20debug%20the%20project%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx4%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EOperation%20of%20the%20sample%20code%20%22P3T1755_FRDM_MCX*_demo%22%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx5%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EAbout%20each%20project%20(sample%20code%20content)%3C%2FA%3E%3C%2FLI%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx5-1%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E5.1%20P3T1755_FRDM_MCX*_demo%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx5-2%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E5.2%20P3T1755_FRDM_MCX*_demo_DAA%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx5-3%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E5.3%20P3T1755_FRDM_MCX*_simple%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx5-4%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E5.4%20P3T1755_FRDM_MCX*_basic_operation%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx5-5%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E5.5%20_r01lib_frdm_mcx*%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx5-6%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E5.6%20Project%20Function%20List%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx6%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3ETry%20using%20the%20P3T1755DP-ARD%20board%3C%2FA%3E%3C%2FLI%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx6-1%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E6.1%20Connecting%20to%20FRDM-MCXN947%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx6-2%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E6.2%20Connecting%20to%20FRDM-MCXA153%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CLI%3E%3CA%20class%3D%22smoothScroll%22%20href%3D%22%23idx7%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EReference%20materials%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CDIV%20id%3D%22idx1%22%20class%3D%22pt1%22%3E%0A%3CH1%20id%3D%221-%25E3%2581%25AF%25E3%2581%2598%25E3%2582%2581%25E3%2581%25AB%22%20id%3D%22toc-hId-115660508%22%20id%3D%22toc-hId-173102516%22%3E1.%20Introduction%3C%2FH1%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CDIV%20id%3D%22idx1-1%22%20class%3D%22pt1%22%3E%0A%3CH2%20id%3D%2211-%25E3%2581%2593%25E3%2581%25AE%25E3%2583%2596%25E3%2583%25AD%25E3%2582%25B0%25E8%25A8%2598%25E4%25BA%258B%25E3%2581%25AB%25E3%2581%25A4%25E3%2581%2584%25E3%2581%25A6%22%20id%3D%22toc-hId-806221982%22%20id%3D%22toc-hId-863663990%22%3E1.1%20About%20this%20blog%20post%3C%2FH2%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CP%3EThis%20blog%20post%20is%20a%20summary%20of%20the%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-appcodehub%2Fdm-i3c-temperature-sensor%2Fblob%2Fmain%2FREADME.md%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%20README.md%20file%3C%2FA%3E%20for%20the%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2Fappcodehub%3Fsearch%3Ddm-i3c-temperature-sensor%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%20sample%20code%3A%20P3T1755%3A%20I3C%20Temperature%20Sensor%3C%2FA%3E%20Demo%2C%20available%20on%20the%20NXP%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2Fappcodehub%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%20Application%20Code%20Hub%20.%3C%2FA%3E%3C%2FP%3E%0A%3CP%3ESample%20code%20that%20can%20be%20used%20to%20verify%20the%20behavior%20of%20the%20I3C%20bus%20using%20the%20microcontroller%20evaluation%20boards%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.jp%2Fdesign%2Fdesign-center%2Fdevelopment-boards-and-designs%2FFRDM-MCXN947%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%3CSTRONG%3EFRDM-MCXN947%3C%2FSTRONG%3E%3C%2FA%3E%20or%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.jp%2Fdesign%2Fdesign-center%2Fdevelopment-boards-and-designs%2FFRDM-MCXA153%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%3CSTRONG%3EFRDM-MCX-A153%3C%2FSTRONG%3E%3C%2FA%3E%20has%20been%20%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2Fappcodehub%3Fsearch%3Ddm-i3c-temperature-sensor%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Epublished%20on%20the%20NXP%20Application%20Code%20Hub%20site%20%3CSUP%3E%5BEnglish%5D%3C%2FSUP%3E%3C%2FA%3E%20%2C%20and%20explains%20the%20steps%20to%20get%20the%20code%20running.%3C%2FP%3E%0A%3CP%3EIn%20this%20blog%2C%20we%20will%20introduce%20a%20simpler%20method%20of%20importing%20directly%20from%20GitHub%20instead%20of%20the%20import%20method%20explained%20on%20the%20sample%20code%20publication%20page.%3C%2FP%3E%0A%3CP%3EWe%20will%20also%20provide%20a%20supplementary%20explanation%20of%20how%20the%20sample%20code%20works.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CDIV%20id%3D%22idx1-2%22%20class%3D%22pt1%22%3E%0A%3CH2%20id%3D%2212-p3t1755-i3c-%25E6%25B8%25A9%25E5%25BA%25A6%25E3%2582%25BB%25E3%2583%25B3%25E3%2582%25B5%25E3%2583%25BC%25E3%2583%2587%25E3%2583%25A2%22%20id%3D%22toc-hId--1001232481%22%20id%3D%22toc-hId--943790473%22%3E1.2%20P3T1755%3A%20I3C%20Temperature%20Sensor%20Demo%3C%2FH2%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CP%3EThis%20sample%20code%20demonstrates%20%3CSTRONG%3Ethe%20MIPI%20I3C%20bus%3C%2FSTRONG%3E%20using%20NXP's%20%3CSTRONG%3EMCX%20series%20microcontroller%3C%2FSTRONG%3E%20and%20%3CSTRONG%3EP3T1755%20temperature%20sensor%3C%2FSTRONG%3E%20.%3C%2FP%3E%0A%3CP%3EThe%20MIPI%20I3C%20bus%20is%20a%20synchronous%20serial%20bus%20that%20transfers%20data%20at%20high%20data%20rates%20over%20two%20signal%20lines.%20The%20protocol%20is%20similar%20to%20I%C2%B2C%2C%20but%20it%20has%20extended%20features%20such%20as%20Dynamic%20Address%20Allocation%20(DAA)%20and%20In-Band%20Interrupts%20(IBI).%20You%20can%20use%20this%20sample%20code%20to%20demonstrate%20these%20features%20and%20signal%20characteristics.%3C%2FP%3E%0A%3CP%3EAn%20overview%20of%20the%20MIPI%20I3C%20bus%20is%20explained%20in%20the%20NXP%20community%20blog%3A%20%22%20%3CSTRONG%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FNXP-Tech-Blog%2FI3C%25E3%2583%2590%25E3%2582%25B9%25E3%2581%25AE%25E6%25A6%2582%25E8%25A6%2581-%25E6%25AC%25A1%25E3%2581%25AE%25E3%2582%25B7%25E3%2583%25AA%25E3%2582%25A2%25E3%2583%25AB%25E3%2583%2590%25E3%2582%25B9%2Fba-p%2F2036760%22%20target%3D%22_blank%22%3EOverview%20of%20the%20I3C%20Bus%20-%20The%20Next%20Serial%20Bus%3C%2FA%3E%3C%2FSTRONG%3E%20%22%20and%20in%20the%20leaflet%3A%20%22%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fja%2Fproduct-selector-guide%2FI2CSELECTORBROC.pdf%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%3CSTRONG%3ENXP%20System%20Management%20I2C%2C%20I3C%2C%20SPI%20Selector%20Guide%3C%2FSTRONG%3E%3C%2FA%3E%20.%22%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.jp%2Fproducts%2FP3T1755DP%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSTRONG%3EThe%20P3T1755%3C%2FSTRONG%3E%3C%2FA%3E%20%2C%20used%20as%3CSTRONG%3E%20the%20I3C%20target%20device%3C%2FSTRONG%3E%20for%20this%20sample%20code%2C%3CSTRONG%3E%20is%20a%20digital%20temperature%20sensor%3C%2FSTRONG%3E%20that%20operates%20over%20a%20temperature%20range%20of%20-40%C2%B0C%20to%20%2B125%C2%B0C.%20It%20has%20a%20built-in%20bandgap%20temperature%20sensor%20circuit%20and%20an%20AD%20converter%2C%20and%20outputs%20the%20measured%20temperature%20digitally.%20This%20device%20allows%20software%20to%20configure%20the%20operating%20mode%20and%20read%20temperature%20data%20via%20registers.%20These%20registers%20are%20accessed%20via%20communication%20over%20the%20two-wire%20serial%20bus%20I3C%20(up%20to%2012.5MHz)%20and%20I2C%20(up%20to%203.4MHz)%20interfaces.%20For%20more%20information%20on%20the%20P3T1755%2C%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.jp%2Fdocs%2Fen%2Fdata-sheet%2FP3T1755.pdf%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%20please%20refer%20to%20the%20datasheet%20.%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EThis%20sample%20code%20uses%20a%20library%20that%20abstracts%20microcontroller%20functions%3A%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fteddokano%2Fr01lib%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CCODE%20translate%3D%22no%22%3Er01lib%3C%2FCODE%3E%3C%2FA%3E%20.%20This%20library%20provides%20a%20simple%20API%20for%20operating%20serial%20buses%20and%20GPIO%20pins%2C%20making%20it%20possible%20to%20write%20simple%20sample%20code.%20This%20API%20is%20inspired%20by%20the%20Arm%20Mbed%20SDK.%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CCODE%20translate%3D%22no%22%3Er01lib%3C%2FCODE%3Eis%20included%20as%20library%20project%3A%20%3CCODE%20translate%3D%22no%22%3E_r01lib_frdm_mcx*%3C%2FCODE%3E%20in%20the%20sample%20code.%3C%2FLI%3E%0A%3CLI%3EAll%20source%20code%20is%20in%20the%20%3CCODE%20translate%3D%22no%22%3E_r01lib_frdm_mcx*%2Fsource%2F%3C%2FCODE%3E%20folder.%3C%2FLI%3E%0A%3CLI%3EThe%20API%20documentation%20is%20in%20the%20%3CCODE%20translate%3D%22no%22%3E_r01lib_frdm_mcx*%2Fr01lib_docs%2F%3C%2FCODE%3E%20folder.%3C%2FLI%3E%0A%3CLI%3EThis%20library%20also%20includes%20%3CCODE%20translate%3D%22no%22%3Er01device%3C%2FCODE%3E%20.%20%3CCODE%20translate%3D%22no%22%3Er01device%3C%2FCODE%3E%20is%20a%20collection%20of%20class%20driver%20libraries%20that%20abstract%20peripheral%20device%20operations.%20The%20sample%20code%20also%20uses%20this%20device%20operation%20API.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22block.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22block.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323028iE8AF065D73FED9B1%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22block.png%22%20alt%3D%22block.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CDIV%20id%3D%22idx2%22%20class%3D%22pt1%22%3E%0A%3CH1%20id%3D%222-%25E7%2594%25A8%25E6%2584%258F%25E3%2581%2599%25E3%2582%258B%25E3%2582%2582%25E3%2581%25AE%22%20id%3D%22toc-hId--1011735585%22%20id%3D%22toc-hId--954293577%22%3E2.%20What%20you%20need%3C%2FH1%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CDIV%20id%3D%22idx2-1%22%20class%3D%22pt1%22%3E%0A%3CH2%20id%3D%2222-%25E3%2583%258F%25E3%2583%25BC%25E3%2583%2589%25E3%2582%25A6%25E3%2582%25A7%25E3%2582%25A2%22%20id%3D%22toc-hId--321174111%22%20id%3D%22toc-hId--263732103%22%3E2.1%20Hardware%3C%2FH2%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CUL%3E%0A%3CLI%3EOne%20of%20the%20following%3A%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdesign%2Fdesign-center%2Fdevelopment-boards%2Fgeneral-purpose-mcus%2Ffrdm-development-board-for-mcx-n94-n54-mcus%3AFRDM-MCXN947%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EFRDM-MCXN947%20microcontroller%20board%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdesign%2Fdesign-center%2Fdevelopment-boards%2Fgeneral-purpose-mcus%2Ffrdm-development-board-for-mcx-a14x-a15x-mcus%3AFRDM-MCXA153%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EFRDM-MCXA153%20microcontroller%20board%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3EA%20personal%20computer%20(that%20can%20run%20MCUXpresso%20IDE)%3C%2FLI%3E%0A%3CLI%3EType-C%E2%86%94%EF%B8%8EType-A%20USB%20cable%20(included%20with%20the%20microcontroller%20board)%3C%2FLI%3E%0A%3CLI%3E%5B%20%3CSTRONG%3EOptional%3C%2FSTRONG%3E%20%3A%20%3CU%3ETo%20check%20the%20waveform%3C%2FU%3E%20%5D%20Oscilloscope%3C%2FLI%3E%0A%3CLI%3E%5B%20%3CSTRONG%3EOptional%3C%2FSTRONG%3E%20%3A%20%3CU%3ETo%20verify%20operation%20of%20multiple%20I3C%20target%20devices%3C%2FU%3E%20%5D%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdesign%2Fdesign-center%2Fdevelopment-boards%2Fanalog-toolbox%2Farduino-shields-solutions%2Fp3t1755dp-arduino-shield-evaluation-board%3AP3T1755DP-ARD%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EP3T1755DP%20Arduino%20%C2%AE%20Shield%20Evaluation%20Board%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22sensor_on_n.png%22%20style%3D%22width%3A%20700px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22sensor_on_n.png%22%20style%3D%22width%3A%20700px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323031i9698F09BD16A416B%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22sensor_on_n.png%22%20alt%3D%22sensor_on_n.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22sensor_on_a.png%22%20style%3D%22width%3A%20700px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22sensor_on_a.png%22%20style%3D%22width%3A%20700px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323032iD1D27F20A974674D%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22sensor_on_a.png%22%20alt%3D%22sensor_on_a.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CDIV%20id%3D%22idx2-2%22%20class%3D%22pt1%22%3E%0A%3CH2%20id%3D%2221-%25E3%2582%25BD%25E3%2583%2595%25E3%2583%2588%25E3%2582%25A6%25E3%2582%25A7%25E3%2582%25A2%22%20id%3D%22toc-hId--2128628574%22%20id%3D%22toc-hId--2071186566%22%3E2.2%20Software%3C%2FH2%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdesign%2Fdesign-center%2Fsoftware%2Fdevelopment-software%2Fmcuxpresso-software-and-tools-%2Fmcuxpresso-integrated-development-environment-ide%3AMCUXpresso-IDE%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EMCUXpresso%20IDE%2011.9.1%20or%20later%3C%2FA%3E%20(tested%20on%20v11.9.1%2C%20v11.10.0%2C%20v24.0%2C%20v24.12)%3C%2FLI%3E%0A%3CLI%3EDepending%20on%20your%20hardware%2C%20one%20of%20the%20following%3A%0A%3CUL%3E%0A%3CLI%3EMCUXpresso%20%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2Fen%2Fselect%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3ESDK%20v2.14.0%20or%20later%20for%20FRDM-MCXN947%20(v2.14.*%2C%3C%2FA%3E%20%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2Fen%2Fselect%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ev2.16.*%3C%2FA%3E%20%2C%20%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2Fen%2Fselect%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ev24.*%3C%2FA%3E%20%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2Fen%2Fselect%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EMCUXpresso%20%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2Fen%2Fselect%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3ESDK%20v2.14.2%20or%20later%3C%2FA%3E%20for%20FRDM-MCXA153%20%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2Fen%2Fselect%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E(v2.14.*%2C%3C%2FA%3E%20%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2Fen%2Fselect%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ev2.16.*%3C%2FA%3E%20%2C%20%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2Fen%2Fselect%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ev24.*%3C%2FA%3E%20%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2Fen%2Fselect%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CBR%20%2F%3E%0A%3CDIV%20id%3D%22idx3%22%20class%3D%22pt1%22%3E%0A%3CH1%20id%3D%223-%25E3%2582%25BB%25E3%2583%2583%25E3%2583%2588%25E3%2582%25A2%25E3%2583%2583%25E3%2583%2597%22%20id%3D%22toc-hId--2139131678%22%20id%3D%22toc-hId--2081689670%22%3E3.%20Setup%3C%2FH1%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CDIV%20id%3D%22idx3-1%22%20class%3D%22pt1%22%3E%0A%3CH2%20id%3D%2231---%25E3%2582%25B9%25E3%2583%2586%25E3%2583%2583%25E3%2583%2597-0-%25E3%2583%258F%25E3%2583%25BC%25E3%2583%2589%25E3%2582%25A6%25E3%2582%25A7%25E3%2582%25A2%25E3%2582%2592%25E6%258E%25A5%25E7%25B6%259A%22%20id%3D%22toc-hId-225199535%22%20id%3D%22toc-hId-282641543%22%3E3.1%20Step%201%3A%20Connect%20the%20hardware%3C%2FH2%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CUL%3E%0A%3CLI%3EConnect%20%3CSTRONG%3Ethe%20FRDM-MCXN947%3C%2FSTRONG%3E%20or%20%3CSTRONG%3EFRDM-MCXA153%3C%2FSTRONG%3E%20board%20to%20your%20PC%20with%20a%20USB%20cable.%3C%2FLI%3E%0A%3CLI%3E%5B%20%3CSTRONG%3EOptional%3C%2FSTRONG%3E%20%3A%20%3CU%3ETo%20check%20the%20waveform%3C%2FU%3E%20%5D%20Connect%20the%20I3C%20signal%20to%20an%20oscilloscope%0A%3CUL%3E%0A%3CLI%3E%3CSTRONG%3EFRDM-MCXN947%3C%2FSTRONG%3E%20%3A%20SDA%3D%20%3CSTRONG%3EJ5-3%3C%2FSTRONG%3E%20%2C%20SCL%3D%20%3CSTRONG%3EJ5-4%3C%2FSTRONG%3E%3C%2FLI%3E%0A%3CLI%3E%3CSTRONG%3EFRDM-MCXA153%3C%2FSTRONG%3E%20%3A%20SDA%3D%20%3CSTRONG%3EJ20%3C%2FSTRONG%3E%20%2C%20SCL%3D%20%3CSTRONG%3EJ21%3C%2FSTRONG%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-09%208.41.38.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-09%208.41.38.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323029iC6738CEA07EAAEED%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-09%208.41.38.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-09%208.41.38.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-09%208.41.52.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-09%208.41.52.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323030iF1DBD8BB3ABCEA0F%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-09%208.41.52.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-09%208.41.52.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CDIV%20id%3D%22idx3-2%22%20class%3D%22pt1%22%3E%0A%3CH2%20id%3D%2232---%25E3%2582%25B9%25E3%2583%2586%25E3%2583%2583%25E3%2583%2597-1-%25E5%25BF%2585%25E8%25A6%2581%25E3%2581%25AA%25E3%2582%25BD%25E3%2583%2595%25E3%2583%2588%25E3%2582%25A6%25E3%2582%25A7%25E3%2582%25A2%25E3%2582%2592%25E3%2583%2580%25E3%2582%25A6%25E3%2583%25B3%25E3%2583%25AD%25E3%2583%25BC%25E3%2583%2589%25E3%2581%2597%25E3%2581%25A6%25E3%2582%25A4%25E3%2583%25B3%25E3%2582%25B9%25E3%2583%2588%25E3%2583%25BC%25E3%2583%25AB%22%20id%3D%22toc-hId--1582254928%22%20id%3D%22toc-hId--1524812920%22%3E3.2%20Step%202%3A%20Download%20and%20install%20the%20required%20software%3C%2FH2%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CUL%3E%0A%3CLI%3EDownload%20and%20install%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdesign%2Fdesign-center%2Fsoftware%2Fdevelopment-software%2Fmcuxpresso-software-and-tools-%2Fmcuxpresso-integrated-development-environment-ide%3AMCUXpresso-IDE%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EMCUXpresso%20IDE%2011.9.1%20or%20later.%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EDownload%20and%20install%20one%20of%20the%20following%3A%0A%3CUL%3E%0A%3CLI%3EMCUXpresso%20%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2Fen%2Fselect%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3ESDK%20v2.14.0%20or%20later%3C%2FA%3E%20for%20FRDM-MCXN947%3C%2FLI%3E%0A%3CLI%3EMCUXpresso%20%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2Fen%2Fselect%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3ESDK%20v2.14.2%20or%20later%3C%2FA%3E%20for%20FRDM-MCXA153%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSTRONG%3EWe%20will%20not%20explain%20how%20to%20install%20the%20MCUXpresso%20IDE%20and%20SDK%20here%3C%2FSTRONG%3E%20.%20For%20installation%20instructions%2C%20%3CSTRONG%3Eplease%20refer%20to%20the%20video%20%22%20%3CA%20href%3D%22https%3A%2F%2Fyoutu.be%2Ftj5xWu2Nrak%3Fsi%3DE_5ufU_oAWQ_syHt%26amp%3Bt%3D23%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3ELet's%20try%20running%20PCAL9722HN-ARD%3C%2FA%3E%20%22%20posted%20on%20the%20NXP%20YouTube%20channel%20from%2000%3A23%20to%2003%3A30%3C%2FSTRONG%3E%20.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CDIV%20id%3D%22idx3-3%22%20class%3D%22pt1%22%3E%0A%3CH2%20id%3D%2233---%25E3%2582%25B9%25E3%2583%2586%25E3%2583%2583%25E3%2583%2597-2-app-code-hub%25E3%2581%258B%25E3%2582%2589%25E3%2582%25B3%25E3%2583%25BC%25E3%2583%2589%25E3%2582%2592%25E3%2583%2580%25E3%2582%25A6%25E3%2583%25B3%25E3%2583%25AD%25E3%2583%25BC%25E3%2583%2589%25E3%2581%2597%25E3%2581%25A6%25E3%2582%25A4%25E3%2583%25B3%25E3%2583%259D%25E3%2583%25BC%25E3%2583%2588%22%20id%3D%22toc-hId-905257905%22%20id%3D%22toc-hId-962699913%22%3E3.3%20Step%203%3A%20Download%20and%20import%20the%20code%20from%20APP-CODE-HUB%3C%2FH2%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CP%3EStart%20MCUXpresso%20IDE%20and%20create%20%3CSTRONG%3Ea%20new%20workspace%3C%2FSTRONG%3E%20.%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EIf%20the%20workspace%20selection%20dialog%20%22MCUXpresso%20IDE%20Launcher%22%20does%20not%20appear%3C%2FSTRONG%3E%20after%20launching%2C%20select%20%22File%22%20menu%20-%26gt%3B%20%22Switch%20workspace%22%20-%26gt%3B%20%22Other...%22%20to%20create%20it.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22workspace.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22workspace.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323033i04F7884819D371A9%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22workspace.png%22%20alt%3D%22workspace.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EThe%20folder%20you%20specify%20as%20the%20workspace%20can%20be%20any%20folder.%20However%2C%20the%20name%20of%20the%20folder%20hierarchy%20(path)%20leading%20to%20the%20specified%20folder%20must%20not%20contain%20Japanese%20characters.%20Below%20is%20an%20example%20where%20the%20%22Users%2Ftedd%2Fdev%2Fmcuxpresso%2Fi3c_sample_code%22%20folder%20is%20specified%20as%20the%20workspace.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.21.51.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.21.51.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323034i2D95CC54C97E29B2%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.21.51.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.21.51.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EWhen%20the%20MCUXpresso%20IDE%20starts%20in%20a%20new%20workspace%2C%20a%20welcome%20page%20will%20be%20displayed.%20%3CSTRONG%3EClick%3C%2FSTRONG%3E%20%22%20%3CSTRONG%3EImport%20from%20Application%20Code%20Hub%3C%2FSTRONG%3E%20%22%20on%20this%20page%20to%20begin%20importing%20sample%20code.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.22.30.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.22.30.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323035iDC1EFEDB29CACA0E%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.22.30.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.22.30.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EWhen%20the%20Application%20Code%20Hub%20page%20appears%2C%20search%20for%20%22%20%3CSTRONG%3Ei3c%3C%2FSTRONG%3E%20%22.%3C%2FP%3E%0A%3CP%3EClick%20on%20the%20%22%20%3CSTRONG%3EP3T1755%3A%20I3C%20temperature%20sensor%20demo%3C%2FSTRONG%3E%20%22%20that%20appears%20to%20select%20it.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.25.21.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.25.21.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323036iD9752AEF9E8D45FF%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.25.21.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.25.21.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EWhen%20you%20click%20on%20%22%20%3CSTRONG%3EGitHub%20link%3C%2FSTRONG%3E%20%22%20at%20the%20top%20of%20the%20explanation%20page%20that%20appears%2C%20the%20%22%20%3CSTRONG%3ENext%20%26gt%3B%3C%2FSTRONG%3E%20%22%20button%20at%20the%20bottom%20will%20become%20enabled%2C%20so%20click%20here.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.25.42.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.25.42.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323037iC99AB7E92B69315D%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.25.42.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.25.42.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ESelect%20the%20branch%20to%20import.%20In%20this%20sample%20code%2C%20only%20main%20is%20included%2C%20so%20select%20it%20and%20click%20%22%20%3CSTRONG%3ENext%20%26gt%3B%3C%2FSTRONG%3E%20%22.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.25.50.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.25.50.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323038i2C25691A0571467D%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.25.50.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.25.50.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ESelect%20the%20import%20method.%20In%20this%20example%2C%20we%20will%20import%20an%20existing%20project%2C%20so%20leave%20the%20default%20selection%20and%20click%20%22%20%3CSTRONG%3ENext%20%26gt%3B%3C%2FSTRONG%3E%20%22.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.27.16.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.27.16.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323039iBE61FD0EE45A9B09%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.27.16.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.27.16.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ESelect%20the%20folder%20to%20import%20to.%20Here%2C%20specify%20the%20workspace%20folder%20you%20created%20first%20and%20click%20%22%20%3CSTRONG%3ENext%20%26gt%3B%3C%2FSTRONG%3E%20%22.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.27.01.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.27.01.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323040i43C4C5E744EB824A%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.27.01.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.27.01.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ESelect%20the%20projects%20to%20import.%20In%20this%20case%2C%20select%20all%20and%20click%20%22%20%3CSTRONG%3EFinish%3C%2FSTRONG%3E%20%22.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.27.23.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.27.23.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323041iE988410C7DAFE477%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.27.23.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.27.23.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EA%20warning%20will%20appear%20about%20the%20SDK%20version%20with%20which%20the%20project%20was%20created%2C%20but%20there%20are%20no%20compatibility%20issues%2C%20so%20click%20%22%20%3CSTRONG%3EOK%3C%2FSTRONG%3E%20%22.%3C%2FP%3E%0A%3CP%3EThis%20will%20display%20as%20many%20warnings%20as%20there%20are%20projects%20being%20imported%2C%20so%20press%20%22OK%22%20each%20time%20(8%20times%20in%20this%20sample%20code).%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.27.43.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.27.43.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323042i0FC8DAA3B7B65A06%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.27.43.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.27.43.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EThe%20import%20is%20now%20complete.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22imported.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22imported.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323049iC3CD30A74F8FF73F%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22imported.png%22%20alt%3D%22imported.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CH3%20id%3D%2234---%25E3%2582%25B9%25E3%2583%2586%25E3%2583%2583%25E3%2583%2597-3-%25E3%2583%2597%25E3%2583%25AD%25E3%2582%25B8%25E3%2582%25A7%25E3%2582%25AF%25E3%2583%2588%25E3%2582%2592%25E3%2583%2593%25E3%2583%25AB%25E3%2583%2589%25E3%2581%2597%25E3%2581%25A6%25E3%2583%2587%25E3%2583%2590%25E3%2583%2583%25E3%2582%25B0%22%20id%3D%22toc-hId--773113839%22%20id%3D%22toc-hId--715671831%22%3E3.4%20-%20Step%204%3A%20Build%20and%20debug%20the%20project%3C%2FH3%3E%0A%3CBR%20%2F%3E%0A%3CP%3EIn%20the%20%22Project%20Explorer%22%20panel%20displayed%20in%20the%20upper%20left%2C%20select%20either%20the%20%3CCODE%20translate%3D%22no%22%3EP3T1755_FRDM_MCXN947_demo%3C%2FCODE%3E%20or%20%3CCODE%20translate%3D%22no%22%3EP3T1755_FRDM_MCXA153_demo%3C%2FCODE%3E%20project%20depending%20on%20the%20board%20you%20are%20using%2C%20and%20click%20the%20%22%20%3CSTRONG%3EStart%20debugging%20project%3C%2FSTRONG%3E%20%22%20icon%20(%20%3CSTRONG%3Eblue%20bug%20icon%3C%2FSTRONG%3E%20)%20on%20the%20icon%20toolbar.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.28.40.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.28.40.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323043i04ACAC99A99EB811%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.28.40.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.28.40.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ESelect%20the%20board%20to%20run%20on.%20If%20only%20one%20microcontroller%20board%20is%20connected%2C%20the%20following%20will%20be%20displayed%2C%20so%20click%20%22%20%3CSTRONG%3EOK%3C%2FSTRONG%3E%20%22.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.28.48.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.28.48.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323044i050599A9820B9578%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.28.48.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.28.48.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EMCUXpresso%20IDE%20v24.12%20will%20display%20a%20warning%20about%20a%20target%20mismatch.%20This%20is%20not%20a%20problem%2C%20so%20click%20%22%20%3CSTRONG%3EYes%3C%2FSTRONG%3E%20%22.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.28.58.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.28.58.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323045iEA9CD5FB82B8587C%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.28.58.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.28.58.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EIn%20the%20case%20of%20the%20FRDM-MCX%20%3CSTRONG%3EN947%3C%2FSTRONG%3E%20board%2C%20the%20microcontroller%20has%20two%20built-in%20cores%2C%20so%20you%20will%20be%20prompted%20to%20select%20one.%20In%20this%20case%2C%20select%20core%200%20and%20click%20%22%20%3CSTRONG%3EOK%3C%2FSTRONG%3E%20%22%20(this%20is%20not%20displayed%20on%20the%20FRDM-MCX%20%3CSTRONG%3EA153%3C%2FSTRONG%3E%20board).%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.29.12.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.29.12.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323046i65E0D8237E6392E2%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.29.12.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.29.12.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EA%20debug%20session%20will%20begin%20and%20execution%20will%20stop%20at%20the%20beginning%20of%20the%20main()%20function.%3C%2FP%3E%0A%3CP%3EIf%20you%20click%20on%20%3CSTRONG%3Ethe%20icon%20(Resume)%20consisting%20of%20a%20yellow%20square%20and%20a%20green%20right-facing%20triangle%3C%2FSTRONG%3E%20%2C%20the%20program%20will%20begin%20running.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.29.23.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.29.23.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323047i0580CA7DBB2D6AAF%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.29.23.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.29.23.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EThe%20execution%20results%20will%20be%20displayed%20in%20%3CSTRONG%3Ethe%20console%20display%20area%3C%2FSTRONG%3E%20at%20the%20bottom%20center%20of%20the%20MCUXpresso%20IDE.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.29.30.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.29.30.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323048i6440956BC7FEBDA5%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.29.30.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-05%204.29.30.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CDIV%20id%3D%22idx4%22%20class%3D%22pt1%22%3E%0A%3CH1%20id%3D%224-%25E7%25B5%2590%25E6%259E%259Ca-name%2522step4%2522a%22%20id%3D%22toc-hId-1456233556%22%20id%3D%22toc-hId-1513675564%22%3E4.%20Operation%20of%20the%20sample%20code%20%22P3T1755_FRDM_MCX*_demo%22%3CA%20target%3D%22_blank%22%20name%3D%22step4%22%3E%3C%2FA%3E%3C%2FH1%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSTRONG%3EThe%20temperature%20value%3C%2FSTRONG%3E%20measured%20every%20second%20is%20displayed%20in%20the%20MCUXpresso%20IDE%20%3CSTRONG%3Econsole%3C%2FSTRONG%3E%20(bottom%20center%20pane).%20In%20the%20example%20below%2C%20the%20temperature%20read%20every%20second%20after%20execution%20starts%20is%20displayed.%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EThe%20color%20of%20the%20blinking%20LED%20on%20the%20board%20changes%20depending%20on%20the%20temperature%3C%2FSTRONG%3E%20.%20It%20starts%20out%20blinking%20%3CSTRONG%3Eblue%3C%2FSTRONG%3E%20.%20When%20the%20temperature%20rises%20by%201%C2%B0C%20from%20when%20the%20program%20started%2C%20it%20turns%20%3CSTRONG%3Egreen%3C%2FSTRONG%3E%20.%20When%20the%20temperature%20rises%20by%202%C2%B0C%2C%20it%20turns%20%3CSTRONG%3Ered%3C%2FSTRONG%3E%20.%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3ETry%20warming%3C%2FSTRONG%3E%20%3CSTRONG%3Ethe%20P3T1755%3C%2FSTRONG%3E%20with%20your%20fingers%2C%20or%20using%20%3CSTRONG%3Ea%20hair%20dryer%3C%2FSTRONG%3E%20or%20%3CSTRONG%3Ecooling%20spray%3C%2FSTRONG%3E%20to%20see%20how%20the%20value%20changes.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22sensor_on_n.png%22%20style%3D%22width%3A%20700px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22sensor_on_n.png%22%20style%3D%22width%3A%20700px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323054iC65D2E4F34D06D7C%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22sensor_on_n.png%22%20alt%3D%22sensor_on_n.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22sensor_on_a.png%22%20style%3D%22width%3A%20700px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22sensor_on_a.png%22%20style%3D%22width%3A%20700px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323055i3773D8D2FDF187E2%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22sensor_on_a.png%22%20alt%3D%22sensor_on_a.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-10%2012.09.48.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-10%2012.09.48.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323087i580B631351625035%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-10%2012.09.48.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-10%2012.09.48.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22touch_on_n.jpg%22%20style%3D%22width%3A%20500px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22touch_on_n.jpg%22%20style%3D%22width%3A%20500px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323056iF788B0CA4B5D4C85%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22touch_on_n.jpg%22%20alt%3D%22touch_on_n.jpg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22touch_on_a.jpg%22%20style%3D%22width%3A%20500px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22touch_on_a.jpg%22%20style%3D%22width%3A%20500px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323057i7C33A4F7C0CDB4C6%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22touch_on_a.jpg%22%20alt%3D%22touch_on_a.jpg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EWhen%3C%2FSPAN%3E%20%3CSPAN%3Ean%20IBI%20(%3C%2FSPAN%3E%20%3CSPAN%3Ein-band%20interrupt%3C%2FSPAN%3E%20%3CSPAN%3E)%3C%2FSPAN%3E%20%3CSPAN%3Eoccurs%3C%2FSPAN%3E%20%2C%20%3CSPAN%3Eit%20is%20displayed%20on%20the%20console%3C%2FSPAN%3E%20.%20In%20this%20sample%20code%2C%20the%20temperature%20at%20the%20start%20of%20program%20execution%20is%20used%20as%20the%20base%20temperature%2C%20and%20an%20interrupt%20is%20generated%20when%20the%20temperature%20rises%202%C2%B0C%20above%20that%20temperature%2C%20and%20then%20when%20the%20temperature%20drops%20to%20%22base%20temperature%20%2B%201%C2%B0C%22%20an%20interrupt%20is%20generated%20again.%20These%20are%20set%20in%20the%20T_HIGH%20and%20T_LOW%20registers.%3C%2FP%3E%0A%3CP%3EIn%20the%20console%20display%20example%20below%2C%20IBIs%20occur%202%20seconds%20and%205%20seconds%20after%20execution%20begins.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3EP3T1755%20(Temperature%20sensor)%20I3C%20operation%20sample%3A%20getting%20temperature%20data%20and%20IBI%0A%20%20T_LOW%20%2F%20T_HIGH%20registers%20updated%3A%20%2023.6875%CB%9AC%20%2F%20%2024.6875%CB%9AC%0A%20%20%20%20%20%20based%20on%20current%20temperature%3A%20%2022.6875%CB%9AC%0A%0ARegister%20dump%20-%20I3C%20target%20address%3A7%E2%80%99h08%20(0x10)%0A%20%20-%20Temp%20%20%20(0x0)%3A%200x16A0%20(%2022.6250%CB%9AC)%0A%20%20-%20Conf%20%20%20(0x1)%3A%200x%20%202A%0A%20%20-%20T_LOW%20%20(0x2)%3A%200x17B0%20(%2023.6875%CB%9AC)%0A%20%20-%20T_HIGH%20(0x3)%3A%200x18B0%20(%2024.6875%CB%9AC)%0A%20%20*%20PID%20%20%20%20(CCC%3AProvisioned%20ID)%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3A%200x%2002%2036%2015%202A%2000%2090%0A%20%20*%20BCR%20%20%20%20(CCC%3ABus%20Characteristics%20Register)%20%20%20%3A%200x03%0A%20%20*%20DCR%20%20%20%20(CCC%3ADevice%20Characteristics%20Register)%3A%200x63%20(%3D%20Temperature%20sensor)%0A%0ARead%20at%20%20%20%200%20sec%3A%20Temperature%3A%20%2022.6250%CB%9AC%0ARead%20at%20%20%20%201%20sec%3A%20Temperature%3A%20%2022.6250%CB%9AC%0ARead%20at%20%20%20%202%20sec%3A%20Temperature%3A%20%2022.7500%CB%9AC%0A***%20IBI%20%3A%20Got%20IBI%20from%20target_address%3A%207%E2%80%99h08%20(0x10)%0ARead%20at%20%20%20%203%20sec%3A%20Temperature%3A%20%2026.1250%CB%9AC%0ARead%20at%20%20%20%204%20sec%3A%20Temperature%3A%20%2026.7500%CB%9AC%0ARead%20at%20%20%20%205%20sec%3A%20Temperature%3A%20%2024.8750%CB%9AC%0A***%20IBI%20%3A%20Got%20IBI%20from%20target_address%3A%207%E2%80%99h08%20(0x10)%0ARead%20at%20%20%20%206%20sec%3A%20Temperature%3A%20%2023.5625%CB%9AC%0ARead%20at%20%20%20%207%20sec%3A%20Temperature%3A%20%2023.1875%CB%9AC%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CP%3ETo%20enable%20monitoring%20of%20the%20IBI%20waveform%20with%20an%20oscilloscope%2C%20the%20microcontroller%20outputs%20a%20pulse%20to%20a%20GPIO%20pin%20(%20%3CSTRONG%3EJ5-3%3C%2FSTRONG%3E%20for%20FRDM-MCX%20%3CSTRONG%3EN947%3C%2FSTRONG%3E%20%2C%20%3CSTRONG%3ED2%3C%2FSTRONG%3E%20for%20FRDM-MCX%20%3CSTRONG%3EA153%3C%2FSTRONG%3E%20)%20when%20it%20receives%20an%20IBI%20event.%20Use%20the%20falling%20edge%20of%20this%20signal%20as%20the%20trigger%20for%20the%20oscilloscope.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-12%206.40.38.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-12%206.40.38.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323492i5D51A7248BBC06FB%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-12%206.40.38.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-12%206.40.38.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-13%2018.57.53.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-13%2018.57.53.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323827iFC8B3FE2A5052B91%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-13%2018.57.53.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-13%2018.57.53.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-13%2019.06.54.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-13%2019.06.54.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323828iFC1B9B5EECF5D298%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-13%2019.06.54.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-13%2019.06.54.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CDIV%20id%3D%22idx5%22%20class%3D%22pt1%22%3E%0A%3CH1%20id%3D%225-%25E3%2583%2597%25E3%2583%25AD%25E3%2582%25B8%25E3%2582%25A7%25E3%2582%25AF%25E3%2583%2588-%25E3%2581%2593%25E3%2581%25AE%25E3%2583%25AA%25E3%2583%259D%25E3%2582%25B8%25E3%2583%2588%25E3%2583%25AA%25E3%2581%25AE%25E5%2586%2585%25E5%25AE%25B9%22%20id%3D%22toc-hId--351220907%22%20id%3D%22toc-hId--293778899%22%3E5.%20About%20each%20project%20(contents%20of%20sample%20code)%3C%2FH1%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CP%3EThis%20sample%20includes%20projects%20that%20demonstrate%20I3C%20in%20several%20ways.%20The%20following%20list%20shows%20the%20projects%20and%20their%20functionality%3A%3C%2FP%3E%0A%3CP%3EWe%20have%20prepared%20projects%20that%20perform%20the%20same%20operation%20for%20two%20types%20of%20microcontroller%20boards%2C%20%3CSTRONG%3EFRDM-MCXN947%3C%2FSTRONG%3E%20and%20%3CSTRONG%3EFRDM-MCXA153%3C%2FSTRONG%3E%20.%3C%2FP%3E%0A%3CP%3EThe%20source%20code%20for%20both%20microcontroller%20projects%20is%20identical%20%3CFONT%20size%3D%222%22%3E(except%20for%20the%20pin%20specification%20for%20IBI%20event%20detection%20output)%3C%2FFONT%3E%20.%20The%20settings%20and%20libraries%20required%20for%20each%20microcontroller%20are%20specified%20in%20the%20individual%20project%20settings.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CDIV%20id%3D%22idx5-1%22%20class%3D%22pt1%22%3E%0A%3CH2%20id%3D%22toc-hId--2029592651%22%20id%3D%22toc-hId--1972150643%22%3E%3CSTRONG%3E5.1%20P3T1755_FRDM_MCX*_demo%3C%2FSTRONG%3E%3C%2FH2%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CP%3EAs%20explained%20in%20section%204%20above%2C%20the%20temperature%20read%20from%20the%20P3T1755%20is%20displayed%20on%20the%20console%2C%20and%20the%20color%20of%20the%20blinking%20LED%20changes%20depending%20on%20the%20temperature.%20An%20IBI%20is%20also%20generated%20when%20the%20temperature%20rises%20or%20falls%20below%20a%20specified%20temperature.%20Address%20assignment%20for%20the%20I3C%20target%20is%20performed%20using%20a%20pre-specified%20static%20address%20(%20%3CSTRONG%3EDAA_set_dynamic_address_from_static_address%3C%2FSTRONG%3E%20).%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CDIV%20id%3D%22idx5-2%22%20class%3D%22pt1%22%3E%0A%3CH2%20id%3D%22toc-hId-457920182%22%20id%3D%22toc-hId-515362190%22%3E%3CSTRONG%3E5.2%20P3T1755_FRDM_MCX*_demo_DAA%3C%2FSTRONG%3E%3C%2FH2%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CP%3EThis%20is%20an%20example%20of%20handling%20multiple%20I3C%20targets.%20The%20basic%20operation%20is%20the%20same%20as%20the%20above%20project%2C%20but%20I3C%20target%20addresses%20are%20assigned%20using%20%3CSTRONG%3EDAA%3C%2FSTRONG%3E%20(%20%3CSTRONG%3EDynamic%20Address%20Assignment%3C%2FSTRONG%3E%20).%20This%20sample%20allows%20for%20up%20to%20three%20P3T1755s%20to%20be%20connected.%20In%20addition%2C%20if%20you%20connect%20an%20LM75B-compatible%20temperature%20sensor%20(such%20as%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.jp%2Fproducts%2Fsensors%2Fi3c-ic-digital-temp-sensors%2Fdigital-temperature-sensor-and-thermal-watchdog%3ALM75B%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ethe%20LM75B%3C%2FA%3E%20or%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.jp%2Fproducts%2FPCT2075%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EPCT2075%3C%2FA%3E%20)%20that%20only%20works%20with%20I%C2%B2C%20(does%20not%20support%20I3C)%20with%20its%20address%20set%20to%200x4F%20(0b1001111)%2C%20you%20can%20demonstrate%20I3C%20and%20I2C%20communication%20on%20the%20same%20bus.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CDIV%20id%3D%22idx5-3%22%20class%3D%22pt1%22%3E%0A%3CH2%20id%3D%22toc-hId--1349534281%22%20id%3D%22toc-hId--1292092273%22%3E%3CSTRONG%3E5.3%20P3T1755_FRDM_MCX*_simple%3C%2FSTRONG%3E%3C%2FH2%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CP%3EThis%20example%20shows%20only%20the%20basics%20of%20I3C%2C%20excluding%20the%20demo-like%20operation%20of%20the%20two%20samples%20above.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CDIV%20id%3D%22idx5-4%22%20class%3D%22pt1%22%3E%0A%3CH2%20id%3D%22toc-hId-1137978552%22%20id%3D%22toc-hId-1195420560%22%3E5.4%20P3T1755_FRDM_MCX*_basic_operation%3C%2FH2%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CP%3EThis%20is%20the%20most%20basic%20example%20of%20reading%20the%20temperature%20using%20only%20I3C%20operations%2C%20without%20using%20an%20abstract%20class%20for%20the%20P3T1755.%20The%20actual%20communication%20part%20to%20the%20target%20device%20is%20written%20as%20is.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-cpp%22%3E%3CCODE%20translate%3D%22no%22%3Eint%20main(%20void%20)%0A%7B%0A%09PRINTF(%20%22P3T1755%20basic%20operation%20sample%5Cr%5Cn%22%20)%3B%0A%0A%09i3c.ccc_broadcast(%20CCC%3A%3ABROADCAST_RSTDAA%2C%20NULL%2C%200%20)%3B%20%2F%2F%20Reset%20DAA%0A%09i3c.ccc_set(%20CCC%3A%3ADIRECT_SETDASA%2C%20static_address%2C%20dynamic_address%20%26lt%3B%26lt%3B%201%20)%3B%20%2F%2F%20Set%20Dynamic%20Address%20from%20Static%20Address%0A%0A%09while%20(%20true%20)%0A%09%7B%0A%09%09i3c.write(%20dynamic_address%2C%20w_data%2C%20sizeof(%20w_data%20)%2C%20I3C%3A%3ANO_STOP%20)%3B%0A%09%09i3c.read(%20%20dynamic_address%2C%20r_data%2C%20sizeof(%20r_data%20)%20)%3B%0A%0A%09%09PRINTF(%20%22%25f%5Cr%5Cn%22%2C%20(((int)r_data%5B%200%20%5D)%20%26lt%3B%26lt%3B%208%20%7C%20r_data%5B%201%20%5D)%20%2F%20256.0%20)%3B%0A%09%09wait(%201%20)%3B%0A%09%7D%0A%7D%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CP%3EAfter%20powering%20on%2C%20the%20I3C%20target%20device%20operates%20as%20an%20I%C2%B2C%20device.%20In%20this%20code%20example%2C%20a%20new%20target%20address%20is%20assigned%20by%20calling%20two%20methods%20(functions)%20beginning%20with%20%3CCODE%20translate%3D%22no%22%3Ei3c.ccc_*%3C%2FCODE%3E%20.%20This%20operation%20switches%20the%20target%20to%20I3C%20operation.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CDIV%20id%3D%22idx5-5%22%20class%3D%22pt1%22%3E%0A%3CH2%20id%3D%22toc-hId-28686030%22%20id%3D%22toc-hId-86128038%22%3E5.5%20_r01lib_frdm_mcx*%3C%2FH2%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CP%3EThese%20are%20%3CSTRONG%3Elibrary%20projects%3C%2FSTRONG%3E%20prepared%20for%20each%20microcontroller.%20Therefore%2C%20these%20projects%20cannot%20be%20run%20independently.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CDIV%20id%3D%22idx5-6%22%20class%3D%22pt1%22%3E%0A%3CH2%20id%3D%22toc-hId--1778768433%22%20id%3D%22toc-hId--1721326425%22%3E5.6%20Project%20Function%20List%3C%2FH2%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CTABLE%20style%3D%22background%3A%20%23F7F5F1%3B%22%3E%0A%3CTHEAD%3E%0A%3CTR%20style%3D%22background%3A%20%23EBE7DD%3B%22%3E%0A%3CTH%3EProject%20Name%3C%2FTH%3E%0A%3CTH%3ETarget%20Board%3C%2FTH%3E%0A%3CTH%3Ethe%20purpose%3C%2FTH%3E%0A%3CTH%3EI3C%20operation%3C%2FTH%3E%0A%3CTH%3ELED%20operation%3C%2FTH%3E%0A%3CTH%3EIBI%3C%2FTH%3E%0A%3CTH%3EDAA%3C%2FTH%3E%0A%3C%2FTR%3E%0A%3C%2FTHEAD%3E%0A%3CTBODY%3E%0A%3CTR%3E%0A%3CTD%3EP3T1755_FRDM_MCXA153_demo%3C%2FTD%3E%0A%3CTD%3EFRDM-MCXA153%3C%2FTD%3E%0A%3CTD%3ELED%20flashing%20color%20change%20demo%3C%2FTD%3E%0A%3CTD%3E%E2%97%AF%3C%2FTD%3E%0A%3CTD%3E%E2%97%AF%3C%2FTD%3E%0A%3CTD%3E%E2%97%AF%3C%2FTD%3E%0A%3CTD%3EAssigned%20from%20a%20static%20address%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3CTR%3E%0A%3CTD%3EP3T1755_FRDM_MCXA153_demo_DAA%3C%2FTD%3E%0A%3CTD%3EFRDM-MCXA153%3C%2FTD%3E%0A%3CTD%3ELED%20flashing%20color%20change%20demo%3C%2FTD%3E%0A%3CTD%3E%E2%97%AF%3C%2FTD%3E%0A%3CTD%3E%E2%97%AF%3C%2FTD%3E%0A%3CTD%3E%E2%97%AF%3C%2FTD%3E%0A%3CTD%3E%3CSTRONG%3EDynamic%20Allocation%3C%2FSTRONG%3E%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3CTR%3E%0A%3CTD%3EP3T1755_FRDM_MCXA153_simple%3C%2FTD%3E%0A%3CTD%3EFRDM-MCXA153%3C%2FTD%3E%0A%3CTD%3EBasic%20operation%20example%20for%20P3T1755%20device%20class%3C%2FTD%3E%0A%3CTD%3E%E2%97%AF%3C%2FTD%3E%0A%3CTD%3E-%3C%2FTD%3E%0A%3CTD%3E-%3C%2FTD%3E%0A%3CTD%3EAssigned%20from%20a%20static%20address%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3CTR%3E%0A%3CTD%3EP3T1755_FRDM_MCXA153_basic_operation%3C%2FTD%3E%0A%3CTD%3EFRDM-MCXA153%3C%2FTD%3E%0A%3CTD%3EBasic%20operation%20example%20of%20I3C%20class%3C%2FTD%3E%0A%3CTD%3E%E2%97%AF%3C%2FTD%3E%0A%3CTD%3E-%3C%2FTD%3E%0A%3CTD%3E-%3C%2FTD%3E%0A%3CTD%3EAssigned%20from%20a%20static%20address%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3CTR%3E%0A%3CTD%3EP3T1755_FRDM_MCXN947_demo%3C%2FTD%3E%0A%3CTD%3EFRDM-MCXN947%3C%2FTD%3E%0A%3CTD%3EI3C%20demo%20of%20LED%20blinking%20color%20change%3C%2FTD%3E%0A%3CTD%3E%E2%97%AF%3C%2FTD%3E%0A%3CTD%3E%E2%97%AF%3C%2FTD%3E%0A%3CTD%3E%E2%97%AF%3C%2FTD%3E%0A%3CTD%3EAssigned%20from%20a%20static%20address%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3CTR%3E%0A%3CTD%3EP3T1755_FRDM_MCXN947_demo_DAA%3C%2FTD%3E%0A%3CTD%3EFRDM-MCXN947%3C%2FTD%3E%0A%3CTD%3EI3C%20demo%20of%20LED%20blinking%20color%20change%3C%2FTD%3E%0A%3CTD%3E%E2%97%AF%3C%2FTD%3E%0A%3CTD%3E%E2%97%AF%3C%2FTD%3E%0A%3CTD%3E%E2%97%AF%3C%2FTD%3E%0A%3CTD%3E%3CSTRONG%3EDynamic%20Allocation%3C%2FSTRONG%3E%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3CTR%3E%0A%3CTD%3EP3T1755_FRDM_MCXN947_simple%3C%2FTD%3E%0A%3CTD%3EFRDM-MCXN947%3C%2FTD%3E%0A%3CTD%3EBasic%20operation%20example%20for%20P3T1755%20device%20class%3C%2FTD%3E%0A%3CTD%3E%E2%97%AF%3C%2FTD%3E%0A%3CTD%3E-%3C%2FTD%3E%0A%3CTD%3E-%3C%2FTD%3E%0A%3CTD%3EAssigned%20from%20a%20static%20address%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3CTR%3E%0A%3CTD%3EP3T1755_FRDM_MCXN947_basic_operation%3C%2FTD%3E%0A%3CTD%3EFRDM-MCXN947%3C%2FTD%3E%0A%3CTD%3EBasic%20operation%20example%20of%20I3C%20class%3C%2FTD%3E%0A%3CTD%3E%E2%97%AF%3C%2FTD%3E%0A%3CTD%3E-%3C%2FTD%3E%0A%3CTD%3E-%3C%2FTD%3E%0A%3CTD%3EAssigned%20from%20a%20static%20address%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3CTR%3E%0A%3CTD%3E_r01lib_frdm_mcxa153%3C%2FTD%3E%0A%3CTD%3EFRDM-MCXA153%3C%2FTD%3E%0A%3CTD%3ELibraries%20linked%20from%20the%20application%20project%3C%2FTD%3E%0A%3CTD%3E-%3C%2FTD%3E%0A%3CTD%3E-%3C%2FTD%3E%0A%3CTD%3E-%3C%2FTD%3E%0A%3CTD%3E-%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3CTR%3E%0A%3CTD%3E_r01lib_frdm_mcxn947%3C%2FTD%3E%0A%3CTD%3EFRDM-MCXN947%3C%2FTD%3E%0A%3CTD%3ELibraries%20linked%20from%20the%20application%20project%3C%2FTD%3E%0A%3CTD%3E-%3C%2FTD%3E%0A%3CTD%3E-%3C%2FTD%3E%0A%3CTD%3E-%3C%2FTD%3E%0A%3CTD%3E-%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3C%2FTBODY%3E%0A%3C%2FTABLE%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%3CSTRONG%3ENote%3A%3C%2FSTRONG%3E%20The%20%3CCODE%20translate%3D%22no%22%3E_r01lib_*%3C%2FCODE%3E%20project%20is%20a%20library.%20This%20code%20cannot%20be%20run%20independently.%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CBR%20%2F%3E%0A%3CDIV%20id%3D%22idx6%22%20class%3D%22pt1%22%3E%0A%3CH1%20id%3D%226-faqa-name%2522step5%2522a%22%20id%3D%22toc-hId-579661681%22%20id%3D%22toc-hId-637103689%22%3E6.%20Try%20using%20the%20P3T1755DP-ARD%20board%3CA%20target%3D%22_blank%22%20name%3D%22step5%22%3E%3C%2FA%3E%3C%2FH1%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CDIV%20id%3D%22idx6-1%22%20class%3D%22pt1%22%3E%0A%3CH2%20id%3D%22toc-hId--1098710063%22%20id%3D%22toc-hId--1041268055%22%3E6.1%20%3CSTRONG%3EConnecting%20to%20FRDM-MCX%20N947%3C%2FSTRONG%3E%3C%2FH2%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CP%3EThere%20are%20%3CSTRONG%3Etwo%20ways%3C%2FSTRONG%3E%20to%20connect%20%3CSTRONG%3Ethe%20P3T1755DP-ARD%20to%20the%20FRDM-MCX%20N947%3C%2FSTRONG%3E%20.%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EThe%20first%3C%2FSTRONG%3E%20method%20is%20to%20connect%20directly%20using%20the%20Arduino%20shield%20socket.%20To%20do%20this%2C%20you%20must%20switch%20the%20solder%20jumpers%20%3CSTRONG%3ESJ14%3C%2FSTRONG%3E%20and%20%3CSTRONG%3ESJ15%3C%2FSTRONG%3E%20on%20the%20back%20of%20the%20FRDM-MCX%20%3CSTRONG%3EN947%3C%2FSTRONG%3E%20board%20(short%202-3%20respectively).%20This%20will%20allow%20you%20to%20connect%20the%20I3C%20signals%20to%20pins%20D18%20and%20D19%20(J2-18%2C%20J2-20)%20on%20the%20Arduino%20shield%20socket.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-10%205.50.19.png%22%20style%3D%22width%3A%20906px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-10%205.50.19.png%22%20style%3D%22width%3A%20906px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323071iC92DD8016E38354A%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-10%205.50.19.png%22%20alt%3D%22%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-10%205.50.19.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EThe%20second%20method%3C%2FSTRONG%3E%20is%20to%20connect%20the%20boards%20with%20four%20wires%20without%20making%20any%20changes%20to%20the%20boards.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22wiring-N-ARD.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22wiring-N-ARD.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323072i8FCA361F0F2416E6%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22wiring-N-ARD.png%22%20alt%3D%22wiring-N-ARD.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EIn%20either%20connection%20method%2C%20the%20P3T1755%20temperature%20sensors%20on%20the%20two%20boards%20will%20be%20connected%20to%20the%20same%20I3C%20bus.%20The%20P3T1755%20on%20the%20Arduino%20shield%20board%20has%20a%20static%20I%C2%B2C%20address%20of%20%3CCODE%20translate%3D%22no%22%3E0x4C%3C%2FCODE%3E%20%2C%20so%20modify%20the%20code%20as%20shown%20in%20the%20following%20example%20to%20access%20the%20P3T1755%20on%20the%20Arduino%20shield%20board.%20For%20example%2C%20in%20%3CCODE%20translate%3D%22no%22%3EP3T1755_FRDM_MCX*_demo%2Fsource%2Fmain.cpp%3C%2FCODE%3E%20%2C%20do%20the%20following%3A%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-cpp%22%3E%3CCODE%20translate%3D%22no%22%3E%23include%20%20%22r01lib.h%22%0A%23include%20%20%22pin_control.h%22%0A%23include%20%20%22temp_sensor%2FP3T1755.h%22%0A%23include%20%20%3CTIME.H%3E%0A%0A%23undef%20%20P3T1755_ADDR_I2C%20%20%20%20%20%20%20%20%20%20%2F%2F%20%20%26lt%3B--%20%E3%81%93%E3%81%AE%E8%A1%8C%E3%82%92%E8%BF%BD%E5%8A%A0%0A%23define%20P3T1755_ADDR_I2C%090x4C%20%20%2F%2F%20%20%26lt%3B--%20%E3%81%93%E3%81%AE%E8%A1%8C%E3%82%92%E8%BF%BD%E5%8A%A0%0A%0AI3C%20%20%20%20%20i3c(%20I3C_SDA%2C%20I3C_SCL%20)%3B%0AP3T1755%20p3t1755(%20i3c%2C%20P3T1755_ADDR_I2C%20)%3B%3C%2FTIME.H%3E%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CP%3EPlease%20note%20that%20direct%20connection%20using%20the%20Arduino%20shield%20socket%20will%20affect%20the%20observable%20signal%20waveform.%20An%20%3CSTRONG%3ENTS0304E%3C%2FSTRONG%3E%20voltage%20level%20converter%20is%20connected%20between%20the%20P3T1755DP-ARD's%20Arduino%20shield%20pins%20D18%20and%20D19%20and%20the%20P3T1755.%20As%20a%20result%2C%20the%20signal%20waveform%20will%20be%20affected%20by%20the%20NTS0304E's%20open-drain%20signal%20rise%20time%20improvement%20function.%3C%2FP%3E%0A%3CDIV%20id%3D%22idx6-2%22%20class%3D%22pt1%22%3E%0A%3CH2%20id%3D%22toc-hId-1388802770%22%20id%3D%22toc-hId-1446244778%22%3E6.2%20%3CSTRONG%3EConnecting%20to%3C%2FSTRONG%3E%20FRDM-MCXA153%3C%2FH2%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CP%3EWith%20FRDM-MCXN153%2C%20the%20P3T1755DP-ARD%20can%20be%20directly%20inserted%20into%20the%20Arduino%20shield%20socket.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22wiring-A-ARD.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22wiring-A-ARD.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323073i56B8427719194C32%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22wiring-A-ARD.png%22%20alt%3D%22wiring-A-ARD.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EModify%20the%20code%20as%20shown%20in%20the%20following%20example%20to%20connect%20the%20I3C%20to%20D18%20and%20D19%20(pins%2018%20and%2020%20of%20J2%20on%20the%20FRDM-MCXA153%2C%20and%20pins%209%20and%2010%20of%20J5%20on%20the%20P3T1755DP-ARD).%20On%20the%20FRDM-MCXA153%2C%20the%20temperature%20sensor%20on%20the%20microcontroller%20board%20and%20the%20temperature%20sensor%20on%20the%20P3T1755DP-ARD%20are%20not%20connected%20to%20the%20same%20bus.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-cpp%22%3E%3CCODE%20translate%3D%22no%22%3E%2F%2FI3C%20%20%20i3c(%20I3C_SDA%2C%20I3C_SCL%20)%3B%20%20%2F%2F%20%E3%81%93%E3%81%AE%E8%A1%8C%E3%82%92%E6%AC%A1%E3%81%AE%E8%A1%8C%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E5%A4%89%E6%9B%B4%0AI3C%20%20%20%20%20i3c(%20I2C_SDA%2C%20I2C_SCL%20)%3B%20%20%2F%2F%20%E3%80%8C3%E3%80%8D%E3%82%92%E3%80%8C2%E3%80%8D%E3%81%AB%E7%BD%AE%E3%81%8D%E6%8F%9B%E3%81%88%E3%82%8B%EF%BC%9AI2C_SDA%EF%BC%8CI2C_SCL%20%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CP%3EOn%20the%20P3T1755DP-ARD%20board%2C%20the%20voltage%20level%20translator%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.jp%2Fproducts%2Fanalog-and-mixed-signal%2Fvoltage-level-translators%2F4-bit-dual-supply-translating-transceiver-open-drain-auto-direction-sensing%3ANTS0304E%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%3CSTRONG%3ENTS0304E%3C%2FSTRONG%3E%3C%2FA%3E%20is%20connected%20between%20the%20Arduino%20shield%20pins%20D18%20and%20D19%20and%20the%20P3T1755.%20Therefore%2C%20the%20signal%20waveform%20is%20affected%20by%20the%20open-drain%20signal%20rise%20time%20improvement%20function%20of%20the%20NTS0304E.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CDIV%20id%3D%22idx7%22%20class%3D%22pt1%22%3E%0A%3CH1%20id%3D%227-%25E3%2582%25B5%25E3%2583%259D%25E3%2583%25BC%25E3%2583%2588a-name%2522step5%2522a%22%20id%3D%22toc-hId--547734412%22%20id%3D%22toc-hId--490292404%22%3E7.%20Reference%20materials%3C%2FH1%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2Fappcodehub%3Fsearch%3Ddm-i3c-temperature-sensor%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3ESample%20code%3A%20%22i3c-temperature-sensor%3C%2FA%3E%20%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%22%3C%2FFONT%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.jp%2Fdesign%2Fdesign-center%2Ftraining%2FTIP-240723_I3C_Webinar_JP%26nbsp%3B%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EJapanese%20webinar%20video%3A%20%22What%20you%20need%20to%20know%20now%3A%20The%20basics%20of%20the%20next-generation%20interface%20%22I3C%22%22%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FNXP-Tech-Blog%2FI3C%25E3%2583%2590%25E3%2582%25B9%25E3%2581%25AE%25E6%25A6%2582%25E8%25A6%2581-%25E6%25AC%25A1%25E3%2581%25AE%25E3%2582%25B7%25E3%2583%25AA%25E3%2582%25A2%25E3%2583%25AB%25E3%2583%2590%25E3%2582%25B9%2Fba-p%2F2036760%22%20target%3D%22_self%22%3ENXP%20Community%20Blog%3A%20Overview%20of%20the%20I3C%20Bus%20-%20The%20Next%20Serial%20Bus%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fja%2Fproduct-selector-guide%2FI2CSELECTORBROC.pdf%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3ENXP%20System%20Management%20I2C%2C%20I3C%2C%20SPI%20Selector%20Guide%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.jp%2Fdesign%2Fdesign-center%2Fdevelopment-boards-and-designs%2FFRDM-MCXN947%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EFRDM%20Development%20Board%20for%20MCX%20N94%2FN54%20MCUs%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.jp%2Fdesign%2Fdesign-center%2Fdevelopment-boards-and-designs%2FFRDM-MCXA153%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EFRDM%20Development%20Board%20for%20MCX%20A14x%2FA15x%20MCUs%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.jp%2Fdesign%2Fdesign-center%2Fdevelopment-boards-and-designs%2Fanalog-toolbox%2Farduino-shields-solutions%2Fp3t1755dp-arduino-shield-evaluation-board%3AP3T1755DP-ARD%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EP3T1755DP%20Arduino%20%3CSUP%20style%3D%22font-family%3A%20inherit%3B%22%3E%C2%AE%3C%2FSUP%3E%20%3CSPAN%3EShield%20Evaluation%20Board%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fwww.mipi.org%2Fspecifications%2Fi3c-sensor-specification%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EMIPI%20I3C%20%26amp%3B%20I3C%20Basic%3C%2FA%3E%20%3CFONT%20size%3D%221%202%203%204%205%206%207%22%20style%3D%22font-family%3A%20inherit%3B%22%3ESpecifications%3C%2FFONT%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3EChangelog%3A%3C%2FSPAN%3E%3CBR%20%2F%3E%20%3CSPAN%3E2025-02-17%3A%20First%20edition%3C%2FSPAN%3E%3CBR%20%2F%3E%20%3CSPAN%3E2025-02-26%3A%20Added%20a%20link%20to%20%3CFONT%20color%3D%22%23000000%22%3Ethe%20Japanese%20webinar%20video%3C%2FFONT%3E%20%22Basics%20of%20the%20Next-Generation%20Interface%20%22I3C%22%20(What%20You%20Need%20to%20Know%20Now)%22%20before%20the%20table%20of%20contents%20and%20in%20%225.%20References%22%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3C%2FP%3E%0A%3CP%3EWe%20are%20currently%20unable%20to%20respond%20to%20comments%20in%20the%20%22Comment%22%20section%20of%20this%20post.%3CBR%20%2F%3E%20We%20apologize%20for%20the%20inconvenience%2C%20but%20when%20making%20inquiries%2C%20please%20refer%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FNXP-Tech-Blog%2FNXP%25E3%2581%25B8%25E3%2581%25AE%25E6%258A%2580%25E8%25A1%2593%25E8%25B3%25AA%25E5%2595%258F-%25E5%2595%258F%25E3%2581%2584%25E5%2590%2588%25E3%2582%258F%25E3%2581%259B%25E6%2596%25B9%25E6%25B3%2595-%25E6%2597%25A5%25E6%259C%25AC%25E8%25AA%259E%25E3%2583%2596%25E3%2583%25AD%25E3%2582%25B0%2Fba-p%2F2153299%22%20target%3D%22_blank%22%3E%20to%20%60%60%20Technical%20Questions%20to%20NXP%3C%2FA%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FNXP-Tech-Blog%2FNXP%25E3%2581%25B8%25E3%2581%25AE%25E6%258A%2580%25E8%25A1%2593%25E8%25B3%25AA%25E5%2595%258F-%25E5%2595%258F%25E3%2581%2584%25E5%2590%2588%25E3%2582%258F%25E3%2581%259B%25E6%2596%25B9%25E6%25B3%2595-%25E6%2597%25A5%25E6%259C%25AC%25E8%25AA%259E%25E3%2583%2596%25E3%2583%25AD%25E3%2582%25B0%2Fba-p%2F2153299%22%20target%3D%22_blank%22%3E%20-%3C%2FA%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FNXP-Tech-Blog%2FNXP%25E3%2581%25B8%25E3%2581%25AE%25E6%258A%2580%25E8%25A1%2593%25E8%25B3%25AA%25E5%2595%258F-%25E5%2595%258F%25E3%2581%2584%25E5%2590%2588%25E3%2582%258F%25E3%2581%259B%25E6%2596%25B9%25E6%25B3%2595-%25E6%2597%25A5%25E6%259C%25AC%25E8%25AA%259E%25E3%2583%2596%25E3%2583%25AD%25E3%2582%25B0%2Fba-p%2F2153299%22%20target%3D%22_blank%22%3E%20How%3C%2FA%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FNXP-Tech-Blog%2FNXP%25E3%2581%25B8%25E3%2581%25AE%25E6%258A%2580%25E8%25A1%2593%25E8%25B3%25AA%25E5%2595%258F-%25E5%2595%258F%25E3%2581%2584%25E5%2590%2588%25E3%2582%258F%25E3%2581%259B%25E6%2596%25B9%25E6%25B3%2595-%25E6%2597%25A5%25E6%259C%25AC%25E8%25AA%259E%25E3%2583%2596%25E3%2583%25AD%25E3%2582%25B0%2Fba-p%2F2153299%22%20target%3D%22_blank%22%3E%20to%3C%2FA%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FNXP-Tech-Blog%2FNXP%25E3%2581%25B8%25E3%2581%25AE%25E6%258A%2580%25E8%25A1%2593%25E8%25B3%25AA%25E5%2595%258F-%25E5%2595%258F%25E3%2581%2584%25E5%2590%2588%25E3%2582%258F%25E3%2581%259B%25E6%2596%25B9%25E6%25B3%2595-%25E6%2597%25A5%25E6%259C%25AC%25E8%25AA%259E%25E3%2583%2596%25E3%2583%25AD%25E3%2582%25B0%2Fba-p%2F2153299%22%20target%3D%22_blank%22%3E%20Contact%20Us(%3C%2FA%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FNXP-Tech-Blog%2FNXP%25E3%2581%25B8%25E3%2581%25AE%25E6%258A%2580%25E8%25A1%2593%25E8%25B3%25AA%25E5%2595%258F-%25E5%2595%258F%25E3%2581%2584%25E5%2590%2588%25E3%2582%258F%25E3%2581%259B%25E6%2596%25B9%25E6%25B3%2595-%25E6%2597%25A5%25E6%259C%25AC%25E8%25AA%259E%25E3%2583%2596%25E3%2583%25AD%25E3%2582%25B0%2Fba-p%2F2153299%22%20target%3D%22_blank%22%3E%20Japanese%3C%2FA%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FNXP-Tech-Blog%2FNXP%25E3%2581%25B8%25E3%2581%25AE%25E6%258A%2580%25E8%25A1%2593%25E8%25B3%25AA%25E5%2595%258F-%25E5%2595%258F%25E3%2581%2584%25E5%2590%2588%25E3%2582%258F%25E3%2581%259B%25E6%2596%25B9%25E6%25B3%2595-%25E6%2597%25A5%25E6%259C%25AC%25E8%25AA%259E%25E3%2583%2596%25E3%2583%25AD%25E3%2582%25B0%2Fba-p%2F2153299%22%20target%3D%22_blank%22%3E%20Blog)%3C%2FA%3E%20''.%3CBR%20%2F%3E%20(If%20you%20are%20already%20an%20NXP%20distributor%20or%20have%20a%20relationship%20with%20NXP%2C%20you%20may%20ask%20the%20person%20in%20charge%20directly.)%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-2040345%22%20slang%3D%22ja-JP%22%20mode%3D%22CREATE%22%3E%3CP%3ESample%20code%20for%20running%20the%20I3C%20temperature%20sensor%20P3T1755%20on%20an%20MCX%20microcontroller%20has%20been%20published%20on%20the%20NXP%20Application%20Code%20Hub.%20This%20article%20introduces%20the%20steps%20to%20run%20this%20sample%20code.%3CBR%20%2F%3E%20The%20required%20equipment%20is%20an%20MCX%20microcontroller%20evaluation%20board%3A%20FRDM-MCXN947%20or%20FRDM-MCXA153.%20These%20evaluation%20boards%20are%20equipped%20with%20a%20P3T1755%2C%20so%20you%20can%20try%20out%20I3C%20operation%20as%20is.%20The%20same%20sample%20code%20also%20makes%20it%20possible%20to%20connect%20a%20standalone%20P3T1755%20evaluation%20board%3A%20P3T1755DP-ARD%20and%20evaluate%20operation.%20You%20can%20also%20connect%20multiple%20P3T1755s%20to%20try%20out%20dynamic%20address%20allocation%20and%20IBI%20(In-band%20interrupt)%20functions.%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2040345%22%20slang%3D%22ja-JP%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ecommunication%20standards%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EInterface%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Eintroduction%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMCUXpresso%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMCUXpresso%20IDE%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMCUXpresso%20SDK%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMCX%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EJapanese%20blog%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E