
August 2013 DocID024161 Rev 2 1/18
AN4235
Application note
I2C timing configuration tool
for STM32F3xxxx and STM32F0xxxx microcontrollers
Introduction
This application note presents the I2C timing configuration tool (STSW-STM32126) for the
STM32F3xxxx and STM32F0xxxx microcontroller families.
The STM32F0xxxx and STM32F3xxxx devices embed an Inter-Integrated Circuit
communication peripheral (I2C) supporting standard mode (100
KHz), fast mode (400 KHz)
and fast mode plus (1
MHz). The I2C implements a new clock scheme allowing the
peripheral to be used as a wake-up source from low-power mode on address match.
The purpose of this tool is to help the user configure the I2C timings, taking into
consideration the I2C bus specification.
The configuration tool is implemented in the Microsoft Excel
“I2C_Timing_Config_Tool_Vx.y.z.xls” file which can be downloaded from
www.st.com.
For Vx.y.z, please refer to the tool version, for example: V1.0.0.
Before using the clock tool, it is essential to read the STM32 microcontroller reference
manuals (RM0313 for STM32F37xxx products, RM0316 for STM32F30xxx products and
RM0091 for STM32F0xxxx products). This application note is not a substitute for the
reference manuals.
www.st.com