EasyManuals Logo

ST STM32F446 Series User Manual

ST STM32F446 Series
1328 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 #701 background imageLoading...
Page #701 background image
RM0390 Rev 4 701/1328
RM0390 Fast-mode Plus Inter-integrated circuit (FMPI2C) interface
758
23.4.6 Data transfer
The data transfer is managed through transmit and receive data registers and a shift
register.
Reception
The SDA input fills the shift register. After the 8th SCL pulse (when the complete data byte is
received), the shift register is copied into FMPI2C_RXDR register if it is empty (RXNE=0). If
RXNE=1, meaning that the previous received data byte has not yet been read, the SCL line
is stretched low until FMPI2C_RXDR is read. The stretch is inserted between the 8th and
9th SCL pulse (before the Acknowledge pulse).
Figure 245. Data reception
dždž
^ŚŝĨƚƌĞŐŝƐƚĞƌ
ĚĂƚĂϭ
ĚĂƚĂϭ
dždž ĚĂƚĂϮ
ZyE
<ƉƵůƐĞ
ĚĂƚĂϬ ĚĂƚĂϮ
<ƉƵůƐĞ
dždž
&DW/ϮͺZyZ
ƌĚĚĂƚĂϭƌĚĚĂƚĂϬ
^>
ůĞŐĞŶĚ
^>
ƐƚƌĞƚĐŚ
D^ǀϯϱϵϳϲsϭ

Table of Contents

Other manuals for ST STM32F446 Series

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ST STM32F446 Series and is the answer not in the manual?

ST STM32F446 Series Specifications

General IconGeneral
BrandST
ModelSTM32F446 Series
CategoryMicrocontrollers
LanguageEnglish

Related product manuals