datasheetbank_Logo
Integrated circuits, Transistor, Semiconductors Search and Datasheet PDF Download Site

SC5014MLTRT View Datasheet(PDF) - Semtech Corporation

Part Name
Description
MFG CO.
SC5014MLTRT Datasheet PDF : 34 Pages
First Prev 21 22 23 24 25 26 27 28 29 30 Next Last
SC5014
Serial Interface
The I2C General Specification
The SC5014 is a read-write slave-mode I2C device and
complies with the NXP B.V. I2C standard Version 2.1, dated
January 2000. The SC5014 has 11 user-accessible internal
8-bit registers. The I2C interface has been designed for
program flexibility, supporting direct format for write
operation. Read operations are supported on both com-
bined format and stop separated format. While there is no
auto increment/decrement capability in the SC5014 I2C
logic, a tight software loop can be designed to randomly
access the next register independent of which register
you begin accessing. The start and stop commands frame
the data-packet and the repeat start condition is allowed
if necessary.
Limitations to the I2C Specifications
The SC5014 only recognizes 7-bit addressing. This means
that 10-bit addressing and CBUS communication are not
compatible. The device can operate in either standard
mode (100kbit/s) or fast mode (400kbit/s).
Slave Address Assignment
The 7-bit slave address is 0101 111x. The eighth bit is the
data direction bit. 0x5F is used for read operation and
0x5E is used for write operation.
acknowledges and the master terminates the transfer with
the stop condition [P].
(2) Combined Format — Read
After the start condition [S], the slave address is sent, fol-
lowed by an eighth bit indicating a write. The SC5014 I2C
then acknowledges that it is being addressed, and the
master responds with an 8-bit data byte consisting of the
register address. The slave acknowledges and the master
sends the repeated start condition [Sr]. Once again, the
slave address is sent, followed by an eighth bit indicating
a read. The slave responds with an acknowledge and the
8-bit data from the previously addressed register; the
master then sends a non-acknowledge (NACK). Finally, the
master terminates the transfer with the stop condition [P].
(3) Stop Separated Reads
Stop-separated reads can also be used. This format allows
a master to set up the register address pointer for a read
and return to that slave at a later time to read the data. In
this format the slave address followed by a write command
are sent after a start [S] condition. The SC5014 then
acknowledges it is being addressed, and the master
responds with the 8-bit register address. The master sends
a stop or restart condition and may then address another
slave. After performing other tasks, the master can send a
start or restart condition to the SC5014 with a read
command. The device acknowledges this request and
returns the data from the register location that had
previously been set up.
Supported Formats
The supported formats are described in the following
subsections.
(1) Direct Format — Write
The simplest format for an I2C write is direct format. After
the start condition [S], the slave address is sent, followed
by an eighth bit indicating a write. The SC5014 I2C then
acknowledges that it is being addressed, and the master
responds with an 8-bit data byte consisting of the register
address. The slave acknowledges and the master sends
the appropriate 8-bit data byte. Once again, the slave
25

Share Link: 

datasheetbank.com [ Privacy Policy ] [ Request Datasheet ] [ Contact Us ]