Copyright © 2016 MIPI Alliance, Inc.
All rights reserved.
Confidential
Specification for
I3C
SM
Improved Inter Integrated Circuit
Version 1.0 – 23 December 2016
MIPI Board Adopted 31 December 2016
* NOTE TO IMPLEMENTERS *
This document is a MIPI Specification. MIPI member companies’ rights and obligations apply to this MIPI
Specification as defined in the MIPI Membership Agreement and MIPI Bylaws.
Copyright © 2016 MIPI Alliance, Inc.
All rights reserved.
Confidential
This page intentionally left blank.
Copyright © 2016 MIPI Alliance, Inc.
All rights reserved.
Confidential
Specification for
I3C
SM
Improved Inter Integrated Circuit
Version 1.0
23 December 2016
MIPI Board Adopted 31 December 2016
Further technical changes to this document are expected as work continues in the Sensor Working
Group.
Specification for I3C
Version 1.0
ii
Copyright © 2016 MIPI Alliance, Inc.
All rights reserved.
Confidential
23-Dec-2016
NOTICE OF DISCLAIMER
The material contained herein is not a license, either expressly or impliedly, to any IPR owned or controlled
by any of the authors or developers of this material or MIPI®. The material contained herein is provided on
an “AS IS” basis and to the maximum extent permitted by applicable law, this material is provided AS IS
AND WITH ALL FAULTS, and the authors and developers of this material and MIPI hereby disclaim all
other warranties and conditions, either express, implied or statutory, including, but not limited to, any (if
any) implied warranties, duties or conditions of merchantability, of fitness for a particular purpose, of
accuracy or completeness of responses, of results, of workmanlike effort, of lack of viruses, and of lack of
negligence.
All materials contained herein are protected by copyright laws, and may not be reproduced, republished,
distributed, transmitted, displayed, broadcast or otherwise exploited in any manner without the express
prior written permission of MIPI Alliance. MIPI, MIPI Alliance and the dotted rainbow arch and all related
trademarks, tradenames, and other intellectual property are the exclusive property of MIPI Alliance and
cannot be used without its express prior written permission.
ALSO, THERE IS NO WARRANTY OF CONDITION OF TITLE, QUIET ENJOYMENT, QUIET
POSSESSION, CORRESPONDENCE TO DESCRIPTION OR NON-INFRINGEMENT WITH REGARD
TO THIS MATERIAL OR THE CONTENTS OF THIS DOCUMENT. IN NO EVENT WILL ANY
AUTHOR OR DEVELOPER OF THIS MATERIAL OR THE CONTENTS OF THIS DOCUMENT OR
MIPI BE LIABLE TO ANY OTHER PARTY FOR THE COST OF PROCURING SUBSTITUTE GOODS
OR SERVICES, LOST PROFITS, LOSS OF USE, LOSS OF DATA, OR ANY INCIDENTAL,
CONSEQUENTIAL, DIRECT, INDIRECT, OR SPECIAL DAMAGES WHETHER UNDER
CONTRACT, TORT, WARRANTY, OR OTHERWISE, ARISING IN ANY WAYOUT OF THIS OR ANY
OTHER AGREEMENT, SPECIFICATION OR DOCUMENT RELATING TO THIS MATERIAL,
WHETHER OR NOT SUCH PARTY HAD ADVANCE NOTICE OF THE POSSIBILITY OF SUCH
DAMAGES.
Without limiting the generality of this Disclaimer stated above, the user of the contents of this Document is
further notified that MIPI: (a) does not evaluate, test or verify the accuracy, soundness or credibility of the
contents of this Document; (b) does not monitor or enforce compliance with the contents of this Document;
and (c) does not certify, test, or in any manner investigate products or services or any claims of compliance
with the contents of this Document. The use or implementation of the contents of this Document may
involve or require the use of intellectual property rights (“IPR”) including (but not limited to) patents,
patent applications, or copyrights owned by one or more parties, whether or not Members of MIPI. MIPI
does not make any search or investigation for IPR, nor does MIPI require or request the disclosure of any
IPR or claims of IPR as respects the contents of this Document or otherwise.
Questions pertaining to this document, or the terms or conditions of its provision, should be addressed to:
MIPI Alliance, Inc.
c/o IEEE-ISTO
445 Hoes Lane
Piscataway, NJ 08854
Attn: Board
Secretary
Version 1.0
Specification for I3C
Copyright © 2016 MIPI Alliance, Inc.
All rights reserved.
Confidential
iii
23-Dec-2016
Contents
Contents.............................................................................................................................iii
Figures.............................................................................................................................. vii
Tables...................................................................................................................................x
Release History............................................................................................................... xiii
1
Introduction.............................................................................................................. 1
1.1 Scope 2
1.2 I3C Purpose.................................................................................................................... 2
1.3 I3C Key Features............................................................................................................3
2
Terminology.............................................................................................................. 5
2.1 Use of Special Terms.......................................................................................................5
2.2 Definitions....................................................................................................................... 5
2.3 Abbreviations..................................................................................................................8
2.4 Acronyms 8
3
References............................................................................................................... 10
3.1 Normative References.................................................................................................. 10
3.2 Informative References................................................................................................10
4
Technical Overview (Informative)........................................................................ 11
4.1 I3C Fundamental Principles....................................................................................... 12
4.2 I3C Master and Slave Devices.....................................................................................15
4.2.1 I3C Master Device.....................................................................................................16
4.2.1.1
I3C Master Device Roles............................................................................................... 17
4.2.2 I3C Slave Device........................................................................................................18
4.2.2.1
I3C Slave Device Roles.................................................................................................. 19
5
I3C Protocol............................................................................................................ 20
5.1 Single Data Rate (SDR) Mode.....................................................................................20
5.1.1 Bus Configuration.....................................................................................................21
5.1.1.1
I3C Device Characteristics............................................................................................21
5.1.1.2
I3C Characteristics Registers....................................................................................... 24
5.1.1.2.1
Bus Characteristics Register (BCR)........................................................................... 25
5.1.1.2.2
Device Characteristics Register (DCR)...................................................................... 26
5.1.1.2.3
Legacy Virtual Register (LVR)...................................................................................26
5.1.2 Bus Communication..................................................................................................27
5.1.2.1
Role of I3C Slave............................................................................................................28
5.1.2.2
I3C Address Header.......................................................................................................29
5.1.2.2.1
I3C Address Arbitration..............................................................................................30
5.1.2.2.2
I3C Address Arbitration Optimization........................................................................30
5.1.2.2.3
Consequence of Master Starting a Frame with an I3CSlave Address........................31
5.1.2.2.4
Address Header Following a Repeated START is Push-Pull..................................... 32
5.1.2.2.5
I3C Slave Address Restrictions.................................................................................. 32
5.1.2.3
I3C SDR Data Words.....................................................................................................34
5.1.2.3.1
Transition from Address ACK to SDR Master Write Data.........................................34
5.1.2.3.2
Ninth Bit of SDR Master Written Data as Parity........................................................35
5.1.2.3.3
Ninth Bit of SDR Slave Returned (Read) Data as End-of-Data................................. 35