Public Version
HS I
2
C Register Manual
www.ti.com
Bits
Field Name
Description
Type
Reset
15:13
MCODE
Master Code value
RW
0x0
12:10
RESERVED
Write 0s for future compatibility. Read returns 0.
RW
0x0
9:0
OA
Own address 0 value
RW
0x000
Table 17-38. Register Call Summary for Register I2C_OA0
HS I2C Basic Programming Model
•
HS I2C Main Program (SCCB Mode)
:
HS I2C Register Manual
•
Table 17-39. I2C_SA
Address Offset
0x2C
Physical Address
0x4806 002C
Instance
I2C3
0x4807 002C
I2C1
0x4807 202C
I2C2
Description
This register is used to specify the addressed I2C module 7-bit or 10-bit address for the I2C
operations or the 7-bit address of the external SCCB module for the SCCB operations.
Type
RW
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Reserved
SA
Bits
Field Name
Description
Type
Reset
15:10
Reserved
Write 0s for future compatibility. Read returns 0.
RW
0x00
9:0
SA
Slave address value.
RW
0x3FF
Table 17-40. Register Call Summary for Register I2C_SA
HS I2C Functional Description
•
HS I2C Write and Read Operations in SCCB Mode
HS I2C Basic Programming Model
•
HS I2C Main Program (I2C Mode)
•
HS I2C Programming Flow Diagrams (I2C Mode)
•
HS I2C Main Program (SCCB Mode)
:
HS I2C Register Manual
•
Table 17-41. I2C_PSC
Address Offset
0x30
Physical Address
0x4806 0030
Instance
I2C3
0x4807 0030
I2C1
0x4807 2030
I2C2
Description
This register is used to specify the internal clocking of the I2C peripheral core. The core logic is
sampled at the clock rate of the functional clock for the module divided by (PSC+1).
Type
RW
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Reserved
PSC
2832
SWPU177N – December 2009 – Revised November 2010
Multimaster High-Speed I
2
C Controller
Copyright © 2009–2010, Texas Instruments Incorporated