A [[http://​macetech.com/​store/​index.php?​main_page=product_info&​cPath=1&​products_id=1|ShiftBrite 2.0]] has an RGB LED and a small controller chip, the Allegro A6281. The A6281 provides 10-bit PWM and 7-bit current control for each of the red, green, and blue LEDs. It uses a simple clocked serial interface to receive a 10-bit brightness value for each color, resulting in over a billion possible colors. Each input is buffered and output on the other side of the module. This allows each ShiftBrite to repeat the signal to the next, allowing longer cable runs between elements without excessive loading of microcontroller I/O pins. The six input and six output pins are 0.1" headers spaced 0.6 inches apart, allowing a ShiftBrite to fit on a breadboard or wide DIP IC socket for testing.

A [[http://​macetech.com/​store/​index.php?​main_page=product_info&​cPath=1&​products_id=1|ShiftBrite 2.0]] has an RGB LED and a small controller chip, the Allegro A6281. The A6281 provides 10-bit PWM and 7-bit current control for each of the red, green, and blue LEDs. It uses a simple clocked serial interface to receive a 10-bit brightness value for each color, resulting in over a billion possible colors. Each input is buffered and output on the other side of the module. This allows each ShiftBrite to repeat the signal to the next, allowing longer cable runs between elements without excessive loading of microcontroller I/O pins. The six input and six output pins are 0.1" headers spaced 0.6 inches apart, allowing a ShiftBrite to fit on a breadboard or wide DIP IC socket for testing.