This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430G2553: Possible to generate 3 PWM outputs for RGB LED with one timer?

Part Number: MSP430G2553
Other Parts Discussed in Thread: MSP430FR2000

Hello community,

I am trying to build an RGB LED control unit with an infrared receiver.

The MSPG2533 has two 16 bit timers, with 3 Capture Compare registers each.
One timer will be used to decode the IR signals from an IR receiver.
I would like to use the second timer to generate 3 PWM outputs.

However, from what I see in the datasheet, the setup I had in mind seems to not be possible:
The idea was to have the counter run continuously, set the output on timer overflow and reset the output
on a channel when the timer counter (TAR) value reaches the respective Capture Compare Value (CCRx ).
So basically i want the exact same thing on all three channels.

The family datasheet shows some examples including graphs in chapter ."Output Example — Timer in
Continuous Mode". It seems like CCR0 is always treated in a special way and influences the output generated
for CCR1 and CCR2.

Is there a way to use the three CCR register and their output without them interfering one another at all?

**Attention** This is a public forum