1 features, 2 i2c controller clocking and signal functions, Features -2 – Motorola MPC8260 User Manual

Page 944: C controller clocking and signal functions

Advertising
background image

34-2

MPC8260 PowerQUICC II UserÕs Manual

MOTOROLA

Part IV. Communications Processor Module

The I

2

C receiver and transmitter are double-buffered, which corresponds to an effective

two-character FIFO latency. In normal operation, the transmitter shifts the msb (bit 0) out
Þrst. When the I

2

C is not enabled in the I

2

C mode register (I2MOD[EN] = 0), it consumes

little power.

34.1 Features

The following is a list of the I

2

C controllerÕs main features:

¥

Two-signal interface (SDA and SCL)

¥

Support for master and slave I

2

C operation

¥

Multiple-master environment support

¥

Continuous transfer mode for automatic scanning of a peripheral

¥

Supports a maximum clock rate of 2,080 KHz (with a CPM utilization of 25%),
assuming a 100-MHz system clock.

¥

Independent, programmable baud-rate generator

¥

Supports 7-bit I

2

C addressing

¥

Open-drain output signals allow multiple master conÞguration

¥

Local loopback capability for testing

34.2 I

2

C Controller Clocking and Signal Functions

The I

2

C controller can be conÞgured as a master or slave for the serial channel. As a master,

the controllerÕs BRG provides the transfer clock. The I

2

C BRG takes its input from the BRG

clock (BRGCLK), which is generated from the CPM clock; see Section 9.8, ÒSystem Clock
Control Register (SCCR).
Ó

SDA and SCL are bidirectional signals connected to a positive supply voltage through an
external pull-up resistor. When the bus is free, both signals are pulled high. The general I

2

C

master/slave conÞguration is shown in Figure 34-2.

Figure 34-2. I

2

C Master/Slave General Configuration

V

DD

V

DD

Master

Slave

(EEPROM, for example)

SCL

SCL

SDA

SDA

Advertising