s3c4510b Samsung Semiconductor, Inc., s3c4510b Datasheet - Page 217

no-image

s3c4510b

Manufacturer Part Number
s3c4510b
Description
16/32-bit Risc Microcontroller
Manufacturer
Samsung Semiconductor, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
s3c4510b01-QE80
Manufacturer:
BOURNS
Quantity:
400 000
Part Number:
s3c4510b01-QE80
Manufacturer:
SUNMNG
Quantity:
853
Part Number:
s3c4510b01-QE80
Manufacturer:
SAMSUNG
Quantity:
8 000
Part Number:
s3c4510b01-QER0
Manufacturer:
AMCC
Quantity:
156
Part Number:
s3c4510b01-QER0
Manufacturer:
SAMSUMG
Quantity:
20 000
Company:
Part Number:
s3c4510b01-QER0
Quantity:
58
Part Number:
s3c4510b01-QERO
Manufacturer:
Panasonic
Quantity:
12 000
Part Number:
s3c4510b01-QERO
Manufacturer:
SAMSUNG
Quantity:
16 615
2
S3C4510B
I
C BUS CONTROLLER
2
I
C-Bus Addressing
2
The addressing procedure for the I
C-bus is such that the first byte after the start condition determines which
slave the master will select. Usually, this first byte immediately follows the start procedure.
An exception is the "general call" address which can address all ICs simultaneously. When this address is used,
all ICs should, in theory, respond with an acknowledge. However, ICs can also be made to ignore this address.
The second byte of the general call address then defines the action to be taken.
Definition of Bits in the First Data Byte
The first seven bits of the first data byte make up the slave address. The eighth bit is the LSB, or direction bit,
which determines the direction (R/W) of the message.
When an address is sent, each IC on the bus compares the first 7 bits received following start condition with its
own address. If the addresses match, the IC considers itself addressed by the master as a slave receiver or a
slave transmitter.
General Call Address
2
The general call address can be used to address every IC that connected to the I
C-bus. However, if an IC does
not need any of the data supplied within the general call structure, it can ignore this address by not
acknowledging it.
If an IC does require data from a general call address, it can then acknowledge this address and behave as a
slave receiver. The second and following bytes will be acknowledged by every slave receiver capable of handling
this data. A slave which cannot process one of these bytes must ignore it by not acknowledging. The meaning of
the general call address is always specified in the second byte.
Start Byte
Every data transfer is preceded by a start procedure:
— A start condition, S
— A start byte, "00000001"
— An acknowledge (ACK) clock pulse, and
— A repeated start condition, Sr
After the start condition (S) has been transmitted by a master which requires bus access, the start byte
("00000001") is transmitted. Another IC can therefore sample the SDA line at a low sampling rate until one of the
seven zeros in the start byte is detected. After it detects this low level on the SDA line, the IC can switch to a
higher sampling rate to find the repeated start condition (Sr) which is then used for synchronization. (A) hardware
receiver will reset upon receipt of the repeated start condition (Sr) and will therefore ignore the start byte.)
An acknowledge-related clock pulse is generated after the start byte. This is done only to conform with the byte
handling format used on the bus. No IC is allowed to acknowledge the start byte.
6-7

Related parts for s3c4510b