13. I2C Registers > Register Descriptions
472
Tsi578 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
13.2.26
I
2
C Time Period Divider Register
This register provides programmable extension of the reference clock period into longer periods used
by the timeout and idle detect timers.
Register name: I2C_DIVIDER
Reset value:
0x0063_03E7
Register offset: 0x1D320
Bits
0
1
2
3
4
5
6
7
00:07
Reserved
USDIV
08:15
USDIV
16:23
Reserved
MSDIV
24:31
MSDIV
Bits
Name
Description
Type
Reset
Value
00:03
Reserved
Reserved
R
0x0
04:15
USDIV
Period Divider for Micro-Second Based Timers
This field divides the reference clock down for use by the
Idle Detect Timer, the Byte Timeout Timer, the I2C_SCLK
Low Timeout Timer, and the Milli-Second Period Divider.
Period(USDIV) = Period(P_CLK) * (USDIV + 1), where
P_CLK is 10 ns.
Reset period is 1 microsecond.
R/W
0x0063
16:19
Reserved
Reserved
R
0x0
20:31
MSDIV
Period Divider for Milli-Second Based Timers
This field divides the USDIV period down further for use by
the Arbitration Timeout Timer, the Transaction Timeout
Timer, and the Boot/Diag Timeout Timer.
Period(MSDIV) = Period(USDIV) * (MSDIV + 1).
Reset period is 1 millisecond.
R/W
0x03E7