Inter-Integrated Circuit Controller
7-82
The I
2
C own address register (I2C_OA) specifies the module I
2
C 7-bit or 10-bit
address (own address).
Table 7–66. I
2
C Own Address Register (I2C_OA)
Bit
Name
Description
15–10
Reserved
9 –0
OA
Own address
This field (bits 9-0) specifies either:
-
A 10-bit address coded on OA[9:0] when XA (expand address,
I2C_MCR[8]) is set to 1.
-
A 7-bit address coded on OA[6:0] when XA (expand address,
I2C_MCR[8]) is set to 0. In this case, OA[9:7] bits must be set to 000 by
application software.
Values after reset are low (all 10 bits).
The I
2
C slave address register (I2C_SA) specifies the addressed I
2
C module
7-bit or 10-bit address (slave address).
Table 7–67. I
2
C Slave Address Register (I2C_SA)
Bit
Name
Description
15–10
Reserved
9 –0
SA
Slave address
This field (bits 9:0) specifies either:
-
A 10-bit address coded on SA[9:0] when XA (expand address, I2C_MCR[8]) is
set to 1.
-
A 7-bit address coded on SA[6:0] when XA (expand address, I2C_MCR[8]) is
set to 0. In this case, SA[9:7] bits must be set to 000 by application software.
Values after reset are high (all 10 bits).