stm32 /stm32n6 /STM32N657 /I3C1 /I3C_CR

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as I3C_CR

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (B_0x0000)DCNT0 (B_0x0)RNW 0ADD0 (B_0x0_WHEN_I3C_ACTS_AS_I3C_CONTROLLER)MTYPE0 (B_0x0)MEND

MTYPE=B_0x0_WHEN_I3C_ACTS_AS_I3C_CONTROLLER, RNW=B_0x0, DCNT=B_0x0000, MEND=B_0x0

Description

I3C message control register

Fields

DCNT

Count of data to transfer during a read or write message, in bytes (whatever I3C acts as controller/target)

0 (B_0x0000): no data to transfer

1 (B_0x0001): 1 byte

2 (B_0x0002): 2 bytes

65535 (B_0xFFFF): 64 Kbytes - 1 byte

RNW

Read / non-write message (when I3C acts as controller)

0 (B_0x0): write message

1 (B_0x1): read message

ADD

7-bit I3C dynamic / Iless thansup>2less than/sup>C static target address (when I3C acts as controller)

MTYPE

Message type (whatever I3C acts as controller/target)

0 (B_0x0_WHEN_I3C_ACTS_AS_I3C_CONTROLLER): SCL clock is forced to stop until a next control word is executed

1 (B_0x1_WHEN_I3C_ACTS_AS_I3C_CONTROLLER): header message

2 (B_0x2_WHEN_I3C_ACTS_AS_I3C_CONTROLLER): private message (refer to Figure 801)

3 (B_0x3_WHEN_I3C_ACTS_AS_I3C_CONTROLLER): direct message (second part of an I3C SDR direct CCC command) (refer to Figure 794)

4 (B_0x4_WHEN_I3C_ACTS_AS_I3C_CONTROLLER): legacy Iless thansup>2less than/sup>C message (refer to Figure 803)

8 (B_0x8_WHEN_I3C_ACTS_AS_I3C_TARGET): hot-join request (W) (refer to Figure 805)

9 (B_0x9_WHEN_I3C_ACTS_AS_I3C_TARGET): controller-role request (W) (refer to Figure 806)

10 (B_0xA_WHEN_I3C_ACTS_AS_I3C_TARGET): IBI (in-band interrupt) request ® (refer to Figure 804)

MEND

Message end type / last message of a frame (when the I3C acts as controller)

0 (B_0x0): this message from controller is followed by a repeated start (Sr), before another message must be emitted

1 (B_0x1): this message from controller ends with a stop (P), being the last message of a frame

Links

()