Intel® Core™ Ultra Series 3 Processors I/O Registers
| ID | Date | Version | Classification |
|---|---|---|---|
| 872352 | 04/14/2026 | 001 | Public |
REG IC_SDA_SETUP (IC_SDA_SETUP) – Offset 94
I2C SDA Setup Register. This register controls the amount of time delay (in terms of number of ic_clk clock periods) introduced in the rising edge of SCL relative to SDA changing by holding SCL low when the I2C controller services a read request while operating as a slave-transmitter. The relevant I2C requirement is tSU:DAT as detailed in the I2C Bus Specification. This register must be programmed with a value equal to or greater than 2.
Note: The length of setup time is calculated using [(IC_SDA_SETUP - 1) * (ic_clk_period)], so if the user requires 10 ic_clk periods of setup time, they should program a value of 11. The SDA_SETUP register is only used by the controller when operating as a slave transmitter.
| Bit Range | Default | Access | Field Name and Description |
|---|---|---|---|
| 31:8 | 0h | RO | RSVD_IC_SDA_SETUP (RSVD_IC_SDA_SETUP) IC_SDA_SETUP Reserved bits - Read Only |
| 7:0 | 64h | RW | SDA_SETUP (SDA_SETUP) SDA Setup. It is recommended that if the required delay is 1000ns, then for an ic_clk frequency of 10 MHz, |