I2C Interface
MCF52211 ColdFire® Integrated Microcontroller Reference Manual, Rev. 2
25-4 Freescale Semiconductor

25.2.1 I2C Address Registers (I2ADRn)

The I2ADRn hold the address the I2C responds to when addressed as a slave. It is not the address sent on

the bus during the address transfer when the module is performing a master transfer.

25.2.2 I2C Frequency Divider Registers (I2FDRn)

The I2FDRn, shown in Figure 25-3, provide a programmable prescaler to configure the I2C clock for

bit-rate selection.

Table 25-1. I2C Module Memory Map

IPSBAR Offset
Register Access Reset Value Section/Page
I2C0
I2C1
0x0300
0x0380
I2C Address Registers (I2ADRn) R/W 0x00 25.2.1/25-4
0x0304
0x0384
I2C Frequency Divider Registers (I2FDRn) R/W 0x00 25.2.2/25-4
0x0308
0x0388
I2C Control Registers (I2CRn) R/W 0x00 25.2.3/25-5
0x030C
0x038C
I2C Status Registers (I2SRn) R/W 0x81 25.2.4/25-7
0x0310
0x0390
I2C Data I/O Registers (I2DRn) R/W 0x00 25.2.5/25-8
IPSBAR
Offset:
0x0300 (I2ADR0)
0x0380 (I2ADR1)
Access: User read/write
76543210
R
ADR
0
W
Reset:00000000

Figure 25-2. I2ADRn Registers

Table 25-2. I2ADRn Field Descriptions

Field Description
7–1
ADR
Slave address. Contains the specific slave address to be used by the I2C module. Slave mode is the default I2C mode
for an address match on the bus.
0 Reserved, must be cleared.