Motorola DSP56012 User Manual

Page of 270
 
5-20
DSP56012 User’s Manual 
MOTOROLA
Serial Host Interface
Characteristics Of The I
2
C Bus
5.6
CHARACTERISTICS OF THE I
2
C BUS
The I
2
C serial bus consists of two bi-directional lines, one for data signals (SDA) and 
one for clock signals (SCL). Both the SDA and SCL lines must be connected to a 
positive supply voltage via a pull-up resistor. 
Note:
Within the I
2
C bus specifications, a low-speed mode (2 kHz clock rate) and a 
high-speed mode (100 kHz clock rate) are defined. The SHI operates in the 
high-speed mode only.
5.6.1
Overview
The I
2
C bus protocol must conform to the following rules:
• Data transfer may be initiated only when the bus is not busy.
• During data transfer, the data line must remain stable whenever the clock line 
is high. Changes in the data line when the clock line is high will be interpreted 
as control signals (see 
Accordingly, the I
2
C bus protocol defines the following events:
• Bus not busy—Both data and clock lines remain high.
• Start data transfer—The start event is defined as a change in the state of the 
data line, from high to low, while the clock is high (see 
• Stop data transfer—The stop event is defined as a change in the state of the 
Figure 5-7  I
2
C Bit Transfer
SDA
SCL
Data Line
Stable:
Data Valid
Change
of Data
Allowed
AA0422