English
Language : 

PXD10RM Datasheet, PDF (733/1332 Pages) Freescale Semiconductor, Inc – PXD10 Microcontroller
20.4 Memory map and register description
20.4.1 Overview
This section provides a detailed description of all memory-mapped registers in the I2C module.
20.4.2 Module memory map
The memory map for the I2C module is given below in Table 20-1. The total address for each register is
the sum of the base address for the I2C module and the address offset for each register.
Table 20-1. Module memory map
Address
Register
Size
(bits)
Access Mode1
Location
Base + 0x00
I2C Bus Address Register (IBAD)
8
Base + 0x01
I2C Bus Frequency Divider Register (IBFD)
8
Base + 0x02
I2C Bus Control Register (IBCR)
8
Base + 0x03
I2C Bus Status Register (IBSR)
8
Base + 0x04
I2C Bus Data I/O Register (IBDR)
8
Base + 0x05
I2C Bus Interrupt Configuration Register
8
(IBIC)
R/W
R/W
R/W
R/W
R/W
R/W
A
on page 4
A
on page 4
A
on page 10
A
on page 11
A
on page 12
A
on page 13
Base + 0x06
Unused
8
R
A
—
Base + 0x07
Unused
8
R
A
—
Base + 0x08 –
Base + 0x3FFF
Reserved
See Note 2
—
1 U = User Mode, S = Supervisor Mode, A = All (No restrictions)
2 If enabled at the SoC level, reads or writes to these registers will cause bus aborts. Refer to the System Services
Module documentation for more details.
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 devider is accessible by a 16-bit READ/WRITE to address Base + 0x000, but
performing a 16-bit access to Base + 0x001 is illegal.
20.4.3 Register description
This section consists of register descriptions in address order. Each description includes a standard register
diagram with an associated figure number. Details of register bit and field function follow the register
diagrams, in bit order.
Always 1 Always 0 R/W BIT Read- BIT Write-
Write 1 BIT Self-clear 0 N/A
reads 1
reads 0
bit
only bit
only bit BIT to clear w1c
bit BIT
Figure 20-2. Key to Register Fields
Freescale Semiconductor
PXD10 Microcontroller Reference Manual, Rev. 1
Preliminary—Subject to Change Without Notice
20-3