Hello nikivendola:
In the I2Cx_F register definition from the Reference Manual you can find the formula to get the I2C baudrate:

bus speed: Depends on your clock configuration (MCG module). For MK10DN512ZVLL10 the default bus clock frequency out of reset is 20.97152 MHz.
mul: It can be 1, 2 or 4 depending on the setting of the I2Cx_F[MULT] bits (00, 01 or 10):

SCL divider: According to I2Cx_F[ICR] (bits 5-0) there is an associated divider value specified in the table I2C divider and hold values:

EXAMPLE:
- To get a 100 kHz I2C bus frequency using the default bus clock frequency you can use the next values:
bus speed = 20.97152 MHz
MULT = 01 -> mul = 2
ICR = 0x16 -> SCL Divider = 104
I2C Baud Rate = 20.97152 MHz / (2 x 104) = 100.824 kHz
- About arbitration and clock synchronization there should not be any issues with only 2 devices (Master and Slave), unless the slave behaves erroneously and pulls the SDA line LOW in a wrong moment.
I hope this helps!
Best Regards!
Jorge Gonzalez
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------