13. I2C Registers > Register Descriptions
476
Tsi578 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
13.2.30
I2C_SCLK High and Low Timing Register
This register programs the nominal high and low periods of the I2C_SCLK signal when generated by
the master interface. It is shadowed during boot loading, and can be reprogrammed prior to a chain
operation without affecting the bus timing for the current EEPROM.
Register name: I2C_SCL_PERIOD
Reset value:
0x01F4_01F4
Register offset: 0x1D34C
Bits
0
1
2
3
4
5
6
7
00:07
SCL_HIGH
08:15
SCL_HIGH
16:23
SCL_LOW
24:31
SCL_LOW
Bits
Name
Description
Type
Reset
Value
00:15
SCL_HIGH
Count for I2C_SCLK High Period
Defines the nominal high period of the clock, from rising
edge to falling edge of I2C_SCLK. This is a master-only
parameter. The observed period may be shorter if other
devices pull the clock low.
Period(SCL_HIGH) = (SCL_HIGH * Period(P_CLK)), where
P_CLK is 10 ns.
Reset time is 5.00 microseconds (100 kHz).
R/W
0x01F4
16:31
SCL_LOW
Count for I2C_SCLK Low Period
Defines the nominal low period of the clock, from falling
edge to rising edge of I2C_SCLK. This is a master-only
parameter. The observed period may be longer if other
devices pull the clock low.
Period(SCL_LOW) = (SCL_LOW * Period(P_CLK)), where
P_CLK is 10 ns.
Reset time is 5.00 microseconds (100 kHz).
R/W
0x01F4