eUSCI_B I2C Registers
852
SLAU367P – October 2012 – Revised April 2020
Copyright © 2012–2020, Texas Instruments Incorporated
Enhanced Universal Serial Communication Interface (eUSCI) – I
2
C Mode
32.4.8 UCBxI2COA0 Register
eUSCI_Bx I2C Own Address 0 Register
Figure 32-24. UCBxI2COA0 Register
15
14
13
12
11
10
9
8
UCGCEN
Reserved
UCOAEN
I2COA0
rw-0
r0
r0
r0
r0
rw-0
rw-0
rw-0
7
6
5
4
3
2
1
0
I2COA0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
Can be modified only when UCSWRST = 1.
Table 32-11. UCBxI2COA0 Register Description
Bit
Field
Type
Reset
Description
15
UCGCEN
RW
0h
General call response enable. This bit is only available in UCBxI2COA0.
Modify only when UCSWRST = 1.
0b = Do not respond to a general call
1b = Respond to a general call
14-11
Reserved
R
0h
Reserved
10
UCOAEN
RW
0h
Own Address enable register. With this register it can be selected if the I2C
slave-address related to this register UCBxI2COA0 is evaluated or not.
Modify only when UCSWRST = 1.
0b = The slave address defined in I2COA0 is disabled
1b = The slave address defined in I2COA0 is enabled
9-0
I2COAx
RW
0h
I2C own address. The I2COA0 bits contain the local address of the eUSCIx_B
I2C controller. The address is right justified. In 7-bit addressing mode, bit 6 is the
MSB and bits 9-7 are ignored. In 10-bit addressing mode, bit 9 is the MSB.
Modify only when UCSWRST = 1.