Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!


Index I²C

I²C (Inter-Integrated Circuit), pronounced I-squared-C, is a synchronous, multi-master, multi-slave, packet switched, single-ended, serial computer bus invented in 1982 by Philips Semiconductor (now NXP Semiconductors). [1]

108 relations: ACCESS.bus, Acknowledgement (data networks), Address space, AmigaOS, Analog-to-digital converter, Application programming interface, Application-specific integrated circuit, Arbitration, Arduino, Asynchronous serial communication, Atmel, Bit banging, Bit numbering, Bus (computing), C (programming language), Capacitance, ChibiOS/RT, Clock signal, Codec, Color space, Conventional PCI, Current source, Data buffer, Data-rate units, Digital Visual Interface, Digital-to-analog converter, DIMM, Display Data Channel, Duplex (telecommunications), ECos, EEPROM, Ethernet, Ethernet physical layer, Extended Display Identification Data, Farad, Feature phone, FreeBSD, General-purpose input/output, Glitch, HDMI, High impedance, Idempotence, Integrated circuit, Intelligent Platform Management Interface, Interrupt request (PC architecture), Kilobit, Kilobyte, LED display, Linux, Liquid-crystal display, ..., List of network buses, Logic analyzer, Macintosh, MacOS, Master/slave (technology), Maximite, Megabit, Microcontroller, Microsoft Windows, Minerva (QDOS reimplementation), Modular connector, MorphOS, Multi-master bus, Multiplexer, NetBSD, Non-volatile random-access memory, NXP Semiconductors, OLED, Open collector, OpenBSD, Operating system, Packet switching, Parasitic capacitance, PCI Express, Phase-locked loop, Philips, Physical layer, PICAXE, Plug and play, Pointing device, Power Management Bus, Pseudocode, Pull-up resistor, Push–pull output, Raspberry Pi, RC time constant, Real-time clock, Resistor, RISC OS, Serial communication, Serial Peripheral Interface, Serial presence detect, Simplex communication, Sinclair QDOS, Sinclair QL, Single-ended signaling, Synchronous circuit, System Management Bus, Throughput, Transmission (telecommunications), UDID, UEXT, Underclocking, USB, VGA connector, Video Electronics Standards Association, Video Graphics Array, Windows Embedded Compact. Expand index (58 more) »


ACCESS.bus, or A.b for short, is a peripheral-interconnect computer bus developed by Philips and DEC in the early 1990s, based on Philips' I²C system.

New!!: I²C and ACCESS.bus · See more »

Acknowledgement (data networks)

In data networking, telecommunications, and computer buses, an acknowledgement (ACK) is a signal passed between communicating processes, computers, or devices to signify acknowledgement, or receipt of message, as part of a communications protocol.

New!!: I²C and Acknowledgement (data networks) · See more »

Address space

In computing, an address space defines a range of discrete addresses, each of which may correspond to a network host, peripheral device, disk sector, a memory cell or other logical or physical entity.

New!!: I²C and Address space · See more »


AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers.

New!!: I²C and AmigaOS · See more »

Analog-to-digital converter

In electronics, an analog-to-digital converter (ADC, A/D, or A-to-D) is a system that converts an analog signal, such as a sound picked up by a microphone or light entering a digital camera, into a digital signal.

New!!: I²C and Analog-to-digital converter · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: I²C and Application programming interface · See more »

Application-specific integrated circuit

An Application-Specific Integrated Circuit (ASIC), is an integrated circuit (IC) customized for a particular use, rather than intended for general-purpose use.

New!!: I²C and Application-specific integrated circuit · See more »


Arbitration, a form of alternative dispute resolution (ADR), is a way to resolve disputes outside the courts.

New!!: I²C and Arbitration · See more »


Arduino is an open source computer hardware and software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices and interactive objects that can sense and control objects in the physical and digital world.

New!!: I²C and Arduino · See more »

Asynchronous serial communication

Asynchronous serial communication is a form of serial communication in which the communicating endpoints' interfaces are not continuously synchronized by a common clock signal.

New!!: I²C and Asynchronous serial communication · See more »


Atmel Corporation is an American-based designer and manufacturer of semiconductors, founded in 1984.

New!!: I²C and Atmel · See more »

Bit banging

In computer engineering and electrical engineering, bit banging is a colloquial term used to describe various techniques in which serial communications utilize software instead of dedicated hardware to process and make use of signals.

