In the early 1980s, Philips Semiconductor developed the Inter IC (I²C) bus in order to reduce the number of parallel data buses within electronic products. In 1992, Philips® released version 1.0 of the I²C bus, which defined a 2-wire, bidirectional bus for interconnection between ICs. By 1998, the I²C bus had become the standard for low-speed IC interconnection, with more than 50 companies using the standard, and the I²C interface being integrated into more than 1,000 different ICs.
Experiments show that the I²C bus configuration provided in this article can easily achieve access to slave devices on the bus. Each application example provides schematic diagram and program code. Readers need to be familiar with the following information:
I²C-bus specification , version 2.1, January 2000.
Philips Semiconductor, #9398 393 40011.
I²C Bus and Usage , April 1995.
Philips Semiconductor, #98-8080-575-01.
System Management Bus (SMBus™) Specification , Version 2.0, August 2000.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet