3 memory map/register definition, 1 i2c register map, 2 register descriptions – Freescale Semiconductor MCF5480 User Manual

Page 857: 1 i2c address register (i2adr), Memory map/register definition -3, I2c register map -3, Register descriptions -3, C register map, C address register (i2adr), There are five registers used in the i

Advertising
background image

Memory Map/Register Definition

MCF548x Reference Manual, Rev. 3

Freescale Semiconductor

28-3

28.3

Memory Map/Register Definition

28.3.1

I

2

C Register Map

.

28.3.2

Register Descriptions

There are five registers used in the I

2

C interface with the interrupt control register. The internal

configuration of these registers is discussed in the following paragraphs.

28.3.2.1

I

2

C Address Register (I2ADR)

The I2ADR holds the address the I

2

C responds to when addressed as a slave. Note that it is not the address

sent on the bus during the address transfer.

Table 28-2. I

2

C Memory Map

MBAR Offset

Name

Byte0

Byte1

Byte2

Byte3

Access

0x8F00

I

2

C Address Register

I2ADR

R/W

0x8F04

I

2

C Frequency Divider Register

I2FDR

R/W

0x8F08

I

2

C Control Register

I2CR

R/W

0x8F0C

I

2

C Status Register

I2SR

R/W

0x8F10

I

2

C Data I/O Register

I2DR

R/W

0x8F14 –

0x8F1C

Reserved

0x8F20

I

2

C Interrupt Control Register

I2ICR

R/W

7

6

5

4

3

2

1

0

R

ADR

0

W

Reset

0

0

0

0

0

0

0

0

Reg

Addr

MBAR + 0x8F00

Figure 28-2. I

2

C Address Register (I2ADR)

Table 28-3. I2ADR Field Descriptions

Bits

Name

Description

7–1

ADR

Slave address. Contains the specific slave address to be used by the I2C module.
Note: This is not the address sent on the bus during the address transfer.

0

Reserved, should be cleared.

Advertising
This manual is related to the following products: