I
2
C Interface
MCF52110 ColdFire® Integrated Microcontroller Reference Manual, Rev. 1
Freescale Semiconductor
24-5
Preliminary
24.2.3
I
2
C Control Registers (I2CR
n
)
The I2CR
n
enable the I
2
C modules and the I
2
C interrupts. They also contain bits that govern operation as
a slave or a master.
IPSBAR
Offset:
0x0304 (I2FDR0)
0x0384 (I2FDR1)
Access: User read/write
7
6
5
4
3
2
1
0
R
0
0
IC
W
Reset:
0
0
0
0
0
0
0
0
Figure 24-3. I2FDR
n
Registers
Table 24-3. I2FDR
n
Field Descriptions
Field
Description
7–6
Reserved, must be cleared.
5–0
IC
I
2
C clock rate. Prescales the clock for bit-rate selection. The serial bit clock frequency is equal to the internal bus
clock divided by the divider shown below. Due to potentially slow SCL and SDA rise and fall times, bus signals are
sampled at the prescaler frequency.
IC
Divider
IC
Divider IC
Divider
IC
Divider
0x00
28
0x10
288
0x20
20
0x30
160
0x01
30
0x11
320
0x21
22
0x31
192
0x02
34
0x12
384
0x22
24
0x32
224
0x03
40
0x13
480
0x23
26
0x33
256
0x04
44
0x14
576
0x24
28
0x34
320
0x05
48
0x15
640
0x25
32
0x35
384
0x06
56
0x16
768
0x26
36
0x36
448
0x07
68
0x17
960
0x27
40
0x37
512
0x08
80
0x18
1152
0x28
48
0x38
640
0x09
88
0x19
1280
0x29
56
0x39
768
0x0A
104
0x1A
1536
0x2A
64
0x3A
896
0x0B
128
0x1B
1920
0x2B
72
0x3B
1024
0x0C
144
0x1C
2304
0x2C
80
0x3C
1280
0x0D
160
0x1D
2560
0x2D
96
0x3D
1536
0x0E
192
0x1E
3072
0x2E
112
0x3E
1792
0x0F
240
0x1F
3840
0x2F
128
0x3F
2048