PWM_DTY_MASK
val = (duty & PWM_DTY_MASK) | PWM_PRD(period);
#define PWM_REG_DTY(reg) ((reg) & PWM_DTY_MASK)