Motorola MPC8260 PowerQUICC II User Manual page 943

Motorola processor users manual
Table of Contents

Advertisement

Chapter 34
2
I
C Controller
340
340
The inter-integrated circuit (I
2
I
C devices, such as microcontrollers, EEPROMs, real-time clock devices, A/D converters,
and LCD displays. The I
several integrated circuits on a board. It uses two signalsÑserial data (SDA) and serial
clock (SCL)Ñto carry information between the integrated circuits connected to it.
As shown in Figure 34-1, the I
independent baud-rate generator (BRG), and a control unit. The transmit and receive
sections use the same clock, which is derived from the I
generated externally when in slave mode. Wait states are inserted during a data transfer if
SCL is held low by a slave device. In the middle of a data transfer, the master I
recognizes the need for wait states by monitoring SCL. However, the I
automatic time-out mechanism if the slave device does not release SCL; therefore, software
should monitor how long SCL stays low to generate bus timeouts.
MOTOROLA
2
C¨) controller lets the MPC8260 exchange data with other
2
C controller uses a synchronous, multimaster bus that can connect
2
C controller consists of transmit and receive sections, an
Peripheral Bus
Rx Data Register
Tx Data Register
Shift Register
Shift Register
Control
Baud-Rate Generator
2
Figure 34-1. I
C Controller Block Diagram
Chapter 34. I2C Controller
2
C BRG when in master mode and
2
C controller has no
60x Bus
Mode Register
SDA
SCL
2
C controller
34-1

Advertisement

Table of Contents
loading

Table of Contents