OM6277,598 NXP Semiconductors, OM6277,598 Datasheet - Page 42

DEMO BOARD FOR PCA9564

OM6277,598

Manufacturer Part Number
OM6277,598
Description
DEMO BOARD FOR PCA9564
Manufacturer
NXP Semiconductors
Datasheet

Specifications of OM6277,598

Main Purpose
Interface, I2C Controller
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
PCA9564
Primary Attributes
I2C Bus Controller, 1 8-Bit GPIO, 1 8-Bit LED Dimmer
Secondary Attributes
8 Momentary Switches, 23 LEDs
Lead Free Status / RoHS Status
Not applicable / Not applicable
Other names
568-4001
935283226598
/***************************************************************************
* Input(s):
* Returns:
* Description:
* PROTOCOL:
***************************************************************************/
void I2C_Read(I2C_MESSAGE *msg)
{
}
/***************************************************************************
* Input(s):
* Returns:
* Description:
* PROTOCOL:
***************************************************************************/
void I2C_Write(I2C_MESSAGE *msg)
{
}
/***************************************************************************
* Input(s):
*
* Returns:
* Description:
*
* PROTOCOL:
*
***************************************************************************/
void I2C_WriteRepRead(I2C_MESSAGE *msg1, I2C_MESSAGE *msg2)
{
}
/***************************************************************************
void I2C_WriteRepWrite(I2C_MESSAGE *msg1, I2C_MESSAGE *msg2)
{
}
* Input(s):
*
* Returns:
* Description:
*
* PROTOCOL:
*
***************************************************************************/
iicTfr.nrMessages = 1;
iicTfr.p_message
p_iicMsg[0]
StartTransfer();
iicTfr.nrMessages = 1;
iicTfr.p_message
p_iicMsg[0] = msg;
StartTransfer();
iicTfr.nrMessages = 2;
iicTfr.p_message
p_iicMsg[0] = msg1;
p_iicMsg[1] = msg2;
StartTransfer();
iicTfr.nrMessages = 2;
iicTfr.p_message
p_iicMsg[0] = msg1;
p_iicMsg[1] = msg2;
StartTransfer();
msg
None.
Read a message from a slave device.
<S><SlvA><R><A><D1><A> ... <Dnum><N><P>
msg
None.
Write a message to a slave device.
<S><SlvA><W><A><D1><A> ... <Dnum><N><P>
msg1
msg2
None.
A message is sent and received to/from two different
slave devices, separated by a repeat start condition.
<S><Slv1A><W><A><D1><A>...<Dnum1><A>
<S><Slv2A><R><A><D1><A>...<Dnum2><N><P>
msg1
msg2
None.
Writes two messages to different slave devices separated
by a repeated start condition.
<S><Slv1A><W><A><D1><A>...<Dnum1><A>
<S><Slv2A><W><A><D1><A>...<Dnum2><A><P>
= msg;
= p_iicMsg;
= p_iicMsg;
= p_iicMsg;
= p_iicMsg;
I2C message
I2C message
first
second I2C message
first I2C message
second I2C message
I2C message
42

Related parts for OM6277,598