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

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
case 0xEF : if (BitCounter < 8)
case 0xFE : if (BitCounter != 1)
case 0xFD : ValueToBeChanged = 1;
I2C_Write(&Message1);
DataByteLPC932 = 0xFF;
Buffer4[0] = 0x00;
Buffer4[1] = DataByteLPC932;
I2C_Write(&Message4);
Buffer3[0] = 0xFF;
break;
{
}
else
{
}
Buffer3[0] = 0xFF;
break;
{
}
else
{
}
Buffer3[0] = 0xFF;
break;
switch (BitCounter)
{
BitCounter++;
BitCounter = 1;
BitCounter--;
BitCounter = 8;
Message1.nrBytes = 2;
case 1 : if (ValueToBeChanged == 1)
case 2 : if (ValueToBeChanged == 1)
{
}
break;
{
}
break;
if (DataByteLPC932_0 == 0)
{
}
else
{
}
Message1.nrBytes = 2;
Buffer1[0] = 0x15;
Buffer1[1] = LS0;
I2C_Write(&Message1);
if (DataByteLPC932_1 == 0)
{
}
else
{
}
Message1.nrBytes = 2;
Buffer1[0] = 0x15;
Buffer1[1] = LS0;
I2C_Write(&Message1);
LS0_0 = 0;
LS0_1 = 0;
DataByteLPC932_0 = 1;
ValueToBeChanged = 0;
LS0_0 = 1;
LS0_1 = 0;
DataByteLPC932_0 = 0;
ValueToBeChanged = 0;
LS0_2 = 0;
LS0_3 = 0;
DataByteLPC932_1 = 1;
ValueToBeChanged = 0;
LS0_2 = 1;
LS0_3 = 0;
DataByteLPC932_1 = 0;
ValueToBeChanged = 0;
// Program PCA9531 (3 bytes)
// Command byte to program LEDs
// LPC932 all LEDs off
// Program LPC932 (2 bytes)
// increment programming position - S1 pushed
// decrement programming position - S5 pushed
// S2 pushed - Change polarity of the current position
32
// Bit 0
// subaddress = 0x05
// LED Selector programming
// Bit 1
// subaddress = 0x05
// LED Selector programming

Related parts for OM6277,598