I2C use on the STM32F103R Medium Density Devices
I2C or Inter Integrated Circuit ( sometimes just referred to as just two-wire interface ) is a great method of individually communicating with over 100 devices on only 2 wires. However I2C as a whole requires a reasonable amount of protocol overhead so its not the fastest method of communicating with outside peripherals. But it is very good at reducing wiring on space critical designs due to the fact that only 2 data lines are required to enter the processor. (more…)