Datasheet

DocID024647 Rev 1 95/138
RM0352 I
2
C bus interface
137
10.2.16 I
2
C setup time START condition F/S (I2C_TSUSTA_FST_STD)
Table 86. I
2
C setup time START condition F/S (I2C_TSUSTA_FST_STD)
Address: I2CBaseAddress + 0x058
Type: RW
Reset: 0x001D00E2
Description: The I2C_TSUSTA_FST_STD register, that controls the SETUP time START
condition for F/S mode. The register is read-write.
10.2.17 SMBUS slave control register (I2C_SMB_SCR)
Table 87. SMBUS slave control register (I2C_SMB_SCR)
Address: I2CBaseAddress + 0x060
Type: RW
Reset: 0x00000000
Description: SMBUS slave control register (SMBUS MODE)
Note: The LENGTH is used in the slave transmitter to send PEC and in the slave receiver to check
PEC when the I2C_CR:SMBUS = '1' and I2C_CR:ENPEC = '1'.
The PEC is not included: i.e LENGTH = SIZE-OF (data, command, Byte count).
I
2
C setup time START condition F/S (I2C_TSUSTA_FST_STD)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESERVED I2C_TSUSTA_FST RESERVED I2C_TSUSTA_STD
RRWRRW
[24:16] I2C_TSUSTA_FST: setup time START condition value for fast mode
according to fast mode. Once the counter is expired the START condition is
generated.
[8:0] I2C_TSUSTA_STD: setup time START condition value for standard mode.
After a non-stop in SCL line the decimeter loads the value of the
I2C_TSUSTA_STD according to standard mode. Once the counter is expired
the START condition is generated.
SMBUS slave control register (I2C_SMB_SCR)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESERVED LENGTH DSA7 DUAL
RRWRWRW
[18:8] LENGTH: The I2C_SMB_SCR registers transaction length. Defines the
length, in terms of number of bytes to be transmitted or received. In case of
read-from-slave operation or write-to- slave.