4.2.72 SRI2C Register (Offset = 0x520) [reset = 0x0]
Inter-Integrated Circuit Software Reset (SRI2C)
The SRI2C register lets software reset the available I2C modules.
A peripheral is reset by software using a simple 2-step process:
- Software sets a bit (or bits) in the SRI2C register. While the SRI2C bit is 1, the peripheral is held in reset.
- Software completes the reset process by clearing the SRI2C bit.
There may be latency from the clearing of the SRI2C bit to when the peripheral is ready for use. Software should check the corresponding PRI2C bit to verify that the I2C module registers are ready to be accessed.
NOTE
Use this register to reset the I2C modules.
SRI2C is shown in Figure 4-78 and described in Table 4-85.
Return to Summary Table.
Figure 4-78 SRI2C Register
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
17 |
16 |
RESERVED |
R-0x0 |
|
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
RESERVED |
R9 |
R8 |
R7 |
R6 |
R5 |
R4 |
R3 |
R2 |
R1 |
R0 |
R-0x0 |
R/W-0x0 |
R/W-0x0 |
R/W-0x0 |
R/W-0x0 |
R/W-0x0 |
R/W-0x0 |
R/W-0x0 |
R/W-0x0 |
R/W-0x0 |
R/W-0x0 |
|
Table 4-85 SRI2C Register Field Descriptions
Bit |
Field |
Type |
Reset |
Description |
31-10 |
RESERVED |
R |
0x0 |
|
9 |
R9 |
R/W |
0x0 |
I2C Module 9 Software Reset
0x0 = I2C module 9 is not reset.
0x1 = I2C module 9 is reset.
|
8 |
R8 |
R/W |
0x0 |
I2C Module 8 Software Reset
0x0 = I2C module 8 is not reset.
0x1 = I2C module 8 is reset.
|
7 |
R7 |
R/W |
0x0 |
I2C Module 7 Software Reset
0x0 = I2C module 7 is not reset.
0x1 = I2C module 7 is reset.
|
6 |
R6 |
R/W |
0x0 |
I2C Module 6 Software Reset
0x0 = I2C module 6 is not reset.
0x1 = I2C module 6 is reset.
|
5 |
R5 |
R/W |
0x0 |
I2C Module 5 Software Reset
0x0 = I2C module 5 is not reset.
0x1 = I2C module 5 is reset.
|
4 |
R4 |
R/W |
0x0 |
I2C Module 4 Software Reset
0x0 = I2C module 4 is not reset.
0x1 = I2C module 4 is reset.
|
3 |
R3 |
R/W |
0x0 |
I2C Module 3 Software Reset
0x0 = I2C module 3 is not reset.
0x1 = I2C module 3 is reset.
|
2 |
R2 |
R/W |
0x0 |
I2C Module 2 Software Reset
0x0 = I2C module 2 is not reset.
0x1 = I2C module 2 is reset.
|
1 |
R1 |
R/W |
0x0 |
I2C Module 1 Software Reset
0x0 = I2C module 1 is not reset.
0x1 = I2C module 1 is reset.
|
0 |
R0 |
R/W |
0x0 |
I2C Module 0 Software Reset
0x0 = I2C module 0 is not reset.
0x1 = I2C module 0 is reset.
|