does the Arduino USB v2.0 Have PWM

PWM is a function of the processor firmware not the physical board. So yes it does have PWM.