Inter-integrated circuit interface (I2C)
Parameter
PRESC[3:0]
SCLL[7:0]
t
200 x 250 ns = 50 µs
SCLL
SCLH[7:0]
t
196 x 250 ns = 49 µs
SCLH
(1)
t
~100 µs
SCL
SDADEL[3:0]
t
2 x 250 ns = 500 ns
SDADEL
SCLDEL[3:0]
t
5 x 250 ns = 1250 ns
SCLDEL
1. t
is greater than t
SCL
SCLL
2. t
+ t
minimum value is 4 x t
SYNC1
SYNC2
3.
t
+ t
minimum value is 4 x t
SYNC1
SYNC2
4.
t
+ t
minimum value is 4 x t
SYNC1
SYNC2
Parameter
PRESC[3:0]
SCLL[7:0]
t
200 x 250 ns = 50 µs
SCLL
SCLH[7:0]
t
196 x 250 ns = 49 µs
SCLH
(1)
t
~100 µs
SCL
SDADEL[3:0]
t
2 x 250 ns = 500 ns
SDADEL
SCLDEL[3:0]
t
5 x 250 ns = 1250 ns
SCLDEL
1. t
is greater than t
SCL
SCLL
2. t
t
minimum value is 4 x t
SYNC1 +
SYNC2
3.
t
t
minimum value is 4 x t
SYNC1 +
SYNC2
4. t
t
minimum value is 4 x t
SYNC1 +
SYNC2
680/874
Table 88. Timing settings for
Standard-mode (Sm)
10 kHz
0x1
0xC7
20 x 250 ns = 5.0 µs
0xC3
16 x 250 ns = 4.0 µs
(2)
0x2
2 x 250 ns = 500 ns
0x4
5 x 250 ns = 1250 ns
+ t
due to SCL internal detection delay. Values provided for t
SCLH
= 500 ns. Example with t
I2CCLK
= 500 ns. Example with t
I2CCLK
= 500 ns. Example with t
I2CCLK
Table 89. Timing settings for
Standard-mode (Sm)
10 kHz
100 kHz
0x3
0xC7
20 x 250 ns = 5.0 µs
0xC3
16 x 250 ns = 4.0 µs
(2)
~10 µs
0x2
2 x 250 ns = 500 ns
0x4
5 x 250 ns = 1250 ns
+ t
due to SCL internal detection delay. Values provided for t
SCLH
= 250 ns. Example with t
I2CCLK
= 250 ns. Example with t
I2CCLK
= 250 ns. Example with t
I2CCLK
f
I2CCLK
Fast-mode (Fm)
100 kHz
0x1
0x13
10 x 125 ns = 1250 ns
0xF
4 x 125 ns = 500 ns
(2)
~10 µs
0x2
1 x 125 ns = 125 ns
0x4
4 x 125 ns = 500 ns
+ t
SYNC1
+ t
SYNC1
+ t
SYNC1
f
I2CCLK
Fast-mode (Fm)
0x3
0x13
10 x 125 ns = 1250 ns
0xF
4 x 125 ns = 500 ns
(2)
~2.5 µs
0x2
2 x 125 ns = 250 ns
0x4
4 x 125 ns = 500 ns
SYNC1 +
SYNC1 +
SYNC1 +
RM0366 Rev 5
of 8 MHz
Fast-mode Plus
400 kHz
0x0
0x9
7 x 125 ns = 875 ns
0x3
4 x 125 ns = 500 ns
(3)
~2.5 µs
0x1
0x3
2 x 125 ns = 250 ns
are examples only.
SCL
= 1000 ns.
SYNC2
= 750 ns.
SYNC2
= 655 ns.
SYNC2
of 16 MHz
Fast-mode Plus (Fm+)
400 kHz
0x1
0x9
5 x 62.5 ns = 312.5 ns
0x3
3 x 62.5 ns = 187.5 ns
(3)
0x2
0x3
3 x 62.5 ns = 187.5 ns
are examples only.
SCL
t
= 1000 ns.
SYNC2
t
= 750 ns.
SYNC2
t
= 500 ns.
SYNC2
RM0366
(Fm+)
500 kHz
0x0
0x6
0x3
(4)
~2.0 µs
0x0
0 ns
0x1
1000 kHz
0x0
0x4
0x2
(4)
~1.0 µs
0x0
0 ns
0x2
Need help?
Do you have a question about the STM32F301 6 Series and is the answer not in the manual?