EasyManuals Logo

STMicroelectronics STM32F05 series User Manual

STMicroelectronics STM32F05 series
742 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #474 background imageLoading...
Page #474 background image
Inter-integrated circuit (I
2
C) interface RM0091
474/742 Doc ID 018940 Rev 1
Figure 198. Setup and hold timings
When the SCL falling edge is internally detected, a delay is inserted before sending
SDA output. This delay is
t
SDADEL
= SDADEL x t
PRESC
where t
PRESC
= (PRESC+1) x t
I2CCLK.
T
SDADEL
impacts the hold time t
HD;DAT .
The total SDA output delay is:
t
SYNC1
+ [ SDADEL x (PRESC+1) x t
I2CCLK
]
t
SYNC1
duration depends on these parameters:
SCL falling slope
When enabled, input delay brought by the analog filter: t
AF
.
50ns < t
AF
< 260 ns.
When enabled, input delay brought by the digital filter: t
DNF
= DNF x t
I2CCLK
Delay due to SCL synchronization to I2CCLK clock (2 to 3 I2CCLK periods)
In order to bridge the undefined region of the SCL falling edge, you must program SDADEL
in such a way that:
{t
f (max)
+t
HD;DAT (min)
-50ns - [(DNF +2 ) x t
I2CCLK
]} / {(PRESC +1) x t
I2CCLK
} <= SDADEL
MS19846V1
t
SYNC1
SCL falling edge internal detection
SDADEL
SDA output delay
SCL
SDA
DATA HOLD TIME
t
h(SDA)
Data hold time
SCLDEL
SCL stretched low by the slave transmitter
SCL
SDA
DATA SETUP TIME
tsu
(SDA)
Data setup time

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the STMicroelectronics STM32F05 series and is the answer not in the manual?

STMicroelectronics STM32F05 series Specifications

General IconGeneral
BrandSTMicroelectronics
ModelSTM32F05 series
CategoryMicrocontrollers
LanguageEnglish

Related product manuals