Du kannst mit deinem µC PWM erzeugen. Die Impulsbreite der PWM kannst du z.B. in 255 Schritte einstellen und sagst du über USB.