Specification for I3C Basic Version 1.1.1
09-Jun-2021
2 Copyright © 2016–2021 MIPI Alliance, Inc.
Public Release Edition
4 Relationship to MIPI I3C v1.x Specifications
The MIPI I3C Basic v1.1.1 Specification is a subset of the MIPI I3C v1.1.1 Specification. In the I3C Basic 30
Specification, the terms “I3C,” “I3C Device,” and “I3C Bus” should be interpreted as referring to both I3C 31
v1.1.1 and I3C Basic v1.1.1. 32
In addition, I3C Basic v1.1.1: 33
• Addresses all issues addressed by Errata 01 for I3C v1.1 34
• Includes numerous fixes, clarifications, and editorial improvements planned for inclusion in v1.1.1 35
of the MIPI I3C Specification. In general, these are not new feature additions, but represent the 36
latest understanding and definition of I3C v1.1.1 features and capabilities. 37
4.1 I3C v1.1.1 Functions Not Included in I3C Basic
The following functions of the I3C v1.1.1 Specification have been removed from the I3C Basic v1.1.1
38
Specification. Companies interested in implementing these functions should join MIPI Alliance to enjoy 39
member IPR licensing. 40
• Timing Control (Section 5.1.8), namely the portions addressing: 41
• Synchronous Time Control 42
• Asynchronous Time Control (Modes 1–3) 43
• Monitoring Device Early Termination Capability (Section 5.1.12) 44
• Device to Device(s) Tunneling (Section 5.1.13) 45
• HDR Ternary Modes (HDR-TSP and HDR-TSL) (Section 5.2.3) 46
• Multi-Lane support for SDR Mode, HDR-DDR Mode, and HDR-TSP Mode (Section 5.3.2) 47
4.2 Organization of This Specification
The structure of this Specification, i.e., the naming and numbering of Section headings, is consistent with the
48
I3C v1.1.1 Specification. In order to preserve alignment with the I3C v1.1.1 Specification’s structure, 49
numerous references to I3C v1.1.1 functions and capabilities that were removed for I3C Basic v1.1.1 are 50
retained. In many cases the associated section headings are retained with a note that the content is only 51
available in the full I3C v1.1.1 Specification. 52
4.3 I3C Basic v1.1.1 as an Update of I3C Basic v1.0
I3C Basic v1.1.1 is an updated, clarified version of I3C Basic with a simpler relationship to the full I3C
53
Specification. 54
While I3C Basic v1.0 represented a reduced set of the full I3C v1.0 Specification’s features, it also included 55
a number of additional functions not present in the full I3C v1.0. That is, I3C Basic v1.0 was not a strict 56
subset of the full I3C v1.0. 57
In Version 1.1, the full I3C Specification incorporated all of these additional functions; further, all new 58
features in I3C Basic v1.1.1 are also included in the full I3C v1.1.1 Specification. As a result, I3C Basic 59
v1.1.1 is a strict subset of the full I3C v1.1.1 Specification. 60
5 How I3C Basic Devices Work with I3C v1.x Devices
MIPI I3C Basic Devices, whether Primary Controller, Secondary Controller, or Target, are intended to be 61
interoperable with I3C v1.x Devices for the set of optional features that are mutually supported by the 62
connected Devices. It is easiest to view I3C Basic as a subset of I3C, with a specific set of additional, optional 63
features that are only offered to MIPI Alliance Members. 64