OM6277,598 NXP Semiconductors, OM6277,598 Datasheet - Page 42
![DEMO BOARD FOR PCA9564](/photos/9/8/90802/om6277_sml.jpg)
OM6277,598
Manufacturer Part Number
OM6277,598
Description
DEMO BOARD FOR PCA9564
Manufacturer
NXP Semiconductors
Datasheet
1.OM6277598.pdf
(52 pages)
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
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