AnsweredAssumed Answered

USB hardware with STM8 - library

Question asked by maroni.jane on Nov 10, 2013
Latest reply on Mar 2, 2014 by maroni.jane


Is there any software library that allows to build USB hardware with STM8 microcontroller without any additional chip?

I am looking it but I have not found anything so far. Such library would greatly improve value of STM8 microcontrollers (and volume of sale) as it would open possibility to construct the broad set of applications.

For Atmel AVR 8bit there are at least two nice solutions that runs on any AVR microcontroller with at least 2 kB of Flash memory, 128 bytes - e.g. ATTiny2313.
1 - V-USB is a software-only implementation of a low-speed USB device for Atmel’s AVR microcontrollers
2 - LUFA (Lightweight USB Framework for AVRs, formerly known as MyUSB)

If you have such library you can build a lot of useful applications e.g.
Android Accessory Host
Audio In Device
Audio In Host
Audio Out Device
Audio Out Host
Dual Virtual Serial Device
Generic HID Device
Generic HID Host
Joystick Device
Joystick Host
Keyboard Device
Keyboard/Mouse Device
Keyboard Host
Keyboard Host/Device Dual Mode
Mass Storage Device
Mass Storage/Keyboard Device
Mass Storage Host
MIDI Device
Mouse Device
Mouse Host
Printer Host
RNDIS (CDC) Ethernet Device
RNDIS (CDC) Ethernet Host
Still Image Host
Virtual Serial Device
Virtual Serial Host
Virtual Serial/Mass Storage Device
Virtual Serial/Mouse Device

Why is no similar solution for STM8? Is STM8 family of microcontrollers somewhat worse than AVR family?

Regards and thanks,