
Inter-integrated circuit (I
2
C) interface
RM0008
758/1096
Doc ID 13902 Rev 12
26.6.10 I
2
C register map
The table below provides the I
2
C register map and reset values.
Table 3: Register boundary addresses
for the register boundary addresse
s table.
Table 189.
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
SWRS
T
Reser
v
ed
ALE
R
T
PE
C
POS
AC
K
ST
OP
ST
AR
T
NOS
T
R
E
TC
H
ENG
C
E
N
PEC
EN
A
R
P
S
M
BT
YP
E
Reser
v
ed
SM
BU
S
PE
Reset value
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0x04
I2C_CR2
Reserved
LAS
T
DMA
E
N
IT
B
U
FE
N
IT
EVTEN
ITERRE
N
Reser
v
ed
FREQ[5:0]
Reset value
0
0
0
0
0
0
0
0
0
0
0
0x08
I2C_OAR1
Reserved
A
DDMODE
Reserved
ADD[9:8]
ADD[7:1]
ADD0
Reset value
0
0
0
0
0
0
0
0
0
0
0
0x0C
I2C_OAR2
Reserved
ADD2[7:1]
ENDU
A
L
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
SMB
A
LE
R
T
TIMEO
U
T
Re
se
rv
e
d
PECE
R
R
OV
R
AF
ARLO
BERR
Tx
E
RxNE
Re
se
rv
e
d
ST
OPF
ADD10
BTF
ADDR
SB
Reset value
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0x18
I2C_SR2
Reserved
PEC[7:0]
DU
A
L
F
SM
B
H
O
S
T
S
M
BD
EF
A
U
LT
GENCALL
Reser
v
e
d
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
Reser
v
ed
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