semifluid.com

PIC12F675 Single RGB LED Controller - Copyright Steven Cholewiak

PIC12F675 Single RGB LED Controller

01/31/2006

This code is for a simple RGB LED controller for 1 RGB LED using a PIC12F675 (or PIC12F629). The pattern is determined by the data in the EEPROM. When the PIC needs a new target for the PWM, it loads it from EEPROM. Pin 4 (GP3) is pulled high because it is used to switch between displays. Please see code for more information, the structure and design is commented. The operation is very simple and so is the wiring.

Full Circuit and Source Code

PIC12F675 Single RGB LED Controller

The microcontroller code can be downloaded here:
- 1RGBLED.jal (1RGBLED.hex)

©2006 Steven Cholewiak