I2C peripheral clock frequency
I2CCLK[5:0] should be the frequency of input APB1 clock in MHz which is at least
2.
000000 - 000001: Not allowed
000010 - 110110: 2 MHz~54 MHz
110111 - 111111: Not allowed due to the limitation of APB1 clock
Note: In I2C standard mode, the frequencies of APB1 must be equal or greater
than 2MHz. In I2C fast mode, the frequencies of APB1 must be equal or greater
than 8MHz. In I2C fast mode plus, the frequencies of APB1 must be equal or
greater than 24MHz.
19.4.3. Slave address register 0 (I2C_SADDR0)
Address offset: 0x08
Reset value: 0x0000 0000
This register can be accessed by half-word (16-bit) or word (32-bit).
Must be kept at reset value.
Address format for the I2C slave
0: 7-bit address
1: 10-bit address
Must be kept at reset value.
Highest two bits of a 10-bit address
7-bit address or bits 7:1 of a 10-bit address
Bit 0 of a 10-bit address
19.4.4. Slave address register 1 (I2C_SADDR1)
Address offset: 0x0C
Reset value: 0x0000 0000
This register can be accessed by half-word (16-bit) or word (32-bit).