9.7.5.3.4 Device Characteristic Table (DCT)
The Device Characteristic Table (DCT) captures the device characteristics (PID, BCR, DCR) and the assigned dynamic address of the participating services during the ENTDAA procedure. Each entity consists of four 32-bit locations. This information can be used by the application to know what dynamic address is assigned to a particular target with the captured characteristics.
The DAT table must be updated by the application based on the characteristics received during the ENTDAA procedure, for example, whether the device is capable of sending IBI payload or not (BCR[2]), and must reflect this in the bit IBI_PAYLOAD of the DAT table for the particular target.
The DCT is part of the register set as defined in the following table.
DCT offset, in Capabilities registers, indicates the offset to the DCT and the number of entries. There is an entry for each device, described in the following table.
Bits | Field Name | Memory Access | Reset Value | Description |
---|---|---|---|---|
127:104 | Reserved | – | – | – |
103:96 | DYNAMIC_ADDRESS | R | 0x0 | I3C Dynamic Address (with parity bit) |
95:80 | Reserved | – | – | – |
79:72 | BCR | R | 0x0 | Bus Characteristic Register |
71:64 | DCR | R | 0x0 | Device Characteristic Register |
63:48 | Reserved | – | – | – |
47:32 | PID | R | 0x0 | Provisional ID [15:0] |
31:0 | PID | R | 0x0 | Provisional ID [48:16] |