Inter-integrated circuit (I
2
C) interface
RM0090
864/1731
DocID018909 Rev 11
27.6.11 I
2
C register map
The table below provides the I
2
C register map and reset values.
Refer to
Section: Memory map
or the register boundary addresses table.
Table 124. I
2
C register map and reset values
Offset
Register
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0x00
I2C_CR1
Reserved
SWRST
Reserved
AL
E
R
T
PE
C
POS
AC
K
ST
O
P
ST
AR
T
NOSTRE
T
C
H
ENGC
ENP
E
C
ENA
R
P
SMBTY
P
E
Reserved
SMBUS
PE
Reset value
0
0
0
0 0
0
0
0 0 0 0 0
0 0
0x04
I2C_CR2
Reserved
LA
ST
DMAEN
IT
BUF
E
N
IT
EV
TE
N
ITERREN
Reserved
FREQ[5:0]
Reset value
0
0 0
0
0
0 0 0 0 0 0
0x08
I2C_OAR1
Reserved
ADDMODE
Reserved
ADD[9:8]
ADD[7:1]
AD
D
0
Reset value
0
0
0
0 0 0 0 0 0 0 0
0x0C
I2C_OAR2
Reserved
ADD2[7:1]
ENDUAL
Reset value
0 0 0 0 0 0 0 0
0x10
I2C_DR
Reserved
DR[7:0]
Reset value
0 0 0 0 0 0 0 0
0x14
I2C_SR1
Reserved
SM
B
A
L
ER
T
TI
M
E
O
U
T
Reserved
PE
CERR
OVR
AF
ARL
O
BE
R
R
TxE
Rx
N
E
Reserved
ST
OP
F
ADD1
0
BTF
A
DDR
SB
Reset value
0
0
0
0 0
0
0
0 0
0 0 0 0 0
0x18
I2C_SR2
Reserved
PEC[7:0]
DUALF
SMBHO
S
T
SMBDE
F
AUL
T
GENCA
LL
Reserved
TRA
BU
S
Y
MSL
Reset value
0
0
0
0
0 0
0
0
0 0 0 0
0 0 0
0x1C
I2C_CCR
Reserved
F/S
DUTY
Reserved
CCR[11:0]
Reset value
0
0
0 0
0
0
0 0 0 0 0 0 0 0
0x20
I2C_TRISE
Reserved
TRISE[5:0]
Reset value
0 0 0 0 1 0
0x24
I2C_FLTR
Reserved
ANOFF
DNF[3:0]
Reset value
0 0 0 0 0