As part of a terminology replacement effort across MIPI Alliance, starting with I3C v1.1.1 and I3C Basic v1.1.1 the terms Master and Slave have been deprecated. An I3C v1.0/v1.1 Slave Device is now called a Target. There is no change to the technical definition of such an I3C Device or its role on an I3C Bus.

The term Target is a better, more accurate description of the Device’s role on an I3C Bus. In particular, the previous term did not describe I3C transfers, which are typically sent by the I3C Controller to individual I3C Devices or to all I3C Devices. The replacement term Target better describes how individual transfers are addressed (i.e., are “targeted”) to particular I3C Devices.

Due to this change, the names of various CCCs and other, related terms have also changed starting with v1.1.1, including:

Deprecated Prior Term
I3C and I3C Basic before v1.1.1

Replacement Term
I3C and I3C Basic v1.1.1 and Later

Slave

Target

Slave Reset Pattern

Target Reset Pattern

DEFSLVS CC

DEFTGTS CCC

Error Types S0 through S6

Error Types TE0 through TE6

See also Q5.1, "What is an I3C “Controller” Device, and why was the I3C “Master” Device renamed?"

FAQ Type: 
I3C