4 functional description, Functional description -8, The i – Freescale Semiconductor MCF5480 User Manual

Page 862

Advertising
background image

MCF548x Reference Manual, Rev. 3

28-8

Freescale Semiconductor

28.4

Functional Description

The I

2

C has a simple bidirectional 2-wire bus for efficient inter-IC control. The two wires, serial data

address line (SDA) and serial clock line (SCL), carry information between the MCF548x and other devices

connected to the bus. Each device, including the MCF548x, is recognized by a unique address, and can

operate as either transmitter or receiver, depending on the function of the device. In addition to the

transmitters and receivers, devices can be considered as masters or slaves. A master is the device that

initiates a data transfer on the bus and generates the clock signals to permit that transfer. At that time, any

device addressed is considered a slave.

7

6

5

4

3

2

1

0

R

0

0

0

0

BNBE

TE

RE

IE

W

Reset

0

0

0

1

0

0

0

1

Reg

Addr

MBAR + 0x8F20

Figure 28-7. Interrupt Control Register

Table 28-8. I2ICR Field Descriptions

Bits

Name

Description

7–4

Reserved, should be cleared.

3

BNBE

Permits I

2

C module to generate an interrupt when the bus is NOT busy. Instead of polling the bus

busy bit to see when the bus becomes free, setting BNBE bit will cause an interrupt when a STOP
is detected on the bus. Disabling this bit will prevent these interrupts. Bus NOT busy is an IDLE
condition, therefore software must clear this bit by writing a 0 to this bit position in order to clear the
interrupt. Reset condition disables this bit.
0 Disables an interrupt when the bus is stopped
1 Enables an interrupt when the bus is stopped

5-6

Reserved, should be cleared.

2

TE

Routes the interrupt for the I

2

C module to the TX requestor at the multichannel DMA. Reset

condition disables this bit. Clear by writing a 0 to this bit position

1

RE

Routes the interrupt for the I

2

C module to the RX requestor at the multichannel DMA. Reset

condition disables this bit. Clear by writing a 0 to this bit position.

0

IE

Routes the interrupt for the I

2

C module to the CPU. Reset condition enables this bit. Clear by writing

a 0 to this bit position

Table 28-9. I

2

C Terminology

Term

Description

Transmitter

Device that sends the data to the bus

Receiver

Device that receives the data from the bus

Master

Device that initiates transfer, generates SCL and terminates transfer

Slave

Device that is addressed by the master

Advertising
This manual is related to the following products: