MOTOROLA Chapter 34. I2C Controller 34-7
Part IV. Communications Processor Module
34.4.2 I2C Address Register (I2ADD)

The I2C address register, shown in Figure 34-7, holds the address for this I2C port.

Table 34-2 describes I2CADD Þelds.

34.4.3 I2C Baud Rate Generator Register (I2BRG)

The I2C baud rate generator register, shown in Figure 34-8, sets the divide ratio of the I2C

BRG.

5Ð6 PDIV Predivider. Selects the clock division factor before it is input into the I2C BRG. The clock source for the
I2C BRG is the BRGCLK generated from the CPM clock; see Section 9.8, ÒSystem Clock Control
Register (SCCR).Ó
00 BRGCLK/32
01 BRGCLK/16
10 BRGCLK/8
11 BRGCLK/4
Note: To both save power and reduce noise susceptibility, select the PDIV with the largest division
factor (slowest clock) that still meets performance requirements.
7 EN Enable I2C operation.
0I
2C is disabled. The I2C is in a reset state and consumes minimal power.
1I
2C is enabled. Do not change other I2MOD bits when EN is set.
Bit 0 1 2 3 4 5 6 7
Field SAD Ñ
Reset 0000_0000
R/W R/W
Addr 0x11864

Figure 34-7. I2C Address Register (I2ADD)

Table 34-2. I2ADD Field Descriptions

Bits Name Description
0Ð6 SAD Slave address 0Ð6. Holds the slave address for the I2C port.
7 Ñ Reserved and should be cleared.
Bit 0 1 2 3 4 5 6 7
Field DIV
Reset 1111_1111
R/W R/W
Addr 0x11868

Figure 34-8. I2C Baud Rate Generator Register (I2BRG)

Table 34-1. I2MOD Field Descriptions (Continued)

Bits Name Description