https://deepbluembedded.com/software-pwm-extend-pwm-outputs/
Software PWM - Extend PWM Outputs