THCV231-Q_THCV236-Q_Rev.2.60_E
Table 23. Remote side 2-wire serial slave register Write Procedure for 16bit register address
Step
Description
R/W
Address
Set slave address of remote side 2-wire serial slave device (Low-order 7bits),
and enable this address (High-order 1bit).
1
W
0x04-0x0B
2
3
Write 1 or 0 and clear(auto clear) access status register (2WIRE_ACS_END_INT).
Set the data for remote side 2-wire serial slave to write (Max 16byte).
Set slave address of access target 2-wire serial slave (choose the value set in 0x04-
0x0B[6:0]), and set 1 to 0x20 bit7.
W
W
0x02 bit7
0x10-0x1F
4
5
6
7
8
W
W
W
W
W
-
0x20
0x21
0x27
0x28
0x2B (*1)
-
Set the byte number written to remote side 2-wire serial slave (Max 16byte).
(Byte number = register value + 1)
Set the low-order bits([7:0]) of start address of remote side 2-wire serial slave register
to write.
Set the high-order bits([15:8]) of start address of remote side 2-wire serial slave
register to write.
Write 1 to WR_START_16B. (Start write access to remote side 2-wire serial slave
register)
9
2-wire serial slave of Sub-Link Master perform clock stretching until remote side 2-
wire serial slave register access is completed.
(*2)
9
When write access is completed, 2WIRE_ACS_END_INT register value become 1
and interrupt occurs (INT=H → L).
-
-
(*3)
10
11
If write access was normally ended, read value should be “0x1”.
Repeat from step2 to step10 if needed.
R
-
0x02
-
*1 It’s Prohibit that HOST MPU start access to Sub-Link Slave or remote 2-wire serial slave before the previous access to
Sub-Link Slave or remote side 2-wire serial slave is completed.
*2 When 2WIRE_MODE = 00 (Clock Stretching Mode)
*3 When 2WIRE_MODE = 01 (No Clock Stretching Mode)
Copyright©2017 THine Electronics, Inc.
THine Electronics, Inc.
25/58
Security E