THCV235-Q_THCV236-Q_Rev.3.40_E
Copyright
©
2016 THine Electronics, Inc.
THine Electronics, Inc.
37/68
Security E
Programmable GPIO
Settings input/output and reading/writing are controlled by register settings in the Sub-Link Master. HOST
MPU commands register setting in the Sub-Link Master.
*1 See Table 37, Table 38
Figure 15.
Programmable GPIO
Register settings are required according to the number of GPIO used by customer. See Table 37 and Table 38.
When the number of GPIO used by customer is less than the value listed in Table 37 and Table 38, choose any
setting which includes that.
Table 37.
THCV235-Q Programmable GPIO register setting
Sub-Link
Master/Slave
GPIO
Input/Output
Number
GPIO4
–
GPIO0
Input/Output Configuration
(I:Input, O:Output, -:Unavailable)
Register Settings
GPIO Type
GPIO IO Direction
Input Output
GPIO4
GPIO3
GPIO2
GPIO1
GPIO0
Address
(HEX)
Value
(BIN)
Address
(HEX)
Value
(BIN)
Master
2
0
-
-
-
I
I
0x40 XXXXXX00 0x43
XXXXXX11
1
1
-
-
-
I
O
XXXXXX10
0
2
-
-
-
O
O
XXXXXX00
Slave
5
0
I
I
I
I
I
0xC0 XXX00000 0xC3
XXX11111
4
1
I
I
I
I
O
XXX11110
3
2
I
I
I
O
O
XXX11100
2
3
I
I
O
O
O
XXX11000
1
4
I
O O
O
O
XXX10000
0
5
O O O
O
O
XXX00000
Table 38.
THCV236-Q Programmable GPIO register setting
Sub-Link
Master/Slave
GPIO
Input/Output
Number
GPIO4 – GPIO0
Input/Output Configuration
(I:Input, O:Output, -:Unavailable)
Register Settings
GPIO Type
GPIO IO Direction
Input Output GPIO4
GPIO3
GPIO2
GPIO1
GPIO0
Address
(HEX)
Value
(BIN)
Address
(HEX)
Value
(BIN)
Master
2
0
I
I
- - -
0x40 XXX00XXX 0x43
XXX11XXX
1
1
I
O
-
- -
XXX10XXX
0
2
O
O
-
- -
XXX00XXX
Slave
3
0
- - I
I
I
0xC0 XXXXX000 0xC3
XXXXX111
2
1
- - I
O
I
XXXXX101
1
2
-
-
O
I
O
XXXXX010
0
3
-
-
O
O
O
XXXXX000