LUFA Library  111009
Atmel 8-Bit AVR (AVR8) Support

Supported Microcontroller Models

Currently supported AVR8 models:

Part USB Device Mode USB Host Mode
AT90USB82 Yes No
ATMEGA8U2 Yes No
AT90USB162 Yes No
ATMEGA16U2 Yes No
ATMEGA16U4 Yes No
ATMEGA32U2 Yes No
ATMEGA32U4 Yes No
ATMEGA32U6 Yes No
AT90USB646 Yes No
AT90USB647 Yes Yes
AT90USB1286 Yes No
AT90USB1287 Yes Yes

Supported Atmel Boards

Currently supported Atmel AVR8 boards (see Board Types):

  • AT90USBKEY
  • ATAVRUSBRF01
  • EVK527
  • RZUSBSTICK
  • STK525
  • STK526
  • XPLAIN (Excluding the blue XPLAINED family boards)

Supported Third Party Models

Currently supported third-party boards (see Board Types for makefile BOARD constant names):

  • Adafruit U4 Breakout Board
  • Arduino Uno
  • Busware BUI
  • Busware CUL V3
  • Fletchtronics Bumble-B (using officially recommended peripheral layout)
  • Kernel Concepts USBFOO
  • Linnix UDIP
  • MattairTech JM-DB-U2
  • Maximus USB
  • Microsin AVR-USB162
  • Minimus USB
  • Olimex AVR-USB-162
  • PJRC Teensy (all revisions and versions)
  • Sparkfun U2 Breakout Board
  • TCNISO Blackcat USB JTAG
  • Tempusdictum Benito
  • Tom's USBTINY-MKII (all revisions and versions)
  • Custom User Boards (with Board Drivers if desired, see Writing LUFA Board Drivers)