V-USB is a software-only implementation of a low-speed USB device for Atmel's AVR® microcontrollers, making it possible to build USB hardware with almost any AVR® microcontroller, not requiring any additional chip.
AVR-USB is now V-USB
V-USB was formerly known as AVR-USB. The project has been renamed to avoid conflicts with a trademark of Atmel Corporation. V-USB can be licensed freely under the GNU General Public License or alternatively under a commercial license. A comprehensive set of example projects demonstrates the wide range of possible applications. Features
For a comparison to other USB solutions for microcontrollers please click here. HardwareThis diagram shows a typical circuit for a bus powered device (click the image to enlarge). D1 and D2 are a low cost relpacement for a low drop 3.3 V regulator chip, such as the LE33. Operating the AVR at higher voltages exceeds the common mode range of many USB chips. If you need to run the AVR at 5 V, add 3.6 V zener diodes at D+ and D- to limit the voltage. For a prototyping board, please see metaboard. | V-USBInformationCommunity ResourcesRelated InformationSponsored Ads |