EasyManua.ls Logo

Freescale Semiconductor MPC5604B - Page 368

Default Icon
934 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MPC5604B/C Microcontroller Reference Manual, Rev. 8
Freescale Semiconductor 357
All registers are accessible via 8-bit, 16-bit or 32-bit accesses. However, 16-bit accesses must be aligned
to 16-bit boundaries, and 32-bit accesses must be aligned to 32-bit boundaries. As an example, the IBDF
register for the frequency divider is accessible by a 16-bit read/write to address Base + 0x000, but
performing a 16-bit access to Base + 0x001 is illegal.
20.3.2 I
2
C Bus Address Register (IBAD)
This register contains the address the I
2
C bus will respond to when addressed as a slave; note that it is not
the address sent on the bus during the address transfer.
Table 20-1. I2C memory map
Base address: 0xFFE3_0000
Address offset Register Location
0x0 I
2
C Bus Address Register (IBAD) on page 357
0x1 I
2
C Bus Frequency Divider Register (IBFD) on page 358
0x2 I
2
C Bus Control Register (IBCR) on page 364
0x3 I
2
C Bus Status Register (IBSR) on page 365
0x4 I
2
C Bus Data I/O Register (IBDR) on page 366
0x5 I
2
C Bus Interrupt Config Register (IBIC) on page 367
Offset 0x0 Access: Read/write any time
76543210
R
ADR
0
W
Reset00000000
Figure 20-2. I
2
C Bus Address Register (IBAD)
Table 20-2. IBAD field descriptions
Field Description
ADR Slave Address. Specific slave address to be used by the I
2
C Bus module.
Note: The default mode of I
2
C Bus is slave mode for an address match on the bus.

Table of Contents

Other manuals for Freescale Semiconductor MPC5604B

Related product manuals