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)