Reading the HW reference manual (rev 0.2) of the BF50x, I've found this phrase (page 14-15 or page 555 of the pdf document) about PWM duty cycle:
"Each duty cycle register range is from (–PWMTM/2 – PWMDT) to (+PWMTM/2 + PWMDT), which, by definition, is scaled such that a value of 0 represents a 50% PWM duty cycle."
This little confuse me because I understand that, in single-update mode, I can vary duty cycle from 50% to 100%: but if I need the whole range from 0% to 100%, how can I do?
In my application I have to drive an H-Bridge and I need to change each branch in the whole range from 0% to 100% and I would use (if possible) the single-update mode.
Thanks a lot for your help