New!!: I²C and Bit banging · See more »

Bit numbering

In computing, bit numbering (or sometimes bit endianness) is the convention used to identify the bit positions in a binary number or a container for such a value.

New!!: I²C and Bit numbering · See more »

Bus (computing)

In computer architecture, a bus (a contraction of the Latin omnibus) is a communication system that transfers data between components inside a computer, or between computers.

New!!: I²C and Bus (computing) · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: I²C and C (programming language) · See more »


Capacitance is the ratio of the change in an electric charge in a system to the corresponding change in its electric potential.

New!!: I²C and Capacitance · See more »


ChibiOS/RT is a compact and fast real-time operating system supporting multiple architectures and released under the GPL3 license.

New!!: I²C and ChibiOS/RT · See more »

Clock signal

In electronics and especially synchronous digital circuits, a clock signal is a particular type of signal that oscillates between a high and a low state and is used like a metronome to coordinate actions of digital circuits.

New!!: I²C and Clock signal · See more »


A codec is a device or computer program for encoding or decoding a digital data stream or signal.

New!!: I²C and Codec · See more »

Color space

A color space is a specific organization of colors.

New!!: I²C and Color space · See more »

Conventional PCI

Conventional PCI, often shortened to PCI, is a local computer bus for attaching hardware devices in a computer.

New!!: I²C and Conventional PCI · See more »

Current source

A current source is an electronic circuit that delivers or absorbs an electric current which is independent of the voltage across it.

New!!: I²C and Current source · See more »

Data buffer

In computer science, a data buffer (or just buffer) is a region of a physical memory storage used to temporarily store data while it is being moved from one place to another.

New!!: I²C and Data buffer · See more »

Data-rate units

In telecommunications, data-transfer rate is the average number of bits (bitrate), characters or symbols (baudrate), or data blocks per unit time passing through a communication link in a data-transmission system.

New!!: I²C and Data-rate units · See more »

Digital Visual Interface

Digital Visual Interface (DVI) is a video display interface developed by the Digital Display Working Group (DDWG).

New!!: I²C and Digital Visual Interface · See more »

Digital-to-analog converter

In electronics, a digital-to-analog converter (DAC, D/A, D2A, or D-to-A) is a system that converts a digital signal into an analog signal.

New!!: I²C and Digital-to-analog converter · See more »


A DIMM or dual in-line memory module comprises a series of dynamic random-access memory integrated circuits.

New!!: I²C and DIMM · See more »

Display Data Channel

The Display Data Channel, or DDC, is a collection of protocols for digital communication between a computer display and a graphics adapter that enable the display to communicate its supported display modes to the adapter and that enable the computer host to adjust monitor parameters, such as brightness and contrast.

New!!: I²C and Display Data Channel · See more »

Duplex (telecommunications)

A duplex communication system is a point-to-point system composed of two or more connected parties or devices that can communicate with one another in both directions.

New!!: I²C and Duplex (telecommunications) · See more »


The Embedded Configurable Operating System (eCos) is a free and open source real-time operating system intended for embedded systems and applications which need only one process with multiple threads.

New!!: I²C and ECos · See more »


EEPROM (also E2PROM) stands for Electrically Erasable Programmable Read-Only Memory and is a type of non-volatile memory used in computers, integrated in microcontrollers for smart cards and remote keyless system, and other electronic devices to store relatively small amounts of data but allowing individual bytes to be erased and reprogrammed.

New!!: I²C and EEPROM · See more »


Ethernet is a family of computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN).

New!!: I²C and Ethernet · See more »

Ethernet physical layer

The Ethernet physical layer is the physical layer functionality of the Ethernet family of computer network standards.

New!!: I²C and Ethernet physical layer · See more »

Extended Display Identification Data

Extended Display Identification Data (EDID) is a metadata format for display devices to describe their capabilities to a video source (e.g. graphics card or set-top box).

New!!: I²C and Extended Display Identification Data · See more »


The farad (symbol: F) is the SI derived unit of electrical capacitance, the ability of a body to store an electrical charge.

New!!: I²C and Farad · See more »

Feature phone

Feature phone is a term typically used as a retronym to describe a class of mobile phone handheld computers.

New!!: I²C and Feature phone · See more »


FreeBSD is a free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).

New!!: I²C and FreeBSD · See more »

General-purpose input/output

A general-purpose input/output (GPIO) is an uncommitted digital signal pin on an integrated circuit or electronic circuit board whose behavior—including whether it acts an input or output—is controllable by the user at run time.

