USB90Î¼C Minimal Development Board V1.0a
by EverydayInventors, published
USB90Î¼C: a minimal development board for the Atmel AT90USB162 USB enabled microcontroller.
This is a cleaned up version of a home-designed-and-built development board used to learn how to interface to and write programs for the AT90USB162 microcontroller. A pic of the first home-built version can be seen at http://www.flickr.com/photos/everydayinventors/5368101007/ .
With the exception of the AVR mcu, all parts are through-hole for ease of assembly.
If you don't wish to manufacture a bare PCB yourself, you can get one from BatchPCB: http://www.batchpcb.com/index.php/Products/61022
Device program flash and EEPROM can be programmed over USB using Atmel FLIP ( http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3886 ) or the open dfu-programmer ( http://dfu-programmer.sourceforge.net/ ) software.
Programs can be written in C using GCC for AVR target ( http://www.nongnu.org/avr-libc/ ).
A very good AVR USB library with many examples is Dean Camera's Lightweight USB Framework for AVRs ( http://www.fourwalledcubicle.com/LUFA.php ).
Ubuntu GNU/Linux 10.04 LTS users can install both dfu-programmer and gcc-avr using the Ubuntu Software Center or Synaptic Package Manager.
A simple example test program written in C is included.
Alternate repository for schematics and source code at GitHub:
Liked ByView All
Give a Shout Out
USB90Î¼C Minimal Development Board V1.0a by EverydayInventors is licensed under the Creative Commons - Attribution - Share Alike license.
What does this mean?
- You must attribute (give credit) to the creator of this Thing.
- You must distribute Remixes under the same license as the original.
- Remixing or Changing this Thing is allowed.
- Commercial use is allowed.
We're sure EverydayInventors would love to see what you've printed. Please document your print and share a Make with the community.
To post a Make simply visit this Thing again and click I Made One to start uploading your photo. It’s even easier to post a Make via the Thingiverse Mobile app (available via Google Play and Apple App Store).