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

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
}
//****************************************************************************
// Main program
//****************************************************************************
void main(void)
{
}
I2C_Routines.h
//*************************************************************************
//
//
//
//
//
//
// File Name:
// Created:
// Modified:
// Revision:
//
//*************************************************************************
unsigned char Search_Routine(unsigned char min, unsigned char max);
void GPIO_Interrupt_Handler(void);
void Blinker_Up_Down(void);
void ReadEEprom(short int MinEEPtr, short int MaxEEPtr, int Operation_EEprom, int Operation_Function);
void Preset_Patterns_PCA9531(void);
void LV51_LPC932(void);
void I2C_Address_Search(void);
I2C_Routines.c
//*************************************************************************
//
//
//
//
//
//
// File Name:
// Created:
// Modified:
// Revision:
//
//*************************************************************************
#include <REG51RX.H>
#include "i2cexprt.h"
#include "PCA9564sys.h"
idata BYTE Snapshot_1 = 0x0F;
idata BYTE Snapshot_2 = 0x00;
int Trigger_GPIO_Polling;
int Search_Successful = 0;
unsigned char Data_Received;
unsigned char LPC932_WR;
unsigned char LPC932_RD;
extern unsigned char LPC932_WR;
extern unsigned char LPC932_RD;
}
Init_PCA9564();
Init_Slaves();
Init_LPC932();
LED0 = 0;
LED1 = 0;
LED2 = 0;
LED3 = 0;
while (1)
{
}
GPIO_Interrupt_Handler();
Program_Selection();
COPYRIGHT (c)
COPYRIGHT (c)
I2C_Routines.c
June 2, 2003
November 07, 2003
1.00
I2C_Routines.c
June 2, 2003
November 07, 2003
1.00
P H I L I P S
P H I L I P S
--
--
ALL RIGHTS RESERVED
ALL RIGHTS RESERVED
2003 BY PHILIPS SEMICONDUCTORS
2003 BY PHILIPS SEMICONDUCTORS
P R O P R I E T A R Y
P R O P R I E T A R Y
// Initialization PCA9564
// Initialization slave devices
// Initialization LPC932
// LD9 on at power up or after reset
// LD10 on at power up or after reset
// LD11 on at power up or after reset
// LD12 on at power up or after reset
// Toggles S8 in order to determine which program is selected by the user
--
--
23

Related parts for OM6277,598