OM6279,598 NXP Semiconductors, OM6279,598 Datasheet - Page 26

DEMO BOARD LED DIMMER

OM6279,598

Manufacturer Part Number
OM6279,598
Description
DEMO BOARD LED DIMMER
Manufacturer
NXP Semiconductors
Datasheet

Specifications of OM6279,598

Main Purpose
Lighting, RGB LED Controller
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
PCA9564PW, PCA9555PW, PCA9531PW, PCA9533DP/01
Primary Attributes
I2C Bus Controller, 1 8-Bit GPIO, 1 8-Bit LED Dimmer
Secondary Attributes
Different Demonstration Programs Through MCU
Lead Free Status / RoHS Status
Not applicable / Not applicable
Other names
568-4003
935283363598
Philips Semiconductors
}
//****************************************************************************
// Function controlling number dial
// Number = 10 digits : xxx-xxx-xxxx
// Once dialed, SND button is pushed
//****************************************************************************
idata BYTE Key_Pushed;
short int Call
void Dial_Number(void)
{
9397 750 14062
Application note
Buffer1[1]
Buffer1[2]
Write_RGB_Controller();
InsertDelay(250);
Buffer1[1]
Buffer1[2]
Write_RGB_Controller();
InsertDelay(250);
Buffer1[1]
Buffer1[2]
Write_RGB_Controller();
InsertDelay(250);
Buffer1[1]
Buffer1[2]
Write_RGB_Controller();
InsertDelay(250);
Buffer1[1]
Buffer1[2]
Write_RGB_Controller();
int Nb_Key_Pressed
int One_To_Eight
int Nine_Zero
Call++;
Message1.address = PCA9531_M_WR; // PCA9531 Misc
Message1.nrBytes = 6;
Message1.buf
Buffer1[0]
Buffer1[1]
Buffer1[2]
Buffer1[3]
Buffer1[4]
Buffer1[5]
I2C_Write(&Message1);
Message1.nrBytes = 2;
while (Buffer3[1] != 0xDF)
{
if (Buffer3[0] != 0xFF & Nb_Key_Pressed < 11 & Buffer3[1] != 0xEF) // Key pushed = 1, 2, 3, 4, 5, 6, 7, 8 and != SND
{
}
Key_Pushed = Buffer3[0];
Nb_Key_Pressed++;
One_To_Eight = 1;
Nine_Zero = 0;
= 0x00;
= 0x0A;
= 0x00;
= 0x20;
= 0x00;
= 0xA0;
= 0x02;
= 0x00;
= 0x00;
= 0x00;
= 0;
= Buffer1;
= 0x11;
= 0x97;
= 0x80;
= 0x97;
= 0x08;
= 0x00;
= 0;
= 0;
= 0;
// LD18 @ BR0
// LD19 @ BR0
// LD20 @ BR0
// LD13 @ BR0
// off
// off
// When Call = even number, line is busy - When Call = odd number, line is not busy
// Reset the PCA9531 to its default programmed values
// subaddress = 0x01
// BR0 = 1 Hz
// BR0 duty cycle = 50%
// BR1 = 1 Hz
// duty cycle BR1 = 50%
// All 4 LEDs off
// Program PCA9531 (6 bytes)
// Loop as long as END button not pushed (call not ended)
Rev. 01 — 7 January 2005
© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
LED dimmer demoboard
AN10315
26 of 45

Related parts for OM6279,598