Hi,
The CBDR should be written with a value greater then 1, counter is 16bit so max CBDR value is 0xFFFF.
The CADR can be any value. The CADR=0 produces 0% duty cycle, the CADR>=CBDR produces 100% duty cycle.
The PWM period is given by Temios_clk * (GPRE+1) * (UCPRE+1) * CBDR.
The min PWM period is generated with CADR=1 and CBDR=2.
For higher output rates you should select maximum slew rate for pad’s PCR register.
BR,
Petr