JAJSPB0A November 2022 – August 2023 TCAL9539-Q1
PRODUCTION DATA
デバイスごとのパッケージ図は、PDF版データシートをご参照ください。
アドレス・バイトのアクノリッジが成功すると、バス・コントローラはコマンド・バイトを送信します。このバイトは TCAL9539-Q1 の制御レジスタに保存されます。このデータ・バイトの下位 ビットは、影響を受ける内部レジスタ (入力、出力、極性反転、または構成) を反映しています。ビット 6 とコマンド・バイトの下位 3 ビットを組み合わせて使用し、デバイスの拡張機能 (Agile IO) を示します。コマンド・バイトは、書き込み転送中にのみ送信されます。
新しいコマンドが送信されると、アドレス指定されたレジスタは、新しいコマンド・バイトが送信されるまで、読み取りによってアクセスが継続されます。電源投入時、ハードウェア・リセット時、またはソフトウェア・リセット時に、制御レジスタはデフォルトで 00h に設定されます。
制御レジスタ・ビット | コマンド・バイト (16 進) |
レジスタ | プロトコル | 電源オン のデフォルト |
|||||||
---|---|---|---|---|---|---|---|---|---|---|---|
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 | ||||
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 00 | 入力ポート 0 | 読み取りバイト | xxxx xxxx |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 01 | 入力ポート 1 | 読み取りバイト | xxxx xxxx |
0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 02 | 出力ポート 0 | 読み取り / 書き込みバイト | 1111 1111 |
0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 03 | 出力ポート 1 | 読み取り / 書き込みバイト | 1111 1111 |
0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 04 | 極性反転 0 | 読み取り / 書き込みバイト | 0000 0000 |
0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 05 | 極性反転 1 | 読み取り / 書き込みバイト | 0000 0000 |
0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 06 | 構成 0 | 読み取り / 書き込みバイト | 1111 1111 |
0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 07 | 構成 1 | 読み取り / 書き込みバイト | 1111 1111 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
40 |
出力駆動強度 0 |
読み取り / 書き込みバイト |
1111 1111 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
41 |
出力駆動強度 0 |
読み取り / 書き込みバイト |
1111 1111 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
42 |
出力駆動強度 1 |
読み取り / 書き込みバイト | 1111 1111 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
43 |
出力駆動強度レジスタ 1 |
読み取り / 書き込みバイト |
1111 1111 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
44 |
入力ラッチ・レジスタ 0 |
読み取り / 書き込みバイト |
0000 0000 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
45 |
入力ラッチ・レジスタ 1 |
読み取り / 書き込みバイト |
0000 0000 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
46 |
プルアップ / プルダウン・イネーブル・レジスタ 0 |
読み取り / 書き込みバイト |
0000 0000 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
47 |
プルアップ / プルダウン・イネーブル・レジスタ 1 |
読み取り / 書き込みバイト |
0000 0000 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
48 |
プルアップ / プルダウン選択レジスタ 0 |
読み取り / 書き込みバイト |
1111 1111 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
49 |
プルアップ / プルダウン選択レジスタ 1 |
読み取り / 書き込みバイト |
1111 1111 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
4A |
割り込みマスク・レジスタ 0 |
読み取り / 書き込みバイト |
1111 1111 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
4B |
割り込みマスク・レジスタ 1 |
読み取り / 書き込みバイト |
1111 1111 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
4C |
割り込みステータス・レジスタ 0 |
読み取りバイト |
0000 0000 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
4D |
割り込みステータス・レジスタ 1 |
読み取りバイト |
0000 0000 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
4F |
出力ポート構成レジスタ |
読み取り / 書き込みバイト |
0000 0000 |