THCV235-Q_THCV236-Q_Rev.3.40_E
Copyright
©
2016 THine Electronics, Inc.
THine Electronics, Inc.
41/68
Security E
Table 40.
Sub-Link Master Control Register
Address
(Hex)
Bit# R/W
Default
(Hex)
Register Name
Description
Note
0x00
7:3 R 0x00
Reserved
-
2 R 0 INT
Interrupt condition
0: Steady state
1: Interrupt occurred(INT output =L)
-
1 R 1 LOCKN
V-by-One
®
HS lock status
0: Locked (LOCKN=L)
1: Unlocked
-
0 R 1 HTPDN
V-by-One
®
HS plug status
0: Connected (HTPDN=L)
1: Not connected or Rx inactive
-
0x01 7:1 R 0x00
Reserved
-
0 RW 0 SFTRST
Sub-Link soft reset
Write 1: Sub-Link reset
Automatically cleared into 0 after reset action. 0 is always read.
-
0x02
7 RW 0 2WIRE_ACS_END_INT
Cause of interrupt access completion to register of Sub-Link Slave or
Remote side 2-wire serial Slave device
0: Access incomplete
1: Access complete
Any write action: clear this bit into 0
(*1)
6 RW 0 LOCKN_INT
Cause of interrupt LOCKN
0: No change on lock status ever
1: Lock status has once changed
Any write action: clear this bit into 0
5 RW 0 HTPDN_INT
Cause of interrupt HTPDN
0: No change on plug status ever
1: Plug status has once changed
Any write action: clear this bit into 0
4 R 0 SLAVESIDE_INT
Cause of interrupt Sub-Link Slave side
0: No interrupt at Sub-Link Slave ever
1: Interrupted at Sub-Link Slave once
This bit is cleared when cause of interrupt register at Sub-Link Slave (0x82)
is cleared.
3 R 0 GPIO_INT
Cause of interrupt Sub-Link Master GPIO
0: No change in Master GPIO inputs ever
1: Master GPIO inputs have once changed.
This bit is cleared when GPIOn_INPUT_MONITOR (n=4~0) register (0x41)
is read.
2 RW 0 COMERR_INT
Cause of interrupt Sub-Link communication Error
0: No communication error on Sub-Link ever
1: Communication error on Sub-Link once happened
Any write action: clear this bit into 0
1 RW 0 2WIRE_TIMEOUT_INT
Cause of interrupt 2-wire serial time out
0: 2-wire serial access in time ever
1: 2-wire serial access has once had time out
Any write action: clear this bit into 0
0 RW 0 SLINK_TIMEOUT_INT
Cause of interrupt Sub-Link time out
0: Sub-Link access in time ever
1: Sub-Link has once had time out
Any write action: clear this bit into 0
0x03
7 R (*2)
2WIRE_ACS_END_INT_ENABLE
0: "2WIRE_ACS_END_INT" is blocked to take interrupt action
1: "2WIRE_ACS_END_INT" is allowed to take action on INT output
-
6 RW 0 LOCKN_INT_ENABLE
0: "LOCKN_INT" is blocked to take interrupt action
1: "LOCKN_INT" is allowed to take action on INT output
-
5 RW 0 HTPDN_INT_ENABLE
0: "HTPDN_INT" is blocked to take interrupt action
1: "HTPDN_INT" is allowed to take action on INT output
-
4 RW 0 SLAVESIDE_INT_ENABLE
0: "SLAVESIDE_INT" is blocked to take interrupt action
1: "SLAVESIDE_INT" is allowed to take action on INT output
-
3 RW 0 GPIO_INT_ENABLE
0: "GPIO_INT" is blocked to take interrupt action
1: "GPIO_INT" is allowed to take action on INT output
-
2 RW 0 COMERR_INT_ENABLE
0: "COMERR_INT" is blocked to take interrupt action
1: "COMERR_INT" is allowed to take action on INT output
-
1 RW 0 2WIRE_TIMEOUT_INT_ENABLE
0: "2WIRE_TIMEOUT_INT" is blocked to take interrupt action
1: "2WIRE_TIMEOUT_INT" is allowed to take action on INT output
-
0 RW 0 SLINK_TIMEOUT_INT_ENABLE
0: "SLINK_TIMEOUT_INT" is blocked to take interrupt action
1: "SLINK_TIMEOUT_INT" is allowed to take action on INT output
-
*1
These registers are always active independent of Interrupt permission register.
*2
When No clock stretching mode, the value is 1 fixed, otherwise 0 fixed.