ProductsI2CSupportToolsHardware

NXP PCA9633 demo board

Introduction

4-Bit LED Controller Demo Board Offers Easy LED Dimming and Blinking

The PCA9633 Demo Board demonstrates the new PCA9633 Fast-mode Plus (Fm+) 4-bit I2C LED controller. Red, Blue, Green, and Amber LEDs are connected to the PCA9633 and, through individual pulse width modulation (PWM) of each LED, show different levels of intensity and color mixing. The preprogrammed microcontroller supports six different modes of operation including color wash and random color and is user reprogrammable for endless variations of functionality and experimentation.

Highlights

  • 1MHz and 30mA SDA output (Fast-mode Plus) allows faster data updates and longer, more capacitive busses
  • 4 individually controlled 25mA open drain or push-pull outputs can be selected to OFF, ON, DIM, or DIM with Global Control for LED dimming/blinking
  • OE input pin allows hardware dimming or synchronized blinking over many devices
  • 7 address pins allows up to 126 different I2C addresses on the same I2C bus
  • 4 software programmable I2C addresses allow assigning groups of devices the same address and then controlling them with a single software command sequence, greatly simply programming
  • Includes external 60V FET drivers for high-current 300mA off board LED circuitry
  • Power can be supplied by either the onboard 9VDC battery or through the external power connector
  • Daisy chain boards together using RJ45 cable for control of up to eight boards by using the microcontroller on one board as the I2C master
Contents

PCA9533 Demo Board

The PCA9633 demo board contains a NXP P89LPC925 microcontroller which controls a PCA9633 I2C LED driver/RGBA mixer. The demo board also contains a P82B96 I2C bus buffer so that the microcontroller can operate over the higher-drive Fast-mode Plus I2C-bus. A 4-key keypad is included for operator control of the RGBA color mixing and light patterns.

P89LPC925

The 80C51-based microcontroller controls the PCA9633 with embedded firmware. The user can edit this code and reprogram the flash microcontroller via a 10-pin header using any external ICP style programmer.

PCA9633

The 4-bit I2C-bus LED controller has individual 8-bit 256-step PWMs for each LED color and a 5th 8-bit 256-step PWM to either dim or blink the combined color.

P82B96

The bus buffer allows the microcontroller to operate with the PCA9633 on the higher drive Fast Mode Plus I2C-bus and operation off the board.
Uses
Four LEDs are connected to the PCA9633 and, using pulse width modulation (PWM) of each LED, multiple different intensity levels are available for color mixing. To use the demoboard, push DIP Switch SW8 to the ON position. The LEDs will immediately flash and glow. To select a different mode of operation, press the MODE button (PB1). The LED will flash amber a number of times to denote which mode was entered. Use the other 3 buttons (SELECT, PLUS, and MINUS) to change the settings. Six different modes of operation are provided and described below:

Mode 1: Auto Demonstration Mode

Automatically selected at start up. The LED first shows Mode 2 for 10 seconds, then shows Mode 3 for 10 seconds, and then repeats.

Mode 2: Color Wash Mode

Goes through blends of different colors continuous.
  • SELECT - Toggle between smooth transitions and sharp transitions
  • PLUS - Faster
  • MINUS - Slower

Mode 3: Random Color Mode

Randomly shows different colors without blending transitions.
  • SELECT - Toggle between two color sets, darker and lighter
  • PLUS - Faster
  • MINUS - Slower

Mode 4: User Color Mode

Allows the user to choose a color by selecting the amount of each LED's PWM output as well as the 5th group PWM that is used to dim or blink the combined colors at the same time.
  • SELECT - Select color PWM component: Red, Green, Blue, Amber, or White (5th Group PWM) flashes as that PWM is selected (Note: If the 5th Group PWM is set at minimum, then no colors will be displayed.)
  • PLUS - Brighter
  • MINUS - Dimmer

Mode 5: Multiple Card Chase Mode

Uses multiple cards and the group call feature of the PCA9633 to generate a chase pattern of 2 (yellow/red), 3 (yellow/red/green), or 4 (yellow/red/green/blue) colors for up to 8 boards (master plus seven slave boards) connected via the RJ45 jacks.
  • SELECT - Chooses a 2, 3, or 4 color chase pattern
  • PLUS - Faster chase
  • MINUS - Slower chase

Mode 6: Output Enable Control Mode

Demonstrates the Output Enable control pin input that Hi-Zs the LED outputs. This mode changes the LED diffuser color to purple and blinks all LEDs at the same rate.
  • SELECT - Selects frequency (duty cycle fixed at 50%/50%) or duty cycle (frequency fixed)
  • PLUS - Faster frequency (doubles each push) or longer ON duty cycle
  • MINUS - Slower frequency (halves each push) or shorter ON duty cycle
Products
 P89LPC925 Microcontroller with 8KB 3V flash, 8-bit A/D converter
 PCA9633 4-bit Fm+ I2C LED driver optimized for RGBA color mixing
 P82B96 Dual Bi-Directional I2C Bus Buffer
Support

Documents

Ordering Information

Part Number OM6276: NXP PCA9633 Demo Board
The demo board can be purchased from authorized distributors:

Programming the Microcontroller

The USB-ICP-LPC9xx In-Circuit Programmer, Flash Magic, and Source Code is needed if you want to be able to reprogram the microcontroller used on the PCA9633 demoboard to make your own color changing patterns.
USB-ICP-LPC9xx In-Circuit Programmer
  • Part Number: USB-ICP-LPC9xx
  • Price: $69.00 USD
  • Order Online at TeamFDI Website
Flash Magic
Flash Magic can be obtained from Embedded Systems Academy. This software can be used to load the microcontroller with compiled hex files. Please visit http://www.esacademy.com/software/flashmagic/ for more information, release notes, application notes, and to obtain the software. Flash Magic is sponsored by NXP Semiconductors.
Source Code

Technical Support

Contact Sales@TeamFDI.com or NXP Semiconductors depending on where you obtained you PCA9633 demo board.
More Information

Literature

PL Interface Products for Personal Computer Applications
Solutions Marketing Presentation
© June, 2009; English; Ordering code: Not Orderable
PL Interface Products Enterprise Network & Computing
Solutions Marketing Presentation
© April 2009; English; Ordering code: Not Orderable
System Management
Device Overview
© January 2009; English; Ordering code: Not Orderable
Easily test and demonstrate the PCA9633 4-bit LED driver
NXP PCA9633 daughter card OM6282
© October 2008; English; Ordering code: Not Orderable
How to Debug I2C Devices Using an Oscilloscope
LeCroy Corporation and NXP Semiconductors
© July 30, 2008; English; Ordering code: Not Orderable
Your complete choice for I2C-bus peripherals
Our invention, your solution to everyday design challenges
© December 2007; English; Ordering code: 9397 750 15669
Bright ideas for LED applications
LED solutions for gaming, mobile, signage, LCD TV backlighting, LED indication, and more
© October 2007; English; Ordering code: 9397 750 16133
Demonstration and Evaluation Boards
Interface Products
© August 2007; English; Ordering code: Not Orderable
Color-mixing RGB LED drivers for mobile, entertainment, and architectural lighting
NXP I2C RGB LED dimmers PCA963x
© March 2007; English; Ordering code: 9397 750 15809
Easily test and demonstrate LED dimming and blinking
NXP demo board for Fast-mode Plus 4-bit I2C LED controller PCA9633
© January 2007; English; Ordering code: 9397 750 15907

Links

Standard ICs quick find
I2C sections
See also