My favorites | Sign in
Project Home Downloads Wiki Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

Micropendous boards are OpenHardware Development Boards for Atmel's USB AVR Microcontrollers with a Free and Open Source Software (FOSS) hardware, firmware, and software development platform. They are designed for USB peripheral and hosting development but can also be used as general purpose USB-programmable AVR development boards.

Micropendous and Micropendous-32U2 boards are now available from NooElec!

If you are new to USB AVR development, start with the QuickStart guide.

The above is a Micropendous board. There is also a variety of earlier designs based on the USB AVRs. For basic USB connectivity check out the Micropendous-32U2.

Features

  • Based on the AT90USB1287
  • 120kb available FLASH memory for your programs (8kb used by USB bootloader - stock Atmel or LUFA)
  • 8 kbytes SRAM and 4 kbytes of EEPROM
  • up to 128 kbytes of external SRAM
  • USB 2.0 Full Speed (12Mbit/s)
  • USB Device/Host/OTG Modes of Operation
  • USB or externally powered
  • USB-B Jack and USB-A Receptacle selectable with a GPIO pin
  • 16MHz crystal
  • microSD connector
  • PortB is bidirectionally voltage translated through a TXB0108 IC
  • Opennect connector
  • HWB button can be used as a user button in your applications
  • JTAG header
  • completely OpenHardware Design, schematic/layout/BillOfMaterials/assembly instructions available for Open Source KiCAD. Gerber and other technical files can be recreated.
  • works with Open Source LUFA USB firmware library and Open Source LibUSB software library, or with Open Source PySerial library if using USBVirtualSerial-based firmware.
  • Linux + AVR-GCC + LUFA + LUFA Bootloader + KiCAD + DFU-Programmer allow you to develop Open Source and/or Open Hardware projects around a Micropendous board without ever touching proprietary software.

Firmware Examples

Can be found in the latest release or via SVN.

All demos are based on LUFA and other LUFA demos can be modified to work an appropriate Micropendous boards.

External Projects

Powered by Google Project Hosting