GD32VF103 User Manual
374
8MHz.
17.4.3.
Slave address register 0 (I2C_SADDR0)
Address offset: 0x08
Reset value: 0x0000
This register can be accessed by half-word (16-bit) or word (32-bit)
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
ADDFOR
MAT
Reserved
ADDRESS[9:8]
ADDRESS[7:1]
ADDRES
S0
rw
rw
rw
rw
Bits
Fields
Descriptions
15
ADDFORMAT
Address mode for the I2C slave
0: 7-bit Address
1: 10-bit Address
14:10
Reserved
Must be kept the reset value.
9:8
ADDRESS[9:8]
Highest two bits of a 10-bit address
7:1
ADDRESS[7:1]
7-bit address or bits 7:1 of a 10-bit address
0
ADDRESS0
Bit 0 of a 10-bit address
17.4.4.
Slave address register 1 (I2C_SADDR1)
Address offset: 0x0C
Reset value: 0x0000
This register can be accessed by half-word (16-bit) or word (32-bit)
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Reserved
ADDRESS2[7:1]
DUADEN
rw
rw
Bits
Fields
Descriptions
15:8
Reserved
Must be kept the reset value.
7:1
ADDRESS2[7:1]
Second I2C address for the slave in Dual-Address mode
0
DUADEN
Dual-Address mode switch
0: Dual-Address mode disabled
1: Dual-Address mode enabled