I was just looking at some of these "small" devices and noticed that the PIC12F1501 has four (4) independent PWM outputs. The frequency is the same among them but duty cycle is adjustable individually. So, for those wanting a cheap (DIP $0.92/1, $0.64/100 Mouser) RGB LED controller this is the ticket. Use a soft UART and you have a super simple addressable "RGB Cell" (node, etc.) where you can dictate the comm's method (as I understand it, those Chinese RGB LED controller chips are a PITA to use). Given that the PWM is done in hardware, all kinds of foreground stuff is possible without trashing the PWM.