![Samsung S3C2501X User Manual Download Page 278](http://html.mh-extra.com/html/samsung/s3c2501x/s3c2501x_user-manual_340828278.webp)
S3C2501X
I
2
C CONTROLLER
6-3
6.4 I
2
C CONCEPTS
6.4.1 BASIC OPERATION
The I
2
C has two wires, a serial data line (SDL) and a serial clock line (SCL), to carry information between the IC's
connected to the bus. Each IC is recognized by a unique address and can operate as either a transmitter or
receiver, depending on the function of the specific IC's.
The I
2
C is a multi-master bus. This means that more than ICs which are capable of controlling the bus can be
connected to it. Data transfers proceed as follows:
Case 1: A master IC wants to send data to another IC (slave):
1.
Master addresses slave
2.
Master sends data to the slave (master is transmitter, slave is receiver)
3.
Master terminates the data transfer
Start
Condition
Address
P
9
Stop
Condition
SDA by
Receiver
SCL from
Master
8
9
8
R/W
ACK
ACK
S
SDA by
Transmitter
MSB
Acknowledge
from receiver
Acknowledge
from receiver
2
1
MSB
Data
2
1
Figure 6-2. Master Transmitter and Slave Receiver
Case 2: A master IC wants to receive information from another IC (slave):
1.
Master addresses slave
2.
Master receives data from the slave (master is receiver, slave is transmitter)
3.
Master terminates the data transfer
Summary of Contents for S3C2501X
Page 18: ......
Page 275: ...MEMORY CONTROLLER S3C2501X 5 60 NOTES ...
Page 289: ...I2C CONTROLLER S3C2501X 6 14 NOTES ...
Page 373: ...GDMA CONTROLLER S3C2501X 9 24 NOTES ...
Page 435: ...I O PORTS S3C2501X 12 12 NOTES ...