Programming Model
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
24-15
24.5 Programming Model
The registers covered in this section are as follows:
I
2
C Address Register (I2CADR), page 24-15
I
2
C Frequency Divider Register (I2CFDR),
I
2
C Control Register (I2CCR), page 24-17
I
2
C Status Register (I2CSR), page 24-18
I
2
C Data Register (I2CDR), page 24-20
Digital Filter Sampling Rate Register (I2CDFSRR)
Note:
Reserved bits should always be written with the value they returned when read. In
other words, the register should be programmed by reading the value, modifying the
appropriate fields, and writing back the value. The return value of the reserved fields
should not be assumed, even though the reserved fields return zero. This note does not
apply to the I
2
C data register (I2CDR).
Note:
The I2C registers use a base address of: 0xFFF24C00.
24.5.1 I
2
C Address Register (I2CADR)
I2CADR contains the address to which the I
2
C interface responds when addressed as a target. This is not
the address sent on the bus during the address-calling cycle when the I
2
C module is in initiator mode.
Table 24-1 describes the I2CADR fields.
I2CADR
I
2
C Address Register
Offset 0x00
Bit
7
6
5
4
3
2
1
0
ADDR
—
Type
R/W
Reset
0
0
0
0
0
0
0
0
Table 24-1. I2CADR Bit Descriptions
Name
Reset
Description
ADDR
7–1
0
Target Address
Contains the specific target address used by the I
2
C interface. The default mode of the I
2
C
interface is target mode for an address match.
—
0
0
Reserved. Write to zero for future compatibility.
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...