CINXE.COM

I3C (bus) - Wikipedia

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>I3C (bus) - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"5059b406-9be8-4072-9d42-427742c134be","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"I3C_(bus)","wgTitle":"I3C (bus)","wgCurRevisionId":1258146452,"wgRevisionId":1258146452,"wgArticleId":52664273,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["All articles with dead external links","Articles with dead external links from February 2022","Articles with short description","Short description is different from Wikidata","Use dmy dates from June 2022","All articles with failed verification","Articles with failed verification from March 2019","Serial buses"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"I3C_(bus)","wgRelevantArticleId":52664273,"wgIsProbablyEditable":true, "wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":40000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q55621562","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics" :true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups", "ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/a/a6/I3C.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="1883"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/a/a6/I3C.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="1255"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="1004"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="I3C (bus) - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/I3C_(bus)"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=I3C_(bus)&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/I3C_(bus)"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-I3C_bus rootpage-I3C_bus skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;s font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_en.wikipedia.org&amp;uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&amp;returnto=I3C+%28bus%29" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&amp;returnto=I3C+%28bus%29" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_en.wikipedia.org&amp;uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=I3C+%28bus%29" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=I3C+%28bus%29" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>History</span> </div> </a> <ul id="toc-History-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Goals" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Goals"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Goals</span> </div> </a> <button aria-controls="toc-Goals-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Goals subsection</span> </button> <ul id="toc-Goals-sublist" class="vector-toc-list"> <li id="toc-I3C_v1.0" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#I3C_v1.0"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>I3C v1.0</span> </div> </a> <ul id="toc-I3C_v1.0-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-I3C_Basic_Specification" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#I3C_Basic_Specification"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>I3C Basic Specification</span> </div> </a> <ul id="toc-I3C_Basic_Specification-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-I3C_v1.1" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#I3C_v1.1"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.3</span> <span>I3C v1.1</span> </div> </a> <ul id="toc-I3C_v1.1-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-I3C_v1.1.1" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#I3C_v1.1.1"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.4</span> <span>I3C v1.1.1</span> </div> </a> <ul id="toc-I3C_v1.1.1-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Nomenclature" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Nomenclature"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Nomenclature</span> </div> </a> <button aria-controls="toc-Nomenclature-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Nomenclature subsection</span> </button> <ul id="toc-Nomenclature-sublist" class="vector-toc-list"> <li id="toc-Signal_pins" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Signal_pins"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Signal pins</span> </div> </a> <ul id="toc-Signal_pins-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Framing" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Framing"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>Framing</span> </div> </a> <ul id="toc-Framing-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Ninth_bit" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Ninth_bit"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.3</span> <span>Ninth bit</span> </div> </a> <ul id="toc-Ninth_bit-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Bus_arbitration" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Bus_arbitration"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.4</span> <span>Bus arbitration</span> </div> </a> <ul id="toc-Bus_arbitration-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Common_command_codes" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Common_command_codes"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.5</span> <span>Common command codes</span> </div> </a> <ul id="toc-Common_command_codes-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Device_classes" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Device_classes"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Device classes</span> </div> </a> <ul id="toc-Device_classes-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-High_Data_Rate_(HDR)_options" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#High_Data_Rate_(HDR)_options"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>High Data Rate (HDR) options</span> </div> </a> <button aria-controls="toc-High_Data_Rate_(HDR)_options-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle High Data Rate (HDR) options subsection</span> </button> <ul id="toc-High_Data_Rate_(HDR)_options-sublist" class="vector-toc-list"> <li id="toc-HDR-DDR_(double_data_rate)_mode" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#HDR-DDR_(double_data_rate)_mode"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.1</span> <span>HDR-DDR (double data rate) mode</span> </div> </a> <ul id="toc-HDR-DDR_(double_data_rate)_mode-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-HDR_Ternary_symbol_modes" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#HDR_Ternary_symbol_modes"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2</span> <span>HDR Ternary symbol modes</span> </div> </a> <ul id="toc-HDR_Ternary_symbol_modes-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-I²C_features_not_supported_in_I3C" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#I²C_features_not_supported_in_I3C"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>I²C features not supported in I3C</span> </div> </a> <ul id="toc-I²C_features_not_supported_in_I3C-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Further_reading" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Further_reading"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>Further reading</span> </div> </a> <ul id="toc-Further_reading-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">I3C (bus)</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 3 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-3" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">3 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/I3C" title="I3C – Catalan" lang="ca" hreflang="ca" data-title="I3C" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-de badge-Q70894304 mw-list-item" title=""><a href="https://de.wikipedia.org/wiki/I3C" title="I3C – German" lang="de" hreflang="de" data-title="I3C" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/I3C" title="I3C – Estonian" lang="et" hreflang="et" data-title="I3C" data-language-autonym="Eesti" data-language-local-name="Estonian" class="interlanguage-link-target"><span>Eesti</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q55621562#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/I3C_(bus)" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:I3C_(bus)" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/I3C_(bus)"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=I3C_(bus)&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=I3C_(bus)&amp;action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/I3C_(bus)"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=I3C_(bus)&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=I3C_(bus)&amp;action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/I3C_(bus)" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/I3C_(bus)" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=I3C_(bus)&amp;oldid=1258146452" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=I3C_(bus)&amp;action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&amp;page=I3C_%28bus%29&amp;id=1258146452&amp;wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FI3C_%28bus%29"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FI3C_%28bus%29"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&amp;page=I3C_%28bus%29&amp;action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=I3C_(bus)&amp;printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q55621562" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Serial bus specification</div> <p class="mw-empty-elt"> </p> <style data-mw-deduplicate="TemplateStyles:r1257001546">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table tr{display:table-row!important}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}</style><table class="infobox infobox-table"><caption class="infobox-title">I3C bus</caption><tbody><tr><td colspan="4" class="infobox-image"> <span class="mw-default-size" typeof="mw:File/Frameless"><a href="/wiki/File:I3C.png" class="mw-file-description" title="Venn Diagram of I3C Heritage"><img alt="Venn Diagram of I3C Heritage" src="//upload.wikimedia.org/wikipedia/commons/a/a6/I3C.png" decoding="async" width="58" height="91" class="mw-file-element" data-file-width="58" data-file-height="91" /></a></span></td></tr><tr><th scope="row" class="infobox-label">Type</th><td colspan="3" class="infobox-data"> <a href="/wiki/Serial_communication" title="Serial communication">Serial communication</a> <a href="/wiki/Bus_(computing)" title="Bus (computing)">bus</a></td></tr><tr><th colspan="4" class="infobox-header" style="background:#ccccff">Production history</th></tr><tr><th scope="row" class="infobox-label">Designer</th><td colspan="3" class="infobox-data"> <a href="/wiki/MIPI_Alliance" title="MIPI Alliance">MIPI Alliance</a><br />Sensor Working Group</td></tr><tr><th scope="row" class="infobox-label">Designed</th><td colspan="3" class="infobox-data"> 2016<span class="noprint">&#59;&#32;8&#160;years ago</span><span style="display:none">&#160;(<span class="bday dtstart published updated">2016</span>)</span></td></tr><tr><th scope="row" class="infobox-label">Manufacturer</th><td colspan="3" class="infobox-data"> Intel Corporation; Lattice Semiconductor</td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Hot_swapping" title="Hot swapping">Hot pluggable</a></th><td colspan="3" class="infobox-data"> Yes</td></tr><tr><th colspan="4" class="infobox-header" style="background:#ccccff">Electrical</th></tr><tr><th scope="row" class="infobox-label">Signal</th><td colspan="3" class="infobox-data"> <a href="/wiki/CMOS" title="CMOS">CMOS</a></td></tr><tr><th colspan="4" class="infobox-header" style="background:#ccccff">Data</th></tr><tr><th scope="row" class="infobox-label">Data signal</th><td colspan="3" class="infobox-data"> <a href="/wiki/Open_drain" class="mw-redirect" title="Open drain">Open-drain or Push/Pull</a></td></tr><tr><th scope="row" class="infobox-label">Width</th><td colspan="3" class="infobox-data"> 2 wires [data + clock]</td></tr><tr><th scope="row" class="infobox-label">Bitrate</th><td colspan="3" class="infobox-data"> <p>12.5&#160;<a href="/wiki/Megabit" class="mw-redirect" title="Megabit">Mbit/s</a>&#160;(SDR, standard), 25&#160;<a href="/wiki/Megabit" class="mw-redirect" title="Megabit">Mbit/s</a>&#160;(DDR), 33&#160;<a href="/wiki/Megabit" class="mw-redirect" title="Megabit">Mbit/s</a>&#160;(ternary), <br /><b>legacy I²C rates</b><br /> 400&#160;<a href="/wiki/Kilobit" class="mw-redirect" title="Kilobit">Kbits/s</a>&#160;(FM), </p> 1&#160;<a href="/wiki/Megabit" class="mw-redirect" title="Megabit">Mbit/s</a>&#160;(FM+)</td></tr><tr><th scope="row" class="infobox-label">Protocol</th><td colspan="3" class="infobox-data"> <a href="/wiki/Serial_communication" title="Serial communication">Serial</a>, <a href="/wiki/Half-duplex" class="mw-redirect" title="Half-duplex">half-duplex</a></td></tr></tbody></table> <p><b>I3C</b>, also known as <b>SenseWire</b>,<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup> is a <a href="/wiki/Specifications" class="mw-redirect" title="Specifications">specification</a><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> to enable communication between <a href="/wiki/Integrated_circuit" title="Integrated circuit">computer chips</a> by defining the electrical connection between the chips and signaling patterns to be used. Short for "Improved Inter Integrated Circuit",<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup> the standard defines the electrical connection between the chips to be a two wire, shared (<a href="/wiki/Multidrop_bus" title="Multidrop bus">multidrop</a>), <a href="/wiki/Serial_communication" title="Serial communication">serial data</a> <a href="/wiki/Bus_(computing)" title="Bus (computing)">bus</a>, one wire (<code>SCL</code>) being used as a clock to define the sampling times, the other wire (<code>SDA</code>) being used as a data line whose voltage can be sampled. The standard defines a signalling protocol in which multiple chips can control communication and thereby act as the bus controller. </p><p>The I3C specification takes its name from, uses the same electrical connections as, and allows some backward compatibility with, the <a href="/wiki/I%C2%B2C" title="I²C">I²C</a> bus, a de facto <a href="/wiki/Technical_standard" title="Technical standard">standard</a> for inter-chip communication, widely used for low-speed peripherals and sensors in computer systems. The I3C standard is designed to retain some <a href="/wiki/Backward_compatibility" title="Backward compatibility">backward compatibility</a> with the I²C system, notably allowing designs where existing I²C devices can be connected to an I3C bus but still have the bus able to switch to a higher <a href="/wiki/Bit_rate" title="Bit rate">data rate</a> for communication at higher speeds between compliant I3C devices. The I3C standard thereby combines the advantage of the simple, two wire I²C architecture with the higher communication speeds common to higher pin count buses such as the <a href="/wiki/Serial_Peripheral_Interface" title="Serial Peripheral Interface">Serial Peripheral Interface</a> (SPI). </p><p>The I3C standard was developed as a collaborative effort between electronics and computer related companies under auspices of the Mobile Industry Processor Interface Alliance (<a href="/wiki/MIPI_Alliance" title="MIPI Alliance">MIPI Alliance</a>). The I3C standard was first released to the public at the end of 2017,<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup> although access requires the disclosure of private information. <a href="/wiki/Google" title="Google">Google</a> and <a href="/wiki/Intel" title="Intel">Intel</a> have backed I3C as a sensor interface standard for <a href="/wiki/Internet_of_things" title="Internet of things">Internet of things</a> (IoT) devices.<sup id="cite_ref-electronicsweekly.com_7-0" class="reference"><a href="#cite_note-electronicsweekly.com-7"><span class="cite-bracket">&#91;</span>7<span class="cite-bracket">&#93;</span></a></sup> </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="History">History</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=I3C_(bus)&amp;action=edit&amp;section=1" title="Edit section: History"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Goals of the MIPI Sensor Working Group effort were first announced in November 2014 at the MEMS Executive Congress in Scottsdale AZ.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">&#91;</span>8<span class="cite-bracket">&#93;</span></a></sup> </p><p><a href="/wiki/Electronic_design_automation" title="Electronic design automation">Electronic design automation</a> tool vendors including <a href="/wiki/Cadence_Design_Systems" title="Cadence Design Systems">Cadence</a>,<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">&#91;</span>9<span class="cite-bracket">&#93;</span></a></sup> <a href="/wiki/Synopsys" title="Synopsys">Synopsys</a><sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">&#91;</span>10<span class="cite-bracket">&#93;</span></a></sup> and <a href="/wiki/Silvaco" title="Silvaco">Silvaco</a><sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">&#91;</span>11<span class="cite-bracket">&#93;</span></a></sup> have released controller <a href="/wiki/Semiconductor_intellectual_property_core" title="Semiconductor intellectual property core">IP blocks</a> and associated verification software for the implementation of the I3C bus in new integrated circuit designs. </p><p>In December 2016, <a href="/wiki/Lattice_Semiconductor" title="Lattice Semiconductor">Lattice Semiconductor</a> integrated I3C support into its new <a href="/wiki/FPGA" class="mw-redirect" title="FPGA">FPGA</a> known as an iCE40 UltraPlus.<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">&#91;</span>12<span class="cite-bracket">&#93;</span></a></sup> </p><p>In 2017, <a href="/wiki/Qualcomm" title="Qualcomm">Qualcomm</a> announced the <a href="/wiki/Snapdragon_845" class="mw-redirect" title="Snapdragon 845">Snapdragon 845</a> mobile <a href="/wiki/System_on_Chip" class="mw-redirect" title="System on Chip">SOC</a> with integrated I3C controller support.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">&#91;</span>13<span class="cite-bracket">&#93;</span></a></sup><sup class="noprint Inline-Template" style="white-space:nowrap;">&#91;<i><a href="/wiki/Wikipedia:Verifiability" title="Wikipedia:Verifiability"><span title="The material near this tag failed verification of its source citation(s). (March 2019)">failed verification</span></a></i>&#93;</sup> </p><p>In December 2017, the I3C 1.0 specification was released for public review.<sup id="cite_ref-electronicsweekly.com_7-1" class="reference"><a href="#cite_note-electronicsweekly.com-7"><span class="cite-bracket">&#91;</span>7<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">&#91;</span>14<span class="cite-bracket">&#93;</span></a></sup> At about the same time, a Linux kernel patch introducing support for I3C was proposed by Boris Brezillon.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">&#91;</span>15<span class="cite-bracket">&#93;</span></a></sup> </p><p>In 2021, <a href="/wiki/DDR5" class="mw-redirect" title="DDR5">DDR5</a> has introduced I3C. </p><p>In June 2022, <a href="/wiki/Renesas_Electronics" title="Renesas Electronics">Renesas Electronics</a> introduced the first I3C Intelligent switch products.<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">&#91;</span>16<span class="cite-bracket">&#93;</span></a></sup> </p><p>SNIA's <a href="/wiki/Enterprise_and_Data_Center_Standard_Form_Factor" title="Enterprise and Data Center Standard Form Factor">Enterprise and Data Center Standard Form Factor</a> version 3.1 (January 2023) describes the use of I3C Basic in managing <a href="/wiki/PCI_Express" title="PCI Express">PCI Express</a> devices.<sup id="cite_ref-pci-2023_17-0" class="reference"><a href="#cite_note-pci-2023-17"><span class="cite-bracket">&#91;</span>17<span class="cite-bracket">&#93;</span></a></sup> <a href="/wiki/NVM_Express" title="NVM Express">NVM Express</a> 2.1 (August 2024) is reworded to allow the use of I3C, "to match the new conventions used by SNIA SFF TA's EDSFF and PCI-SIG specifications for I3C".<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">&#91;</span>18<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Goals">Goals</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=I3C_(bus)&amp;action=edit&amp;section=2" title="Edit section: Goals"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Prior to public release of the specification, a substantial amount of general information about it was published in the form of slides from the 2016 MIPI DevCon.<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">&#91;</span>19<span class="cite-bracket">&#93;</span></a></sup> The goals for this interface were based on a survey of MIPI member organizations and MEMS Industry Group (MIG) members. The results of this survey have been made public.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">&#91;</span>20<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="I3C_v1.0"><span class="anchor" id="1.0"></span>I3C v1.0</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=I3C_(bus)&amp;action=edit&amp;section=3" title="Edit section: I3C v1.0"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The initial I3C design sought to improve over I²C in the following ways:<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">&#91;</span>21<span class="cite-bracket">&#93;</span></a></sup> </p> <ul><li>Two-pin interface that is a superset of the I²C standard. Legacy I²C target devices can be connected to the newer bus.</li> <li>Low-power and space efficient design intended for mobile devices (smartphones and <a href="/wiki/Internet_of_things" title="Internet of things">IoT</a> devices.)</li> <li>In-band interrupts over the serial bus rather than requiring separate pins. In I²C, interrupts from peripheral devices typically require an additional non-shared pin per package.</li> <li>Standard Data Rate (SDR) throughput between 10 and 12.5&#160;Mbit/s using CMOS I/O levels.</li> <li>High Data Rate (HDR) modes permitting multiple bits per clock cycle. These support throughput comparable to <a href="/wiki/Serial_Peripheral_Interface_Bus" class="mw-redirect" title="Serial Peripheral Interface Bus">SPI</a> while requiring only a fraction of I²C Fast Mode power.<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">&#91;</span>22<span class="cite-bracket">&#93;</span></a></sup></li> <li>A standardized set of common command codes</li> <li>Command queue support</li> <li>Error Detection and Recovery (parity check in SDR mode and 5&#160;bit <a href="/wiki/Cyclic_redundancy_check" title="Cyclic redundancy check">CRC</a> for HDR modes)</li> <li>Dynamic address assignment (DAA) for I3C targets, while still supporting static addresses for I²C legacy devices</li> <li>I3C traffic is invisible for legacy I²C devices when equipped with I²C spike filters, achieved by SCL HIGH times of less than 50&#160;ns</li> <li>Hot-join (some devices on the bus may be powered on/off during operation)</li> <li>Multi-controller operation with a well-defined protocol for hand-off between controllers</li></ul> <div class="mw-heading mw-heading3"><h3 id="I3C_Basic_Specification"><span class="anchor" id="Basic"></span>I3C Basic Specification</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=I3C_(bus)&amp;action=edit&amp;section=4" title="Edit section: I3C Basic Specification"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>After making the I3C&#160;1.0 standard publicly accessible, the organization subsequently published the I3C Basic specification, a subset intended to be implementable by non-member organizations under a <a href="/wiki/Reasonable_and_non-discriminatory_licensing" title="Reasonable and non-discriminatory licensing">RAND-Z</a> licence. I3C Basic allows royalty-free implementation of I3C, and is intended for organizations that may view MIPI membership as a barrier for adoption. The basic version includes many of the protocol innovations in I3C&#160;1.0, but lacks some of the potentially more difficult-to-implement ones such as the optional high data rate (HDR) modes like DDR. None the less the default SDR mode at up to 12.5&#160;Mbit/s is a major speed/capacity improvement over I²C.<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">&#91;</span>23<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="I3C_v1.1"><span class="anchor" id="1.1"></span>I3C v1.1</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=I3C_(bus)&amp;action=edit&amp;section=5" title="Edit section: I3C v1.1"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Published in December 2019, this specification is only available to MIPI members. </p> <div class="mw-heading mw-heading3"><h3 id="I3C_v1.1.1"><span class="anchor" id="1.1.1"></span>I3C v1.1.1</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=I3C_(bus)&amp;action=edit&amp;section=6" title="Edit section: I3C v1.1.1"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Published in June 2021, it has deprecated the terms "master/slave" and now uses the updated normative terms "controller/target." The technical definitions of such devices, and their roles on an I3C bus, remain unchanged. </p> <div class="mw-heading mw-heading2"><h2 id="Nomenclature">Nomenclature</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=I3C_(bus)&amp;action=edit&amp;section=7" title="Edit section: Nomenclature"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Signal_pins">Signal pins</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=I3C_(bus)&amp;action=edit&amp;section=8" title="Edit section: Signal pins"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>I3C uses same two signal pins as I²C, referred to as <b>SCL</b> (serial clock) and <b>SDA</b> (serial data). The primary difference is that I²C operates them as <a href="/wiki/Open_collector" title="Open collector">open-drain outputs</a> at all times, so its speed is limited by the resultant slow signal <a href="/wiki/Rise_time" title="Rise time">rise time</a>. I3C uses open-drain mode when necessary for compatibility, but switches to <a href="/wiki/Push-pull_output" class="mw-redirect" title="Push-pull output">push-pull outputs</a> whenever possible, and includes protocol changes to make it possible more often than in I²C. </p> <ul><li>SCL is a conventional digital <a href="/wiki/Clock_signal" title="Clock signal">clock signal</a>, driven with a push-pull output by the current bus controller during data transfers. (<a href="/w/index.php?title=Clock_stretching&amp;action=edit&amp;redlink=1" class="new" title="Clock stretching (page does not exist)">Clock stretching</a>,<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">&#91;</span>24<span class="cite-bracket">&#93;</span></a></sup> a rarely used<sup id="cite_ref-i2c-spec_25-0" class="reference"><a href="#cite_note-i2c-spec-25"><span class="cite-bracket">&#91;</span>25<span class="cite-bracket">&#93;</span></a></sup> I²C feature, is not supported.) In transactions involving I²C target devices, this clock signal generally has a <a href="/wiki/Duty_cycle" title="Duty cycle">duty cycle</a> of approximately 50%, but when communicating with known I3C targets, the bus controller may switch to a higher frequency and/or alter the duty cycle so the SCL high period is limited to at most 40&#160;ns.</li> <li>SDA carries the serial data stream, which may be driven by either controller or target, but is driven at a rate determined by the controller's SCL signal. For compatibility with the I²C protocol, each transaction begins with SDA operating as an open-drain output, which limits the transmission speed. For messages addressed to an I3C target, the SDA driver mode switches to push-pull after the first few bits in the transaction, allowing the clock to be further increased up to 12.5&#160;MHz. This medium-speed feature is called single data rate (SDR) mode.</li></ul> <p>Generally, SDA is changed just after the falling edge of SCL, and the resultant value is received on the following rising edge. When the controller hands SDA over to the target, it likewise does so on the falling edge of SCL. However, when an I3C target is handing back control of SDA to the controller (e.g. after acknowledging its address before a write), it releases SDA on the <i>rising</i> edge of SCL, and the <i>controller</i> is responsible for holding the received value (re-driving a copy of the target's bit) for the duration of SCL high. Because the controller drives SCL, it will see the rising edge first, so there will be a brief period of overlap when both are driving SDA, but as they are both driving the same value, no <a href="/wiki/Bus_contention" title="Bus contention">bus contention</a> occurs. </p> <div class="mw-heading mw-heading3"><h3 id="Framing">Framing</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=I3C_(bus)&amp;action=edit&amp;section=9" title="Edit section: Framing"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>All communications in I²C and I3C requires <a href="/wiki/Frame_(networking)" title="Frame (networking)">framing</a> for synchronization. Within a frame, changes on the SDA line should always occur while SCL is in the low state, so that SDA can be considered stable on the low-to-high transition of SCL. Violations of this general rule are used for framing (at least in legacy and standard data rate modes). </p><p>Between data frames, the bus controller holds SCL high, in effect stopping the clock, and SDA drivers are in a high-impedance state, permitting a pull-up resistor to float it to high. A high-to-low transition of SDA while SCL is high is known as a START symbol, and signals the beginning a new data frame. A low-to-high transition on SDA while SCL is high is the STOP symbol, ending a data frame. </p><p>A START without a preceding STOP, called a "repeated START", may be used to end one message and begin another within a single bus transaction. </p><p>In I²C, the START symbol is usually generated by a bus controller, but in I3C, even target devices may pull SDA low to indicate they want to start a frame. This is used to implement some advanced I3C features, such as in-band interrupts, multi-controller support, and hot-joins. After the start, the bus controller restarts the clock by driving SCL, and begins the bus arbitration process. </p> <div class="mw-heading mw-heading3"><h3 id="Ninth_bit">Ninth bit</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=I3C_(bus)&amp;action=edit&amp;section=10" title="Edit section: Ninth bit"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Like I²C, I3C uses 9&#160;clock cycles to send each 8-bit byte. However, the 9th cycle is used differently. I²C uses the last cycle for an acknowledgement sent in the opposite direction to the first 8&#160;bits. I3C operates the same way for the first (address) byte of each message, and for I²C-compatible messages, but when communicating with I3C targets, message bytes after the first use the 9th bit as an odd <a href="/wiki/Parity_bit" title="Parity bit">parity bit</a> on writes, and an end-of-data flag on reads. </p><p>Writes may be terminated only by the controller. </p><p>Either the controller or the target may terminate a read. The target sets SDA low to indicate that no more data is available; the controller responds by taking over SDA and generating a STOP or repeated START. To allow a read to continue, the target drives SDA high while SCL is low before the 9th bit, but lets SDA float (open-drain) while SCL is high. The controller may drive SDA low (a repeated START condition) at this time to abort the read. </p> <div class="mw-heading mw-heading3"><h3 id="Bus_arbitration">Bus arbitration</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=I3C_(bus)&amp;action=edit&amp;section=11" title="Edit section: Bus arbitration"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>At the start of a frame, several devices may contend for use of the bus, and the bus arbitration process serves to select which device obtains control of the SDA line. In both I²C and I3C, bus arbitration is done with the SDA line in open-drain mode, which allows devices transmitting a binary 0 (low) to override devices transmitting a binary 1. Contending devices monitor the SDA line while driving it in open-drain mode. Whenever a device detects a low condition (0&#160;bit) on SDA while transmitting a high (1&#160;bit), it has lost arbitration and must cease contending until the next transaction begins. </p><p>Each transaction begins with the target address, and the implementation gives priority to lower-numbered target addresses. The difference is that I²C has no limit on how long arbitration can last (in the rare but legal situation of several devices contending to send a message to the same device, the contention will not be detected until after the address byte). I3C, however, guarantees that arbitration will be complete no later than the end of the first byte. This allows push-pull drivers and faster clock rates to be used the great majority of the time. </p><p>This is done in several ways: </p> <ul><li>I3C supports multiple controllers, but they are not symmetrical; one is the current controller and responsible for generating the clock. Other devices sending a message on the bus (in-band interrupts or secondary controllers wishing use of the bus) must arbitrate using their own address before sending any other data. Thus, no two legal bus messages share the same first byte <i>except</i> if the controller and another device are simultaneously communicating with each other.</li> <li>I3C, like I²C, allows multiple messages per transaction separated with "repeated START" symbols. Arbitration is per-transaction, so these subsequent messages are never subject to arbitration.</li> <li>Most I3C controller transactions begin with the reserved address <code>0x7E</code>(1111110<sub>2</sub>). As this has a lower priority than any I3C device, once it has passed arbitration, the controller knows that no other device is contending for the bus.</li> <li>As a special case, if I3C devices are assigned low addresses (I3C supports dynamic, controller-controlled address assignment), then as soon as the <code>0x7E</code> address has won arbitration for enough leading bits to distinguish it from any assigned address, the controller knows that arbitration is complete and it may switch to push-pull operation on SDA. If all assigned addresses are less than <code>0x40</code>, this is after the first bit. If all addresses are less than <code>0x60</code>, this is after the second bit, and so on.</li> <li>In the case described above wherein the current controller begins a transaction with the address of a device which is itself contending for use of the bus, both will transmit their address bytes successfully. However, each will expect the other to acknowledge the address (by pulling SDA low) for the following acknowledge bit. Consequently, neither will, and both will observe the lack of acknowledgement. In this case, the message is not sent, but the controller wins arbitration: it may send a repeated start, followed by a retry which will be successful.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Common_command_codes">Common command codes</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=I3C_(bus)&amp;action=edit&amp;section=12" title="Edit section: Common command codes"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A write addressed to the reserved address <code>0x7E</code> is used to perform a number of special operations in I3C. All I3C devices must receive and interpret writes to this address in addition to their individual addresses. </p><p>First of all, a write consisting of just the address byte and no data bytes has no effect on I3C targets, but may be used to simplify I3C arbitration. As described above, this prefix may speed up arbitration (if the controller supports the optimization of switching to push-pull mid-byte), and it simplifies the controller by avoiding a slightly tricky arbitration case. </p><p>If the write is followed by a data byte, the byte encodes a "common command code", a standardized I3C operation. Command codes <code>0&#8211;0x7F</code> are broadcast commands addressed to all I3C targets. They may be followed by additional, command-specific parameters. Command codes <code>0x80&#8211;0xFE</code> are direct commands addressed to individual targets. These are followed by a series of repeated STARTs and writes or reads to specific targets. </p><p>While a direct command is in effect, per-target writes or reads convey command-specific parameters. This operation is in lieu of target's normal response to an I3C message. One direct command may be followed by multiple per-target messages, each preceded by a repeated START. This special mode ends at the end of the transaction (STOP symbol) or the next message addressed to <code>0x7E</code>. </p><p>Some command codes exist in both broadcast and direct forms. For example, the commands to enable or disable in-band interrupts may be sent to individual targets or broadcast to all. Commands to get parameters from a target (for example the GETHDRCAP command to ask a device which high-data-rate modes it supports) only exist in direct form. </p> <div class="mw-heading mw-heading2"><h2 id="Device_classes">Device classes</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=I3C_(bus)&amp;action=edit&amp;section=13" title="Edit section: Device classes"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>On an I3C bus in its default (SDR) mode, four different classes of devices can be supported: </p> <ul><li>I3C Main Controller</li> <li>I3C Secondary Controller</li> <li>I3C Target</li> <li>I²C Target (legacy devices)</li></ul> <div class="mw-heading mw-heading2"><h2 id="High_Data_Rate_(HDR)_options"><span id="High_Data_Rate_.28HDR.29_options"></span>High Data Rate (HDR) options</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=I3C_(bus)&amp;action=edit&amp;section=14" title="Edit section: High Data Rate (HDR) options"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Each I3C bus transaction begins in SDR mode, but the I3C controller may issue an "Enter HDR" CCC broadcast command which tells all I3C targets that the transaction will continue in a specified HDR mode. I3C targets which do not support HDR may then ignore bus traffic until they see a specific "HDR exit" sequence which informs them it is time to listen to the bus again. (One of the I2C Common Command Codes lets the controller ask a target which HDR modes it supports. This is an 8-bit mask, allowing additional HDR modes to be added in future.) </p><p>Some HDR modes are also compatible with I²C devices <i>if</i> the I²C devices have a 50&#160;ns spike filter on the SCL line; that is, they will ignore a high level on the SCL line which lasts less than 50&#160;ns. This is required by the I²C specification, but not universally implemented, and not all implementations ignore frequently repeated spikes,<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">&#91;</span>26<span class="cite-bracket">&#93;</span></a></sup> so I3C HDR compatibility must be verified. The compatible HDR modes use SCL high pulses of at most 45&#160;ns so that I²C devices will ignore them. </p><p>HDR mode is entered <i>before</i> addressing any particular target; the target address and command is itself sent at high data rate. An HDR message is terminated by one of two sequences, which are not used by any HDR mode: </p> <ul><li>An HDR restart consists of two (or more) falling edges of SDA, followed by a rising edge, while SCL is held low. Finally, a rising edge of SCL (while SDA is high) completes the restart sequence. Targets then listen for a new address and command at the current (high) data rate.</li> <li>AN HDR exit consists of four (or more) falling edges of SDA, while SCL is held low. Finally, a rising edge of SCL (while SDA is held low), completes the HDR exit sequence. After this, targets listen for SDR messages. Commonly this is followed by a rising edge of SDA while SCL is high (an SDR STOP symbol) to release the bus.</li></ul> <p>Although an HDR restart need only be recognized by targets which support that HDR mode, so could be redesigned in some future HDR mode, HDR exit must be recognized by all I3C targets, even SDR-only ones, so they can properly ignore HDR messages. </p><p>HDR modes send data in 16-bit words, always transmitting an even number of bytes. Each word is followed by two parity bits, which are <a href="/wiki/Burst_error-correcting_code#Interleaved_codes" title="Burst error-correcting code">interleaved</a>: the first applies to the odd-numbered bits, and the second applies to the even-numbered bits. </p><p>Once in HDR mode, a controller sends a series of messages, each beginning with a command and address word, separated by HDR restarts, and ending with an HDR exit. </p><p>An HDR command and address word consists of 16 bits: </p> <ul><li>A Read/Write direction bit. Like I²C, a 1 (high) value indicates a read.</li> <li>A 7-bit command code. This is something not present in I²C. There are 128 write commands and 128 read commands, although command codes 32&#8211;127 are reserved for vendor definition and will not be standardized.</li> <li>A 7-bit target address.</li> <li>1 extra bit used only in HDR-DDR read commands.</li></ul> <div class="mw-heading mw-heading3"><h3 id="HDR-DDR_(double_data_rate)_mode"><span id="HDR-DDR_.28double_data_rate.29_mode"></span>HDR-DDR (double data rate) mode</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=I3C_(bus)&amp;action=edit&amp;section=15" title="Edit section: HDR-DDR (double data rate) mode"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The HDR-DDR mode uses <a href="/wiki/Double_data_rate" title="Double data rate">double data rate</a> signalling on the SDA line with a 12.5&#160;MHz clock to achieve a 25&#160;Mbit/s raw data rate (20&#160;Mbit/s effective). This requires changing the SDA line while SCK is high, a violation of the I²C protocol, but as the high-going pulse is only 40&#160;ns long, I²C devices will ignore it and thus not notice the violation. </p><p>HDR-DDR accompanies each 16-bit data word with a 2-bit preamble and a 2-bit <i>odd</i> parity postamble, making 20 bits. Each word starts with a rising edge on SCK. The preamble has three possible states: </p> <ul><li>01: Command word (before data) or CRC word (after data) follows.</li> <li>10: First data word follows. Abort by controller if seen subsequently.</li> <li>11: Subsequent data word follows. NACK by target if seen initially.</li></ul> <p>If a controller sees a preamble of "11" immediately after a command, that indicates that no target is responding and is treated the same as a NACK in SDR mode. To ensure the SDA line will be seen high if no target responds, the extra bit in the command and address word is set so that the final parity bit sent by the controller is 1. </p><p>For subsequent words during read operations (from target to controller), the target drives the first preamble bit high, but releases the bus (allowing the pull-up resistors to maintain SDA high) for the second bit. The controller may drive SDA low during the second bit time (the falling edge of SCL) to request the read be aborted. </p><p>If not aborted, a message is terminated with a 13-bit CRC word. This has a preamble of 01, a fixed pattern of 1100 (other patterns are reserved for future use), then a 5-bit <a href="/wiki/Cyclic_redundancy_check" title="Cyclic redundancy check">cyclic redundancy check</a> on the full message (including the command/address word, but not the preamble or parity bits, or any part of the CRC word), and two "1" bits (the first driven, the second passively held high so the controller can take over). This leaves the bus with both SCK and SDA high, after which the controller must generate an HDR restart or exit. </p> <div class="mw-heading mw-heading3"><h3 id="HDR_Ternary_symbol_modes">HDR Ternary symbol modes</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=I3C_(bus)&amp;action=edit&amp;section=16" title="Edit section: HDR Ternary symbol modes"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The HDR-TSP and HDR-TSL modes use one of three symbols as <a href="/wiki/Ternary_digit" class="mw-redirect" title="Ternary digit">ternary digits</a> (trits): </p> <div><ol start="0"><li>A transition of both SDA and SCL (received within 12.8&#160;ns of each other),</li><li>A transition of SCL only, or</li><li>A transition of SDA only.</li></ol></div> <p>Two bytes plus two <i>even</i> parity bits (18 bits total) are broken into six 3-bit triplets, and each triplet is encoded as two trits. (The 3 bits are taken msbit-first to produce a value from 0&#8211;7, which is then converted to two trits using the numeric values in the list above, and sent most significant trit first.) Sent at 25&#160;Mtrit/s, this achieves a 33.3&#160;Mbit/s effective data rate. </p><p>The trit pair 22 consisting of two transitions of SDA only is not used to encode data, and is instead used to encode the HDR restart and HDR exit sequences which terminate a message. Although this limits the maximum time between SCL transitions to three trit times, that exceeds the 50&#160;ns limit for legacy I²C devices, so HDR-TSP (ternary symbol, pure) mode may only be used on a bus without legacy I²C devices. </p><p>To permit buses including I²C devices (with a spike filter), the HDR-TSL (ternary symbol, legacy) mode must be used. This maintains I²C compatibility by <a href="/wiki/Bit_stuffing" title="Bit stuffing">trit stuffing</a>: after any rising edge on SCL, if the following trit is <i>not</i> 0, a 1&#160;trit (transition on SCL only) is inserted by the sender, and ignored by the receiver. This ensures that SCL is never high for more than one trit time, but at the cost of transmitting 2.67&#160;trits per 3&#160;bits of payload, a 25&#160;Mbit/s effective data rate (assuming random data). </p><p>In ternary symbol mode, the controller finishes a read command by leaving the SDA and SCL lines high, after which the target drives both of them at whatever rate it wishes. There is no provision for the controller to interrupt the read operation; if the controller does not trust the target to stop on time, it must choose a different transmission mode. When it is done transmitting, the target hands the bus back to the controller as follows: </p> <ul><li>The target sets SDA high and SCL low. If the bus was not already in this state, the transition will be interpreted by the controller as a trit, but it will be ignored as is it not part of a 12-trit group.</li> <li>The target toggles SDA three times (trit 2), leaving both SDA and SCL low, then releases (ceases to drive) the bus within one trit time (half clock cycle)</li> <li>As soon as the controller sees the third SDA-only edge, it takes over driving SDA and SCL low. After at least one trit time (half clock cycle), it then drives SDA high, and continues to complete either an HDR restart (by driving SCL high) or an HDR exit (by toggling SDA three more times, then driving SCL high), as it wishes.</li></ul> <p>Note that ternary data mode does not include a CRC. </p> <div class="mw-heading mw-heading2"><h2 id="I²C_features_not_supported_in_I3C"><span id="I.C2.B2C_features_not_supported_in_I3C"></span>I²C features not supported in I3C</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=I3C_(bus)&amp;action=edit&amp;section=17" title="Edit section: I²C features not supported in I3C"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>Pull-up resistors are provided by the I3C controller. External pull-up resistors are no longer needed.</li> <li>Clock Stretching – devices are expected to be fast enough to operate at bus speed. The I3C controller is the sole clock source.</li> <li>I²C Extended (10-bit) Addresses. All devices on an I3C bus are addressed by a 7-bit address. Native I3C devices have a unique 48-bit address which is used only during dynamic address assignments.</li></ul> <p>If clock stretching is needed, a "I3C Hub" can be used to bridge between the I3C network and the I²C target device.<sup id="cite_ref-pci-2023_17-1" class="reference"><a href="#cite_note-pci-2023-17"><span class="cite-bracket">&#91;</span>17<span class="cite-bracket">&#93;</span></a></sup> The current I3C Hub specification is defined by Intel. The hub attaches onto a I²C/SMBus or I3C bus and presents as two targets. The hub can be connected to up to 8 target devices, either I²C/SMBus or I3C. When needed, the hub translates between the two protocols by buffering data.<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">&#91;</span>27<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=I3C_(bus)&amp;action=edit&amp;section=18" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist"> <div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite id="CITEREFCole2014" class="citation web cs1">Cole, Bernard (2014-11-05). <a rel="nofollow" class="external text" href="https://www.embedded.com/mipi-nears-ratification-on-sensewire-i3c-enhancement-of-i2c-spi/">"MIPI nears ratification on SenseWire/I3C enhancement of I2C/SPI"</a>. News. <i>embedded.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240322195105/https://www.embedded.com/mipi-nears-ratification-on-sensewire-i3c-enhancement-of-i2c-spi/">Archived</a> from the original on 2024-03-22<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-03-22</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=embedded.com&amp;rft.atitle=MIPI+nears+ratification+on+SenseWire%2FI3C+enhancement+of+I2C%2FSPI&amp;rft.date=2014-11-05&amp;rft.aulast=Cole&amp;rft.aufirst=Bernard&amp;rft_id=https%3A%2F%2Fwww.embedded.com%2Fmipi-nears-ratification-on-sensewire-i3c-enhancement-of-i2c-spi%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFJohnson2014" class="citation web cs1">Johnson, R. Colin (2014-12-11). <a rel="nofollow" class="external text" href="https://www.eetimes.com/mems-sensor-interface-i3c-rocks/">"MEMS/Sensor Interface I3C Rocks"</a>. Industrial Control Designline. <i><a href="/wiki/EE_Times" title="EE Times">EE Times</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240322195241/https://www.eetimes.com/mems-sensor-interface-i3c-rocks/">Archived</a> from the original on 2024-03-22<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-03-22</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=EE+Times&amp;rft.atitle=MEMS%2FSensor+Interface+I3C+Rocks&amp;rft.date=2014-12-11&amp;rft.aulast=Johnson&amp;rft.aufirst=R.+Colin&amp;rft_id=https%3A%2F%2Fwww.eetimes.com%2Fmems-sensor-interface-i3c-rocks%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://mipi.org/specifications/i3c-sensor-specification">"MIPI I3C and I3C Basic"</a>. <i>mipi.org</i>. 2017-01-06.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=mipi.org&amp;rft.atitle=MIPI+I3C+and+I3C+Basic&amp;rft.date=2017-01-06&amp;rft_id=https%3A%2F%2Fmipi.org%2Fspecifications%2Fi3c-sensor-specification&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mipi.org/resources/i3c-frequently-asked-questions">"I3C and I3C Basic Frequently Asked Questions | MIPI"</a>. <i>www.mipi.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-08-29</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=www.mipi.org&amp;rft.atitle=I3C+and+I3C+Basic+Frequently+Asked+Questions+%7C+MIPI&amp;rft_id=https%3A%2F%2Fwww.mipi.org%2Fresources%2Fi3c-frequently-asked-questions&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.thehindubusinessline.com/business-wire/mipi-alliance-opens-access-to-its-mipi-i3c-sensor-interface-specification/article22310984.ece">"MIPI Alliance opens access to its MIPI I3C Sensor Interface Specification"</a>. 2017-12-14.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=MIPI+Alliance+opens+access+to+its+MIPI+I3C+Sensor+Interface+Specification&amp;rft.date=2017-12-14&amp;rft_id=https%3A%2F%2Fwww.thehindubusinessline.com%2Fbusiness-wire%2Fmipi-alliance-opens-access-to-its-mipi-i3c-sensor-interface-specification%2Farticle22310984.ece&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.evaluationengineering.com/home/article/13014940/mipi-alliance-releases-mipi-i3c-sensorinterface-specification">"MIPI Alliance releases MIPI I3C sensor-interface specification"</a>. <i>www.evaluationengineering.com</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=www.evaluationengineering.com&amp;rft.atitle=MIPI+Alliance+releases+MIPI+I3C+sensor-interface+specification&amp;rft_id=https%3A%2F%2Fwww.evaluationengineering.com%2Fhome%2Farticle%2F13014940%2Fmipi-alliance-releases-mipi-i3c-sensorinterface-specification&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-electronicsweekly.com-7"><span class="mw-cite-backlink">^ <a href="#cite_ref-electronicsweekly.com_7-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-electronicsweekly.com_7-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.electronicsweekly.com/news/mipi-makes-market-push-i3c-sensor-interface-2017-12/">"MIPI makes market push for I3C sensor interface"</a>. 2017-12-14.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=MIPI+makes+market+push+for+I3C+sensor+interface&amp;rft.date=2017-12-14&amp;rft_id=https%3A%2F%2Fwww.electronicsweekly.com%2Fnews%2Fmipi-makes-market-push-i3c-sensor-interface-2017-12%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.eetimes.com/document.asp?doc_id=1324598">"MEMS/Sensor Interface I3C Rocks"</a>. 2014-11-12.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=MEMS%2FSensor+Interface+I3C+Rocks&amp;rft.date=2014-11-12&amp;rft_id=http%3A%2F%2Fwww.eetimes.com%2Fdocument.asp%3Fdoc_id%3D1324598&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://ip.cadence.com/uploads/1075/Cadence_Brochure_MIPI_I3C_Slave_Controller-pdf">"IP &#124; Cadence"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-08-11</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=IP+%26%23124%3B+Cadence&amp;rft_id=http%3A%2F%2Fip.cadence.com%2Fuploads%2F1075%2FCadence_Brochure_MIPI_I3C_Slave_Controller-pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.synopsys.com/verification/verification-ip/mipi/mipi-13c.html">"VC Verification IP for MIPI I3C"</a>. <i>www.synopsys.com</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=www.synopsys.com&amp;rft.atitle=VC+Verification+IP+for+MIPI+I3C&amp;rft_id=https%3A%2F%2Fwww.synopsys.com%2Fverification%2Fverification-ip%2Fmipi%2Fmipi-13c.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20190830174929/https://www.silvaco.com/products/IP/pdf/70002-005-016_MIPI_I3C_brief.pdf">"MIPI I3C Family for Sensor and IoT Applications"</a> <span class="cs1-format">(PDF)</span>. <i>silvaco.com</i>. Archived from <a rel="nofollow" class="external text" href="https://www.silvaco.com/products/IP/pdf/70002-005-016_MIPI_I3C_brief.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2019-08-30<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-08-30</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=silvaco.com&amp;rft.atitle=MIPI+I3C+Family+for+Sensor+and+IoT+Applications&amp;rft_id=https%3A%2F%2Fwww.silvaco.com%2Fproducts%2FIP%2Fpdf%2F70002-005-016_MIPI_I3C_brief.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.electronicsweekly.com/news/lattice-gives-ice40-power-io-memory-2016-12/">"Lattice gives iCE40 more power, I/O and memory"</a>. 2016-12-12.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Lattice+gives+iCE40+more+power%2C+I%2FO+and+memory&amp;rft.date=2016-12-12&amp;rft_id=https%3A%2F%2Fwww.electronicsweekly.com%2Fnews%2Flattice-gives-ice40-power-io-memory-2016-12%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.qualcomm.com/products/technology/processors/application-processors/sdm845">"Qualcomm SDM845 SoC &#124; Integrated LTE Application Processor based on Snapdragon 845 &#124; Qualcomm"</a>. <i>www.qualcomm.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-08-11</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=www.qualcomm.com&amp;rft.atitle=Qualcomm+SDM845+SoC+%26%23124%3B+Integrated+LTE+Application+Processor+based+on+Snapdragon+845+%26%23124%3B+Qualcomm&amp;rft_id=https%3A%2F%2Fwww.qualcomm.com%2Fproducts%2Ftechnology%2Fprocessors%2Fapplication-processors%2Fsdm845&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://mipi.org/specifications/i3c-sensor-specification">"MIPI I3C"</a>. <i>mipi.org</i>. 2017-01-06.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=mipi.org&amp;rft.atitle=MIPI+I3C&amp;rft.date=2017-01-06&amp;rft_id=https%3A%2F%2Fmipi.org%2Fspecifications%2Fi3c-sensor-specification&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://lkml.org/lkml/2017/12/14/406">"LKML: Boris Brezillon: &#91;PATCH v2 0/7&#93; Add the I3C subsystem"</a>. <i>lkml.org</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=lkml.org&amp;rft.atitle=LKML%3A+Boris+Brezillon%3A+%5BPATCH+v2+0%2F7%5D+Add+the+I3C+subsystem&amp;rft_id=https%3A%2F%2Flkml.org%2Flkml%2F2017%2F12%2F14%2F406&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.renesas.com/us/en/about/press-room/renesas-unveils-industry-s-first-i3c-intelligent-switch-family-next-generation-server-storage-and">"Renesas Unveils Industry's First I3C Intelligent Switch Family for Next Generation Server, Storage and Communications Systems &#124; Renesas"</a>. <i>www.renesas.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-08-11</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=www.renesas.com&amp;rft.atitle=Renesas+Unveils+Industry%E2%80%99s+First+I3C+Intelligent+Switch+Family+for+Next+Generation+Server%2C+Storage+and+Communications+Systems+%26%23124%3B+Renesas&amp;rft_id=https%3A%2F%2Fwww.renesas.com%2Fus%2Fen%2Fabout%2Fpress-room%2Frenesas-unveils-industry-s-first-i3c-intelligent-switch-family-next-generation-server-storage-and&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-pci-2023-17"><span class="mw-cite-backlink">^ <a href="#cite_ref-pci-2023_17-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-pci-2023_17-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFJurskiLoewenConstantineOrozco" class="citation web cs1">Jurski, Janusz; Loewen, Myron; Constantine, Anthony; Orozco, Juan; Kelly, Bryan; Lukwinski, Zbigniew. <a rel="nofollow" class="external text" href="https://storagedeveloper.org/sites/default/files/SDC/2023/presentations/SNIA-SDC23-Jurski-Loewen-Constantine-Orozco-Overcoming-SMBus-limitations-with-I3C.pdf">"Overcoming SMBus Limitations with I3C"</a> <span class="cs1-format">(PDF)</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Overcoming+SMBus+Limitations+with+I3C&amp;rft.aulast=Jurski&amp;rft.aufirst=Janusz&amp;rft.au=Loewen%2C+Myron&amp;rft.au=Constantine%2C+Anthony&amp;rft.au=Orozco%2C+Juan&amp;rft.au=Kelly%2C+Bryan&amp;rft.au=Lukwinski%2C+Zbigniew&amp;rft_id=https%3A%2F%2Fstoragedeveloper.org%2Fsites%2Fdefault%2Ffiles%2FSDC%2F2023%2Fpresentations%2FSNIA-SDC23-Jurski-Loewen-Constantine-Orozco-Overcoming-SMBus-limitations-with-I3C.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span> <a rel="nofollow" class="external text" href="https://www.snia.org/educational-library/overcoming-smbus-limitations-i3c-2023">video</a></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://nvmexpress.org/specification/changes-in-nvm-express-revision-2-1/">"Changes in NVM Express Revision 2.1 - NVM Express"</a>. 2024-08-23.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Changes+in+NVM+Express+Revision+2.1+-+NVM+Express&amp;rft.date=2024-08-23&amp;rft_id=https%3A%2F%2Fnvmexpress.org%2Fspecification%2Fchanges-in-nvm-express-revision-2-1%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://resources.mipi.org/mipi-i3c-sensor-sessions-at-mipi-devcon">"MIPI I3C Sensor Sessions at MIPI DevCon2016"</a>. <i>resources.mipi.org</i>. <a href="/wiki/MIPI_Alliance_Inc." class="mw-redirect" title="MIPI Alliance Inc.">MIPI Alliance Inc.</a></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=resources.mipi.org&amp;rft.atitle=MIPI+I3C+Sensor+Sessions+at+MIPI+DevCon2016&amp;rft_id=http%3A%2F%2Fresources.mipi.org%2Fmipi-i3c-sensor-sessions-at-mipi-devcon&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external free" href="http://mipi.org/sites/default/files/MIPI%20+%20MIG%20Member%20Sensor%20Interface%20Survey%20Results%20final.pdf">http://mipi.org/sites/default/files/MIPI%20+%20MIG%20Member%20Sensor%20Interface%20Survey%20Results%20final.pdf</a> <sup class="noprint Inline-Template"><span style="white-space: nowrap;">&#91;<i><a href="/wiki/Wikipedia:Link_rot" title="Wikipedia:Link rot"><span title="&#160;Dead link tagged February 2022">dead link</span></a></i><span style="visibility:hidden; color:transparent; padding-left:2px">&#8205;</span>&#93;</span></sup></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.youtube.com/watch?v=cL1rhfqHj88">"MIPI DevCon 2016: A Developer's Guide to MIPI I3C Implementation"</a>. <i><a href="/wiki/YouTube" title="YouTube">YouTube</a></i>. <a href="/wiki/MIPI_Alliance" title="MIPI Alliance">MIPI Alliance</a>. 2016-09-23.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=YouTube&amp;rft.atitle=MIPI+DevCon+2016%3A+A+Developer%27s+Guide+to+MIPI+I3C+Implementation&amp;rft.date=2016-09-23&amp;rft_id=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DcL1rhfqHj88&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.slideshare.net/MIPI-Alliance/mipi-devcon-2016-mipi-i3c-high-data-rate-modes">"MIPI DevCon 2016: MIPI I3C High Data Rate Modes"</a>. <a href="/wiki/MIPI_Alliance" title="MIPI Alliance">MIPI Alliance</a>. 2016-09-23.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=MIPI+DevCon+2016%3A+MIPI+I3C+High+Data+Rate+Modes&amp;rft.pub=MIPI+Alliance&amp;rft.date=2016-09-23&amp;rft_id=http%3A%2F%2Fwww.slideshare.net%2FMIPI-Alliance%2Fmipi-devcon-2016-mipi-i3c-high-data-rate-modes&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFFoust" class="citation web cs1">Foust, Ken. <a rel="nofollow" class="external text" href="http://resources.mipi.org/blog/mipi-alliance-delivers-new-i3c-basic-specification">"MIPI Alliance Delivers New I3C Basic Specification"</a>. <i>resources.mipi.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2020-04-06</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=resources.mipi.org&amp;rft.atitle=MIPI+Alliance+Delivers+New+I3C+Basic+Specification&amp;rft.aulast=Foust&amp;rft.aufirst=Ken&amp;rft_id=http%3A%2F%2Fresources.mipi.org%2Fblog%2Fmipi-alliance-delivers-new-i3c-basic-specification&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFNelson2024" class="citation web cs1">Nelson, Carter (2024-04-01). <a rel="nofollow" class="external text" href="https://learn.adafruit.com/working-with-i2c-devices/clock-stretching">"Working with I2C Devices: Clock Stretching"</a>. <a href="/wiki/Adafruit_Industries" title="Adafruit Industries">Adafruit Industries</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Working+with+I2C+Devices%3A+Clock+Stretching&amp;rft.pub=Adafruit+Industries&amp;rft.date=2024-04-01&amp;rft.aulast=Nelson&amp;rft.aufirst=Carter&amp;rft_id=https%3A%2F%2Flearn.adafruit.com%2Fworking-with-i2c-devices%2Fclock-stretching&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-i2c-spec-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-i2c-spec_25-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation techreport cs1">"3.1.9 Clock Stretching". <a rel="nofollow" class="external text" href="https://www.nxp.com/docs/en/user-guide/UM10204.pdf#page=12"><i>I<sup>2</sup>C-bus specification</i></a> <span class="cs1-format">(PDF)</span> (User Manual). Revision 7.0. <a href="/wiki/NXP_Semiconductors" title="NXP Semiconductors">NXP Semiconductors</a>. 2021-10-01. p.&#160;12. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221006073143/http://www.nxp.com/docs/en/user-guide/UM10204.pdf#page=12">Archived</a> <span class="cs1-format">(PDF)</span> from the original on 2022-10-06. <q>Clock stretching is optional and in fact, most target devices do not include an SCL driver so they are unable to stretch the clock.</q></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=report&amp;rft.btitle=I%3Csup%3E2%3C%2Fsup%3EC-bus+specification&amp;rft.series=Revision+7.0&amp;rft.pages=12&amp;rft.pub=NXP+Semiconductors&amp;rft.date=2021-10-01&amp;rft_id=https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fuser-guide%2FUM10204.pdf%23page%3D12&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.st.com/resource/en/datasheet/m24c08-f.pdf#page=23">"8-Kbit serial I<sup>2</sup>C bus EEPROM data sheet"</a> <span class="cs1-format">(PDF)</span>. STMicroelectronics. July 2022. p.&#160;23,24. DocID 023924 Rev 7. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240803054653/https://www.st.com/resource/en/datasheet/m24c08-f.pdf#page=23">Archived</a> <span class="cs1-format">(PDF)</span> from the original on 2024-08-03<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-10-01</span></span>. <q>Pulse width ignored (input filter on SCL and SDA) - single glitch: 100&#160;ns max</q></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=8-Kbit+serial+I%3Csup%3E2%3C%2Fsup%3EC+bus+EEPROM+data+sheet&amp;rft.pages=23%2C24&amp;rft.pub=STMicroelectronics&amp;rft.date=2022-07&amp;rft_id=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Fdatasheet%2Fm24c08-f.pdf%23page%3D23&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> <li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.intel.com/content/www/us/en/content-details/823670/i3c-hub-device-specification.html">"I3C* Hub Device Specification"</a>. <i>Intel</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Intel&amp;rft.atitle=I3C%2A+Hub+Device+Specification&amp;rft_id=https%3A%2F%2Fwww.intel.com%2Fcontent%2Fwww%2Fus%2Fen%2Fcontent-details%2F823670%2Fi3c-hub-device-specification.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=I3C_(bus)&amp;action=edit&amp;section=19" title="Edit section: Further reading"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://evision-webshop.de/I2C-vs-I3C-Protocol-Analyzers-Differences-and-Similarities">"I2C vs I3C Protocol: Differences and Similarities"</a>. eVision Systems<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-10-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=I2C+vs+I3C+Protocol%3A+Differences+and+Similarities&amp;rft.pub=eVision+Systems&amp;rft_id=https%3A%2F%2Fevision-webshop.de%2FI2C-vs-I3C-Protocol-Analyzers-Differences-and-Similarities&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AI3C+%28bus%29" class="Z3988"></span></li></ul> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=I3C_(bus)&amp;action=edit&amp;section=20" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="https://www.mipi.org/specifications/i3c-sensor-specification?hsLang=en">I3C specification</a> - MIPI</li> <li><a rel="nofollow" class="external text" href="https://picture.iczhiku.com/resource/eetop/sYKeRrsPKZzJGbxc.pdf">I3C Specification v1.0</a> - Direct PDF link</li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Technical_and_de_facto_standards_for_wired_computer_buses" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Computer_bus" title="Template:Computer bus"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Computer_bus" title="Template talk:Computer bus"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Computer_bus" title="Special:EditPage/Template:Computer bus"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Technical_and_de_facto_standards_for_wired_computer_buses" style="font-size:114%;margin:0 4em"><a href="/wiki/Technical_standard" title="Technical standard">Technical</a> and <a href="/wiki/De_facto_standard" title="De facto standard"><i>de facto</i> standards</a> for <a href="/wiki/Wired_communication" title="Wired communication">wired</a> <a href="/wiki/Bus_(computing)" title="Bus (computing)">computer buses</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">General</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/System_bus" title="System bus">System bus</a></li> <li><a href="/wiki/Front-side_bus" title="Front-side bus">Front-side bus</a></li> <li><a href="/wiki/Back-side_bus" title="Back-side bus">Back-side bus</a></li> <li><a href="/wiki/Daisy_chain_(electrical_engineering)" title="Daisy chain (electrical engineering)">Daisy chain</a></li> <li><a href="/wiki/Control_bus" title="Control bus">Control bus</a></li> <li><a href="/wiki/Address_bus" class="mw-redirect" title="Address bus">Address bus</a></li> <li><a href="/wiki/Bus_contention" title="Bus contention">Bus contention</a></li> <li><a href="/wiki/Bus_mastering" title="Bus mastering">Bus mastering</a></li> <li><a href="/wiki/Network_on_a_chip" title="Network on a chip">Network on a chip</a></li> <li><a href="/wiki/Plug_and_play" title="Plug and play">Plug and play</a></li> <li><a href="/wiki/List_of_interface_bit_rates#Computer_buses" title="List of interface bit rates">List of bus bandwidths</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Standards</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/SS-50_bus" title="SS-50 bus">SS-50 bus</a></li> <li><a href="/wiki/S-100_bus" title="S-100 bus">S-100 bus</a></li> <li><a href="/wiki/Multibus" title="Multibus">Multibus</a></li> <li><a href="/wiki/Unibus" title="Unibus">Unibus</a></li> <li><a href="/wiki/VAXBI_bus" title="VAXBI bus">VAXBI</a></li> <li><a href="/wiki/MBus_(SPARC)" title="MBus (SPARC)">MBus</a></li> <li><a href="/wiki/STD_Bus" title="STD Bus">STD Bus</a></li> <li><a href="/wiki/System_Management_Bus" title="System Management Bus">SMBus</a></li> <li><a href="/wiki/Q-Bus" title="Q-Bus">Q-Bus</a></li> <li><a href="/wiki/Europe_Card_Bus" title="Europe Card Bus">Europe Card Bus</a></li> <li><a href="/wiki/Industry_Standard_Architecture" title="Industry Standard Architecture">ISA</a></li> <li><a href="/wiki/STEbus" title="STEbus">STEbus</a></li> <li><a href="/wiki/Amiga_Zorro_II" title="Amiga Zorro II">Zorro II</a></li> <li><a href="/wiki/Amiga_Zorro_III" title="Amiga Zorro III">Zorro III</a></li> <li><a href="/wiki/Computer_Automated_Measurement_and_Control" title="Computer Automated Measurement and Control">CAMAC</a></li> <li><a href="/wiki/FASTBUS" title="FASTBUS">FASTBUS</a></li> <li><a href="/wiki/Low_Pin_Count" title="Low Pin Count">LPC</a></li> <li><a href="/wiki/HP_Precision_Bus" title="HP Precision Bus">HP Precision Bus</a></li> <li><a href="/wiki/Extended_Industry_Standard_Architecture" title="Extended Industry Standard Architecture">EISA</a></li> <li><a href="/wiki/VMEbus" title="VMEbus">VME</a></li> <li><a href="/wiki/VME_eXtensions_for_Instrumentation" title="VME eXtensions for Instrumentation">VXI</a></li> <li><a href="/wiki/VXS" title="VXS">VXS</a></li> <li><a href="/wiki/VPX" title="VPX">VPX</a></li> <li><a href="/wiki/NuBus" title="NuBus">NuBus</a></li> <li><a href="/wiki/TURBOchannel" title="TURBOchannel">TURBOchannel</a></li> <li><a href="/wiki/Micro_Channel_architecture" title="Micro Channel architecture">MCA</a></li> <li><a href="/wiki/SBus" title="SBus">SBus</a></li> <li><a href="/wiki/VESA_Local_Bus" title="VESA Local Bus">VLB</a></li> <li><a href="/wiki/GSC_bus" title="GSC bus">HP GSC bus</a></li> <li><a href="/wiki/InfiniBand" title="InfiniBand">InfiniBand</a></li> <li><a href="/wiki/Ethernet" title="Ethernet">Ethernet</a></li> <li><a href="/wiki/Ultra_Port_Architecture" title="Ultra Port Architecture">UPA</a></li> <li><a href="/wiki/Peripheral_Component_Interconnect" title="Peripheral Component Interconnect">PCI</a></li> <li><a href="/wiki/PCI-X" title="PCI-X">PCI Extended (PCI-X)</a></li> <li><a href="/wiki/PCI_eXtensions_for_Instrumentation" title="PCI eXtensions for Instrumentation">PXI</a></li> <li><a href="/wiki/PCI_Express" title="PCI Express">PCI Express (PCIe)</a></li> <li><a href="/wiki/Accelerated_Graphics_Port" title="Accelerated Graphics Port">AGP</a></li> <li><a href="/wiki/Compute_Express_Link" title="Compute Express Link">Compute Express Link (CXL)</a></li> <li><a href="/wiki/Direct_Media_Interface" title="Direct Media Interface">Direct Media Interface (DMI)</a></li> <li><a href="/wiki/RapidIO" title="RapidIO">RapidIO</a></li> <li><a href="/wiki/Intel_QuickPath_Interconnect" title="Intel QuickPath Interconnect">Intel QuickPath Interconnect</a></li> <li><a href="/wiki/NVLink" title="NVLink">NVLink</a></li> <li><a href="/wiki/HyperTransport" title="HyperTransport">HyperTransport</a> <ul><li><a href="/wiki/Infinity_Fabric" class="mw-redirect" title="Infinity Fabric">Infinity Fabric</a></li></ul></li> <li><a href="/wiki/Intel_Ultra_Path_Interconnect" title="Intel Ultra Path Interconnect">Intel Ultra Path Interconnect</a></li> <li><a href="/wiki/Coherent_Accelerator_Processor_Interface" title="Coherent Accelerator Processor Interface">Coherent Accelerator Processor Interface (CAPI)</a></li> <li><a href="/wiki/SpaceWire" title="SpaceWire">SpaceWire</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Storage</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ST-506/ST-412" title="ST-506/ST-412">ST-506</a></li> <li><a href="/wiki/Enhanced_Small_Disk_Interface" title="Enhanced Small Disk Interface">ESDI</a></li> <li><a href="/wiki/Intelligent_Peripheral_Interface" title="Intelligent Peripheral Interface">IPI</a></li> <li><a href="/wiki/Storage_Module_Device" title="Storage Module Device">SMD</a></li> <li><a href="/wiki/Parallel_ATA" title="Parallel ATA">Parallel ATA (PATA)</a></li> <li><a href="/wiki/Bus_and_Tag" title="Bus and Tag">Bus and Tag</a></li> <li><a href="/wiki/Digital_Storage_Systems_Interconnect" title="Digital Storage Systems Interconnect">DSSI</a></li> <li><a href="/wiki/HIPPI" title="HIPPI">HIPPI</a></li> <li><a href="/wiki/SATA" title="SATA">Serial ATA (SATA)</a></li> <li><a href="/wiki/SCSI" title="SCSI">SCSI</a> <ul><li><a href="/wiki/Parallel_SCSI" title="Parallel SCSI">Parallel</a></li> <li><a href="/wiki/Serial_Attached_SCSI" title="Serial Attached SCSI">SAS</a></li></ul></li> <li><a href="/wiki/ESCON" title="ESCON">ESCON</a></li> <li><a href="/wiki/Fibre_Channel" title="Fibre Channel">Fibre Channel</a></li> <li><a href="/wiki/Serial_Storage_Architecture" title="Serial Storage Architecture">SSA</a></li> <li><a href="/wiki/SATA_Express" title="SATA Express">SATAe</a></li> <li>PCI Express (via <a href="/wiki/Advanced_Host_Controller_Interface" title="Advanced Host Controller Interface">AHCI</a> or <a href="/wiki/NVM_Express" title="NVM Express">NVMe</a> logical device interface)</li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Peripheral</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Apple_Desktop_Bus" title="Apple Desktop Bus">Apple Desktop Bus</a></li> <li><a href="/wiki/Atari_SIO" title="Atari SIO">Atari SIO</a></li> <li><a href="/wiki/Digital_Control_Bus" title="Digital Control Bus">DCB</a></li> <li><a href="/wiki/Commodore_bus" title="Commodore bus">Commodore bus</a></li> <li><a href="/wiki/HP-IL" title="HP-IL">HP-IL</a></li> <li><a href="/wiki/HIL_bus" title="HIL bus">HIL</a></li> <li><a href="/wiki/MIDI" title="MIDI">MIDI</a></li> <li><a href="/wiki/RS-232" title="RS-232">RS-232</a></li> <li><a href="/wiki/RS-422" title="RS-422">RS-422</a></li> <li><a href="/wiki/RS-423" title="RS-423">RS-423</a></li> <li><a href="/wiki/RS-485" title="RS-485">RS-485</a></li> <li><a href="/wiki/Lightning_(connector)" title="Lightning (connector)">Lightning</a></li> <li><a href="/wiki/DMX512#DMX512-A" title="DMX512">DMX512-A</a></li> <li><a href="/wiki/IEEE-488" class="mw-redirect" title="IEEE-488">IEEE-488 (GPIB)</a></li> <li><a href="/wiki/IEEE_1284" title="IEEE 1284">IEEE-1284 (parallel port)</a></li> <li><a href="/wiki/IEEE_1394" title="IEEE 1394">IEEE-1394 (FireWire)</a></li> <li><a href="/wiki/UNI/O" title="UNI/O">UNI/O</a></li> <li><a href="/wiki/1-Wire" title="1-Wire">1-Wire</a></li> <li><a href="/wiki/I%C2%B2C" title="I²C">I²C</a> (<a href="/wiki/ACCESS.bus" title="ACCESS.bus">ACCESS.bus</a>, <a href="/wiki/Power_Management_Bus" title="Power Management Bus">PMBus</a>, <a href="/wiki/System_Management_Bus" title="System Management Bus">SMBus</a>)</li> <li><a class="mw-selflink selflink">I3C</a></li> <li><a href="/wiki/Serial_Peripheral_Interface" title="Serial Peripheral Interface">SPI</a></li> <li><a href="/wiki/IEC_61030" title="IEC 61030">D²B</a></li> <li><a href="/wiki/Parallel_SCSI" title="Parallel SCSI">Parallel SCSI</a></li> <li><a href="/wiki/Profibus" title="Profibus">Profibus</a></li> <li><a href="/wiki/USB" title="USB">USB</a></li> <li><a href="/wiki/Camera_Link" title="Camera Link">Camera Link</a></li> <li><a href="/wiki/PCI_Express#PCI_Express_External_Cabling" title="PCI Express">External PCIe</a></li> <li><a href="/wiki/Thunderbolt_(interface)" title="Thunderbolt (interface)">Thunderbolt</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Audio</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ADAT_Lightpipe" title="ADAT Lightpipe">ADAT Lightpipe</a></li> <li><a href="/wiki/AES3" title="AES3">AES3</a></li> <li><a href="/wiki/Intel_High_Definition_Audio" title="Intel High Definition Audio">Intel HD Audio</a></li> <li><a href="/wiki/I%C2%B2S" title="I²S">I²S</a></li> <li><a href="/wiki/MADI" title="MADI">MADI</a></li> <li><a href="/wiki/McASP" title="McASP">McASP</a></li> <li><a href="/wiki/S/PDIF" title="S/PDIF">S/PDIF</a></li> <li><a href="/wiki/TOSLINK" title="TOSLINK">TOSLINK</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Portable</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/PC_Card" title="PC Card">PC Card</a></li> <li><a href="/wiki/ExpressCard" title="ExpressCard">ExpressCard</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Embedded</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Multidrop_bus" title="Multidrop bus">Multidrop bus</a></li> <li><a href="/wiki/CoreConnect" title="CoreConnect">CoreConnect</a></li> <li><a href="/wiki/Advanced_Microcontroller_Bus_Architecture" title="Advanced Microcontroller Bus Architecture">AMBA</a> (<a href="/wiki/Advanced_eXtensible_Interface" title="Advanced eXtensible Interface">AXI</a>)</li> <li><a href="/wiki/Wishbone_(computer_bus)" title="Wishbone (computer bus)">Wishbone</a></li> <li><a href="/wiki/SLIMbus" title="SLIMbus">SLIMbus</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><small>Interfaces are listed by their speed in the (roughly) ascending order, so the interface at the end of each section should be the fastest.</small><br /><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Category:Computer_buses" title="Category:Computer buses">Category</a></div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐api‐int.codfw.main‐849f99967d‐8s6gj Cached time: 20241122160220 Cache expiry: 719866 Reduced expiry: true Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.506 seconds Real time usage: 0.669 seconds Preprocessor visited node count: 3035/1000000 Post‐expand include size: 69830/2097152 bytes Template argument size: 3246/2097152 bytes Highest expansion depth: 17/100 Expensive parser function count: 4/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 100161/5000000 bytes Lua time usage: 0.305/10.000 seconds Lua memory usage: 6845395/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 589.501 1 -total 37.49% 221.012 1 Template:Reflist 30.27% 178.437 26 Template:Cite_web 22.01% 129.756 1 Template:Short_description 15.18% 89.492 1 Template:Computer-bus 14.53% 85.658 1 Template:Navbox 11.06% 65.209 1 Template:Infobox_connector 7.56% 44.594 2 Template:Pagetype 6.75% 39.771 2 Template:Fix 5.52% 32.561 1 Template:Failed_verification --> <!-- Saved in parser cache with key enwiki:pcache:idhash:52664273-0!canonical and timestamp 20241122160220 and revision id 1258146452. Rendering was triggered because: api-parse --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=I3C_(bus)&amp;oldid=1258146452">https://en.wikipedia.org/w/index.php?title=I3C_(bus)&amp;oldid=1258146452</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Category</a>: <ul><li><a href="/wiki/Category:Serial_buses" title="Category:Serial buses">Serial buses</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:All_articles_with_dead_external_links" title="Category:All articles with dead external links">All articles with dead external links</a></li><li><a href="/wiki/Category:Articles_with_dead_external_links_from_February_2022" title="Category:Articles with dead external links from February 2022">Articles with dead external links from February 2022</a></li><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:Use_dmy_dates_from_June_2022" title="Category:Use dmy dates from June 2022">Use dmy dates from June 2022</a></li><li><a href="/wiki/Category:All_articles_with_failed_verification" title="Category:All articles with failed verification">All articles with failed verification</a></li><li><a href="/wiki/Category:Articles_with_failed_verification_from_March_2019" title="Category:Articles with failed verification from March 2019">Articles with failed verification from March 2019</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 18 November 2024, at 10:13<span class="anonymous-show">&#160;(UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=I3C_(bus)&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-fp8vw","wgBackendResponseTime":140,"wgPageParseReport":{"limitreport":{"cputime":"0.506","walltime":"0.669","ppvisitednodes":{"value":3035,"limit":1000000},"postexpandincludesize":{"value":69830,"limit":2097152},"templateargumentsize":{"value":3246,"limit":2097152},"expansiondepth":{"value":17,"limit":100},"expensivefunctioncount":{"value":4,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":100161,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 589.501 1 -total"," 37.49% 221.012 1 Template:Reflist"," 30.27% 178.437 26 Template:Cite_web"," 22.01% 129.756 1 Template:Short_description"," 15.18% 89.492 1 Template:Computer-bus"," 14.53% 85.658 1 Template:Navbox"," 11.06% 65.209 1 Template:Infobox_connector"," 7.56% 44.594 2 Template:Pagetype"," 6.75% 39.771 2 Template:Fix"," 5.52% 32.561 1 Template:Failed_verification"]},"scribunto":{"limitreport-timeusage":{"value":"0.305","limit":"10.000"},"limitreport-memusage":{"value":6845395,"limit":52428800}},"cachereport":{"origin":"mw-api-int.codfw.main-849f99967d-8s6gj","timestamp":"20241122160220","ttl":719866,"transientcontent":true}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"I3C (bus)","url":"https:\/\/en.wikipedia.org\/wiki\/I3C_(bus)","sameAs":"http:\/\/www.wikidata.org\/entity\/Q55621562","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q55621562","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2016-12-22T19:56:10Z","dateModified":"2024-11-18T10:13:25Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/a\/a6\/I3C.png","headline":"serial bus"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10