Motorola MPC8240 User Manual page 395

Integrated host processor with integrated pci
Table of Contents

Advertisement

Chapter 10
2
I
C Interface
This chapter describes the I
2
10.1 I
C Interface Overview
2
The I
C interface is a two-wire, bidirectional serial bus developed by Philips that provides
a simple, efficient way to exchange data between integrated circuit (IC) devices. The I
interface allows the MPC8240 to exchange data with other I
microcontrollers, EEPROMs, real-time clock devices, A/D converters, and LCDs. The
two-wire bus—serial data and serial clock—minimizes device interconnections. The
synchronous, multimaster bus of the I
bus for expansion and system development.
2
The I
C interface is a true multimaster bus that includes collision detection and arbitration
that prevent data corruption if two or more masters attempt to control the bus
simultaneously. This feature allows for complex applications with multiprocessor control.
2
10.1.1 I
C Unit Features
2
The I
C unit on the MPC8240 consists of a transmitter/receiver unit, a clocking unit, and a
control unit. Some of the features of the I
• Two-wire interface
• Multimaster support
• Master or slave I
• Software-programmable for one of 64 different serial clock frequencies
• Software-selectable acknowledge bit
• Interrupt-driven, byte-to-byte data transfer
• Arbitration-lost interrupt with automatic mode switching from master to slave
• Calling address identification interrupt
• START and STOP condition generation/detection
• Repeated START condition generation
• Acknowledge bit generation/detection
2
C (inter-integrated circuit) interface on the MPC8240.
2
C allows the connection of additional devices to the
2
C unit are as follows:
2
C mode support
Chapter 10. I
2
C Interface
2
C
2
C devices such as
10-1

Advertisement

Table of Contents
loading

Table of Contents