New!!: I²C and General-purpose input/output · See more »


A glitch is a short-lived fault in a system, such as a transient fault that corrects itself, making it difficult to troubleshoot.

New!!: I²C and Glitch · See more »


HDMI (High-Definition Multimedia Interface) is a proprietary audio/video interface for transmitting uncompressed video data and compressed or uncompressed digital audio data from an HDMI-compliant source device, such as a display controller, to a compatible computer monitor, video projector, digital television, or digital audio device.

New!!: I²C and HDMI · See more »

High impedance

In electronics, high impedance means that a point in a circuit (a node) allows a relatively small amount of current through, per unit of applied voltage at that point.

New!!: I²C and High impedance · See more »


Idempotence is the property of certain operations in mathematics and computer science that they can be applied multiple times without changing the result beyond the initial application.

New!!: I²C and Idempotence · See more »

Integrated circuit

An integrated circuit or monolithic integrated circuit (also referred to as an IC, a chip, or a microchip) is a set of electronic circuits on one small flat piece (or "chip") of semiconductor material, normally silicon.

New!!: I²C and Integrated circuit · See more »

Intelligent Platform Management Interface

The Intelligent Platform Management Interface (IPMI) is a set of computer interface specifications for an autonomous computer subsystem that provides management and monitoring capabilities independently of the host system's CPU, firmware (BIOS or UEFI) and operating system.

New!!: I²C and Intelligent Platform Management Interface · See more »

Interrupt request (PC architecture)

In a computer, an interrupt request (or IRQ) is a hardware signal sent to the processor that temporarily stops a running program and allows a special program, an interrupt handler, to run instead.

New!!: I²C and Interrupt request (PC architecture) · See more »


The kilobit is a multiple of the unit bit for digital information or computer storage.

New!!: I²C and Kilobit · See more »


The kilobyte is a multiple of the unit byte for digital information.

New!!: I²C and Kilobyte · See more »

LED display

An LED display is a flat panel display, which uses an array of light-emitting diodes as pixels for a video display.

New!!: I²C and LED display · See more »


Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: I²C and Linux · See more »

Liquid-crystal display

A liquid-crystal display (LCD) is a flat-panel display or other electronically modulated optical device that uses the light-modulating properties of liquid crystals.

New!!: I²C and Liquid-crystal display · See more »

List of network buses

List of electrical characteristics of single collision domain segment "slow speed" network buses: The number of nodes can be limited by either number of available addresses or bus capacitance.

New!!: I²C and List of network buses · See more »

Logic analyzer

A logic analyzer is an electronic instrument that captures and displays multiple signals from a digital system or digital circuit.

New!!: I²C and Logic analyzer · See more »


The Macintosh (pronounced as; branded as Mac since 1998) is a family of personal computers designed, manufactured, and sold by Apple Inc. since January 1984.

New!!: I²C and Macintosh · See more »


macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: I²C and MacOS · See more »

Master/slave (technology)

Master/slave or primary/replica is a model of communication where one device or process has unidirectional control over one or more other devices.

New!!: I²C and Master/slave (technology) · See more »


Maximite Microcomputer is a Microchip PIC32 microcontroller-based microcomputer.

New!!: I²C and Maximite · See more »


The megabit is a multiple of the unit bit for digital information.

New!!: I²C and Megabit · See more »


A microcontroller (MCU for microcontroller unit, or UC for μ-controller) is a small computer on a single integrated circuit.

New!!: I²C and Microcontroller · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: I²C and Microsoft Windows · See more »

Minerva (QDOS reimplementation)

Written by Laurence Reeves in England, Minerva was a reimplementation of Sinclair QDOS, the built-in operating system of the Sinclair QL line of personal computers.

New!!: I²C and Minerva (QDOS reimplementation) · See more »

Modular connector

A modular connector is an electrical connector that was originally designed for use in telephone wiring, but has since been used for many other purposes.

New!!: I²C and Modular connector · See more »


MorphOS is an AmigaOS-like computer operating system.

New!!: I²C and MorphOS · See more »

Multi-master bus

A multi-master bus is a computer bus in which there are multiple bus master nodes present on the bus.

New!!: I²C and Multi-master bus · See more »


In electronics, a multiplexer (or mux) is a device that selects one of several analog or digital input signals and forwards the selected input into a single line.

New!!: I²C and Multiplexer · See more »


