Нет. Как правило, каждый микроконтроллер с поддержкой USB имеет блок USB, которым вы можете управлять, записывая в некоторые регистры вашего кода, но эти регистры сильно различаются на разных микроконтроллерах, и я не слышал о каких-либо попытках их стандартизировать.