We have a hardware design based on samd21g18a. Would like 4 PWM outputs for controlling LED dimming. With Arduino, 3 outputs are easily done with AnalogWrite function. The fourth is proving challenging.
Reading the datasheet, specifically section 7 on I/O Multiplexing and Considerations has further confused the situation.
TC[3-5] and TCC[0-2] appear to be available for pwm. Output of PWM appears to be via WOx channels. Pin muxing the TC / TCC WOx channel is proving challenging. It would seem that there are limited WOx channels for output.
Here's my question
Can this part output 8 bit independent PWM signals?
Is it possible to use pin 7, pin 19, pin 23 and pin 24 for those outputs?