NetBSD is a free and open source Unix-like operating system that descends from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.

New!!: I²C and NetBSD · See more »

Non-volatile random-access memory

Non-volatile random-access memory (NVRAM) is random-access memory that retains its information when power is turned off.

New!!: I²C and Non-volatile random-access memory · See more »

NXP Semiconductors

NXP Semiconductors N.V. is a Dutch global semiconductor manufacturer headquartered in Eindhoven, Netherlands.

New!!: I²C and NXP Semiconductors · See more »


An organic light-emitting diode (OLED) is a light-emitting diode (LED) in which the emissive electroluminescent layer is a film of organic compound that emits light in response to an electric current.

New!!: I²C and OLED · See more »

Open collector

An open collector is a common type of output found on many integrated circuits (IC), which behaves like a switch that is either connected to ground or disconnected.

New!!: I²C and Open collector · See more »


OpenBSD is a free and open-source Unix-like computer operating system descended from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.

New!!: I²C and OpenBSD · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: I²C and Operating system · See more »

Packet switching

Packet switching is a method of grouping data which is transmitted over a digital network into packets which are made of a header and a payload.

New!!: I²C and Packet switching · See more »

Parasitic capacitance

Parasitic capacitance, or stray capacitance is an unavoidable and usually unwanted capacitance that exists between the parts of an electronic component or circuit simply because of their proximity to each other.

New!!: I²C and Parasitic capacitance · See more »

PCI Express

PCI Express (Peripheral Component Interconnect Express), officially abbreviated as PCIe or PCI-e, is a high-speed serial computer expansion bus standard, designed to replace the older PCI, PCI-X, and AGP bus standards.

New!!: I²C and PCI Express · See more »

Phase-locked loop

A phase-locked loop or phase lock loop abbreviated as PLL is a control system that generates an output signal whose phase is related to the phase of an input signal.

New!!: I²C and Phase-locked loop · See more »


Koninklijke Philips N.V. (Philips, stylized as PHILIPS) is a Dutch multinational technology company headquartered in Amsterdam currently focused in the area of healthcare.

New!!: I²C and Philips · See more »

Physical layer

In the seven-layer OSI model of computer networking, the physical layer or layer 1 is the first and lowest layer.

New!!: I²C and Physical layer · See more »


PICAXE is a microcontroller system based on a range of Microchip PIC microcontrollers.

New!!: I²C and PICAXE · See more »

Plug and play

In computing, a plug and play (PnP) device or computer bus, is one with a specification that facilitates the discovery of a hardware component in a system without the need for physical device configuration or user intervention in resolving resource conflicts.

New!!: I²C and Plug and play · See more »

Pointing device

A pointing device is an input interface (specifically a human interface device) that allows a user to input spatial (i.e., continuous and multi-dimensional) data to a computer.

New!!: I²C and Pointing device · See more »

Power Management Bus

The Power Management Bus (PMBus) is a variant of the System Management Bus (SMBus) which is targeted at digital management of power supplies.

New!!: I²C and Power Management Bus · See more »


Pseudocode is an informal high-level description of the operating principle of a computer program or other algorithm.

New!!: I²C and Pseudocode · See more »

Pull-up resistor

In electronic logic circuits, a pull-up resistor is a resistor used to ensure a known state for a signal.

New!!: I²C and Pull-up resistor · See more »

Push–pull output

A push–pull amplifier is a type of electronic circuit that uses a pair of active devices that alternately supply current to, or absorb current from, a connected load.

New!!: I²C and Push–pull output · See more »

Raspberry Pi

The Raspberry Pi is a series of small single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and in developing countries.

New!!: I²C and Raspberry Pi · See more »

RC time constant

The RC time constant, also called tau, the time constant (in seconds) of an RC circuit, is equal to the product of the circuit resistance (in ohms) and the circuit capacitance (in farads), i.e. It is the time required to charge the capacitor, through the resistor, from an initial charge voltage of zero to ≈63.2 percent of the value of an applied DC voltage, or to discharge the capacitor through the same resistor to ≈36.8 percent of its initial charge voltage.

New!!: I²C and RC time constant · See more »

Real-time clock

A real-time clock (RTC) is a computer clock (most often in the form of an integrated circuit) that keeps track of the current time.

New!!: I²C and Real-time clock · See more »


A resistor is a passive two-terminal electrical component that implements electrical resistance as a circuit element.

New!!: I²C and Resistor · See more »


RISC OS is a computer operating system originally designed by Acorn Computers Ltd in Cambridge, England.

New!!: I²C and RISC OS · See more »

Serial communication

In telecommunication and data transmission, serial communication is the process of sending data one bit at a time, sequentially, over a communication channel or computer bus.

New!!: I²C and Serial communication · See more »

Serial Peripheral Interface

The Serial Peripheral Interface (SPI) is a synchronous serial communication interface specification used for short distance communication, primarily in embedded systems.

New!!: I²C and Serial Peripheral Interface · See more »

Serial presence detect

In computing, serial presence detect (SPD) is a standardized way to automatically access information about a memory module.

New!!: I²C and Serial presence detect · See more »

Simplex communication

Simplex communication is a communication channel that sends information in one direction only.

New!!: I²C and Simplex communication · See more »

Sinclair QDOS

QDOS is the multitasking operating system found on the Sinclair QL personal computer and its clones.

New!!: I²C and Sinclair QDOS · See more »

Sinclair QL

The Sinclair QL (for Quantum leap), is a personal computer launched by Sinclair Research in 1984, as an upper-end counterpart to the Sinclair ZX Spectrum.

New!!: I²C and Sinclair QL · See more »

Single-ended signaling

Single-ended signaling is the simplest and most commonly used method of transmitting electrical signals over wires.

New!!: I²C and Single-ended signaling · See more »

Synchronous circuit

A synchronous circuit is a digital circuit in which the changes in the state of memory elements are synchronized by a clock signal.

New!!: I²C and Synchronous circuit · See more »

System Management Bus

The System Management Bus (abbreviated to SMBus or SMB) is a single-ended simple two-wire bus for the purpose of lightweight communication.

New!!: I²C and System Management Bus · See more »


In general terms, throughput is the maximum rate of production or the maximum rate at which something can be processed.

New!!: I²C and Throughput · See more »

Transmission (telecommunications)

In telecommunications, transmission (abbreviations: TX, Xmit) is the process of sending and propagating an analogue or digital information signal over a physical point-to-point or point-to-multipoint transmission medium, either wired, optical fiber or wireless.

New!!: I²C and Transmission (telecommunications) · See more »


UDID is an acronym for Unique Device ID.

New!!: I²C and UDID · See more »


Universal EXTension (UEXT) is a connector layout which includes power and three serial buses: Asynchronous, I2C, and SPI.

New!!: I²C and UEXT · See more »


Underclocking, also known as downclocking, is modifying a computer or electronic circuit's timing settings to run at a lower clock rate than is specified.

New!!: I²C and Underclocking · See more »


USB (abbreviation of Universal Serial Bus), is an industry standard that was developed to define cables, connectors and protocols for connection, communication, and power supply between personal computers and their peripheral devices.

New!!: I²C and USB · See more »

VGA connector

A Video Graphics Array (VGA) connector is a three-row 15-pin DE-15 connector.

New!!: I²C and VGA connector · See more »

Video Electronics Standards Association

VESA (/ˈviːsə/), formally known as Video Electronics Standards Association, is a technical standards organization for computer display standards.

New!!: I²C and Video Electronics Standards Association · See more »

Video Graphics Array

Video Graphics Array (VGA) is the display hardware first introduced with the IBM PS/2 line of computers in 1987, following CGA and EGA introduced in earlier IBM personal computers.

New!!: I²C and Video Graphics Array · See more »

Windows Embedded Compact

Windows Embedded Compact, formerly Windows Embedded CE and Windows CE, is an operating system subfamily developed by Microsoft as part of its Windows Embedded family of products.* Unlike Windows Embedded Standard, which is based on Windows NT, Windows Embedded Compact uses a different hybrid kernel.

New!!: I²C and Windows Embedded Compact · See more »

Redirects here:

I-squared-C, I-two-C, I2C, I2c, IIC (protocol), Inter Integrated Circuit, Inter integrated circuit, Inter-Integrated Circuit, Inter-integrated circuit, IsquaredC, I²C address, I²C bus, I²C connection, I²C interface, I²C master, I²C protocol, I²C signal, I²C slave, NXP I²C, Nexperia I²C, Philips I²C, Serial Data Line, Two-Wire Interface, Two-Wire Serial Interface, Two-wire Serial Interface, Two-wire interface, Two-wire serial interface.


[1] https://en.wikipedia.org/wiki/I²C

Hey! We are on Facebook now! »