I
2
C Interface
MCF52110 ColdFire® Integrated Microcontroller Reference Manual, Rev. 1
24-4
Freescale Semiconductor
Preliminary
24.2.1
I
2
C Address Registers (I2ADR
n
)
The I2ADR
n
hold the address the I
2
C 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.
24.2.2
I
2
C Frequency Divider Registers (I2FDR
n
)
The I2FDR
n
, provide a programmable prescaler to configure the I
2
C clock for
bit-rate selection.
Table 24-1. I
2
C Module Memory Map
IPSBAR Offset
Register
Access
Reset Value
Section/Page
I
2
C0
I
2
C1
0x0300
0x0380
I
2
C Address Registers (I2ADR
n
)
R/W
0x00
0x0304
0x0384
I
2
C Frequency Divider Registers (I2FDR
n
)
R/W
0x00
0x0308
0x0388
I
2
C Control Registers (I2CR
n
)
R/W
0x00
0x030C
0x038C
I
2
C Status Registers (I2SR
n
)
R/W
0x81
0x0310
0x0390
I
2
C Data I/O Registers (I2DR
n
)
R/W
0x00
IPSBAR
Offset:
0x0300 (I2ADR0)
0x0380 (I2ADR1)
Access: User read/write
7
6
5
4
3
2
1
0
R
ADR
0
W
Reset:
0
0
0
0
0
0
0
0
Figure 24-2. I2ADR
n
Registers
Table 24-2. I2ADR
n
Field Descriptions
Field
Description
7–1
ADR
Slave address. Contains the specific slave address to be used by the I
2
C module. Slave mode is the default I
2
C mode
for an address match on the bus.
0
Reserved, must be cleared.