i2c

I2C (Inter-Integrated Circuit; pronounced as “eye-squared-C”), alternatively known as I2C or IIC, is a synchronous, multi-master/multi-slave (controller/target), packet switched, single-ended, serial communication bus invented in 1982 by Philips Semiconductors. It is widely used for attaching lower-speed peripheral ICs to processors and microcontrollers in short-distance, intra-board communication.
Several competitors, such as Siemens, NEC, Texas Instruments, STMicroelectronics, Motorola, Nordic Semiconductor and Intersil, have introduced compatible I2C products to the market since the mid-1990s.
System Management Bus (SMBus), defined by Intel in 1995, is a subset of I2C, defining a stricter usage. One purpose of SMBus is to promote robustness and interoperability. Accordingly, modern I2C systems incorporate some policies and rules from SMBus, sometimes supporting both I2C and SMBus, requiring only minimal reconfiguration either by commanding or output pin use.

You do not have permission to view the full content of this post. Log in or register now.
  1. L

    Course Saved courses for OLED i2c sh1106 and ssd1306

    Baka may tutorial kayo diyan ng buong capabilities in coding OLED using sh1106 and ssd1306 medyo nalilimit kasi ako online paiba iba at putol-putol pinapanood ko. Need lang for thesis. Thank you!
  2. A

    Help Arduino

    Arduino code to display humidity sensor status at 0.9 oled display 128x64 i2c
Back
Top