MX3_PWMPR_MAX
period = val >= MX3_PWMPR_MAX ? MX3_PWMPR_MAX : val;
val = val >= MX3_PWMPR_MAX ? MX3_PWMPR_MAX : val;