LUFA Library  120219
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
  • Busware TUL
  • Fletchtronics Bumble-B (using manufacturer recommended peripheral layout)
  • Kernel Concepts USBFOO
  • Linnix UDIP
  • MattairTech JM-DB-U2
  • Maximus USB
  • Micropendous Boards (many versions)
  • Microsin AVR-USB162
  • Minimus USB
  • Olimex AVR-USB-162
  • Paranoid Studio's US2AX (V1, V2 and V3 hardware revisions)
  • PJRC Teensy (1.x and 2.x 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)
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines