A bus interface for connecting sensors, processors and other devices for mobile, IoT and automotive system designs

Quick Facts

  • Reduces pin count and signal paths
  • Very low power
  • Incorporates I2C and SPI into an advanced, consolidated specification
Physical Layer


Fundamental features
  • Higher performance
  • Lower power
  • Low EMI
Use Cases

Simplify connecting and managing of multiple sensors in a device
MIPI Touch over I3C provides a converged interface option for processed and raw touch data
MIPI CCI over I3C offers faster, lower latency and more efficient camera control


Icon of a Smart PhoneIcon of a TabletIcon of a laptopIcon of an AutomobileIcon of a SmartwatchIcon of a cloud with the letters IoT inside.


MIPI I3C® is a bus interface for connecting sensors to an application processor. It is a core sensor integration technology that can combine multiple sensors from different vendors in a device to streamline integration and improve cost efficiencies. It gives developers unprecedented opportunity to craft innovative designs for any mobile product, from smartphones, to wearables, to safety systems in automobiles.

Visit the MIPI I3C Device Characteristics Register here.

MIPI I3C can integrate mechanical, motion, biometric and environmental, and any other type of sensor. It incorporates key attributes of the traditional I2C and SPI interfaces to provide a new, unified, high-performing, very low power solution. The technology is implemented on a standard CMOS I/O. It uses a two-wire interface, which reduces pin count and signal paths to offer system designers less complexity and more flexibility. It can also be used as a sideband interface to further reduce pin count. MIPI I3C supports a minimum data rate of 10 Mbps with options for higher performance high data rate modes, offering a substantial leap in performance and power efficiency compared with previous options.

Additional technical highlights include multi-master support, dynamic addressing, command-code compatibility, and a uniform approach for advanced power management features, such as sleep mode. It provides synchronous and asynchronous time-stamping to improve the accuracy of applications that use signals from various sensors. It can also batch and transmit data quickly to minimize energy consumption of the host processor.

MIPI I3C is developed by the MIPI Alliance I3C Working Group. 

The full specification is available only to MIPI Alliance members. For information about joining MIPI Alliance, visit Join MIPI.

MIPI I3C Basic

MIPI I3C BasicSM is a subset of MIPI I3C that bundles the most commonly needed I3C features for developers and other standards organizations. The mobile ecosystem and broader system integrator community can efficiently use these capabilities as an alternative to I2C.

MIPI I3C Basic is available for implementation without MIPI membership and is intended to facilitate a royalty-free licensing environment for all implementers, as described within the specification.

The specification is developed by the MIPI I3C Basic Ad Hoc Working Group. 

I3C Comparison Chart