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

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
Program 2: P89LV51RD2–PCA9564–PCA9531–PCF85116–P89LPC932; Predefined blinking patterns
Program 3: P89LV51RD2–PCA9564–PCA9531–P89LPC932; P89LPC932 LED programming
DATA
SND
RST
0 / 1
BIT
S1
S2
S3
S4
USED
USED
USED
CHK
NOT
NOT
NOT
-
EE
S1
S2
S3
S4
PUSHBUTTONS
PUSHBUTTONS
CHGE
USED
USED
NOT
NOT
PRG
BIT
CHGE
CHGE
S5
S6
S7
S8
USED
USED
+
NOT
NOT
PRG
PRG
S5
S6
S7
S8
Figure 7. Program 2 – Preprogrammed blinking patterns
Figure 8. Program 3 – P89LPC932 LED programming
YES
LD11 = OFF, LD12 = OFF
LD13 to LD20 = OFF
Pattern_Number = 1
LD1 to LD8 = OFF
LD11 = OFF, LD12 = OFF
Scan_Done = 0
LD13 to LD20 = OFF
S4 pushed?
S5 pushed?
LD1 to LD8 = OFF
Bit_Position = 0
Bit_Value = 0
Data[7:0] = 0
S4 pushed?
S1 pushed?
S5 pushed?
S2 pushed?
S3 pushed?
NO
NO
NO
NO
NO
NO
NO
NO
16
YES
YES
YES
YES
YES
YES
1.
2.
3.
4.
5.
First and last cell number for each preprogrammed pattern are
Sequence = Start – Address+W – 0x00 – Data[7:0] – Stop
If Data[Bit_Position] = 0 then Data[Bit_Position] = 1
If Data[Bit_Position] = 1 then Data[Bit_Position] = 0
If Pattern_Number ≠ 4 then Increase Pattern_Number
If Pattern_Number = 4 then Pattern_Number = 1
Display Pattern_Number using LD13 to LD20
Read each I
[Pattern_Number] and Max[Pattern_Number]
Send data read from EEPROM
Loop between 3) and 4) until S5 pushed again
Program P89LPC932 with the programmed byte
LD13 to LD20 display the programmed byte
LD[Bit_Position+1] = Data[Bit_Position]
If Bit_Position = 0, then Bit_Position = 7
If Bit_Position = 7, then Bit_Position = 0
memorized by the P89LV51RD2
Scan the PCF85116 EEPROM
Min and Max for each pattern
Else Decrement Bit_Position
2
Else Increment Bit_Position
C command in the EEPROM between Min
Scan_Done =1 ?
Scan_Done = 1
YES
NO

Related parts for OM6277,598