Software Controller Red/Green/Blue LED on Ultra Low Power Microcontroller


Design files


This reference design describes the implementation of a software controlled RGB LED on an MSP430, using a single timer module and Capture Compare Register.  This design also includes a serial communication interface for externally

  • Red, Green, Blue (RGB) LED control with P-FETs to source LED current directly from VCC
  • Independent control of color and brightness
  • 512 unique colors and 50 brightness levels
  • Software PWM generation uses a single Compare Capture Register on one timer module
  • Serial interface for externally controlling LED
Personal electronics
??image.gallery.download_en_US?? View video with transcript Video

A fully assembled board has been developed for testing and performance validation only, and is not available for sale.

Design files & products

Design files

Download ready-to-use system files to speed your design process.

TIDU761.PDF (1261 K)

Reference design overview and verified performance test data

TIDRD56.ZIP (247 K)

Detailed schematic diagram for design layout and components

TIDRD55.PDF (63 K)

Complete listing of design components, reference designators, and manufacturers/part numbers

TIDC939.ZIP (146 K)

Design file that contains information on physical board layer of design PCB

TIDRD57.ZIP (340 K)

PCB layer plot file used for generating PCB design layout


Includes TI products in the design and potential alternatives.

Linear & low-dropout (LDO) regulators

TPS773250-mA, 10-V, low-dropout voltage regulator with RESET with delay

Data sheet: PDF
MSP430 microcontrollers

MSP430G255316 MHz MCU with 16KB Flash, 512B SRAM, comparator, UART/SPI/I2C, timer

Data sheet: PDF

Start development


Support software

TIDC938 Software Controller RGB LED on Ultra Low Power Microcontroller Demo

Technical documentation

No results found. Please clear your search and try again.
View all 2
Type Title Date
Application brief UART Software Controlled RGB LED Color Mixing With MSP430™ MCUs Sep. 15, 2017
Design guide MSP430 Software RGB LED Control Design Guide Feb. 18, 2015

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​