W7500x Reference Manual Version1.1.0
156 / 399
18.4
GPIO Registers(Address Base: 0x4200_0000)
GPIO Data Register(GPIOx_DATA) (x=A..D)
Address offset: 0x0000
Reset value: 0x----
[15:0] DATy(y = 0..15)
READ as : Port input data bit
GPIO Output Latch Register(GPIOx_DATAOUT) (x=A..D)
Address offset: 0x0004
Reset value: 0x----
[15:0] DAOy(y = 0..15)
READ as : Port out data bit
WRITE as : WRITE to GPIOA_DATAOUT register
GPIO Enable Set Register(GPIOx_OUTENSET) (x=A..D)
Address offset: 0x0010
Reset value: 0x0000
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
res
res
res
res
res
res
res
res
res
res
res
res
res
res
res
res
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
res
res
res
res
res
res
res
res
res
res
res
res
res
res
res
res
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
DAT15
DAT14
DAT13
DAT12
DAT11
DAT10
DAT9
DAT8
DAT7
DAT6
DAT5
DAT4
DAT3
DAT2
DAT1
DAT0
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
res
res
res
res
res
res
res
res
res
res
res
res
res
res
res
res
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
DAO15
DAO14
DAO13
DAO12
DAO11
DAO10 DAO9 DAO8 DAO7 DAO6 DAO5 DAO4 DAO3 DAO2 DAO1 DAO0
R/W
R/W
R/W
R/W
R/W
R/W
R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W