| LUFA Library 140302 |

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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
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 (Original green board, not the newer blue XPLAINED family boards)

# Supported Third Party Boards

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

- Adafruit U4 Breakout Board
- Arduino Uno
- Arduino Leonardo
- Bitwizard Multio and Big-Multio
- Busware BUI
- Busware CUL V3
- Busware TUL
- DorkbotPDX Duce
- Fletchtronics Bumble-B (using manufacturer recommended peripheral layout)
- Kernel Concepts USBFOO
- Linnix UDIP
- MattairTech JM-DB-U2
- Maximus USB
- Micropendous Boards (Micropendous-32U2, Micropendous-1, Micropendous-2)
- Microsin AVR-USB162
- Minimus USB
- Olimex AVR-USB-162, AVR-USB-32U4 and AVR-USB-T32U4 Boards
- Olimex AVR-ISP-MK2
- Paranoid Studio's US2AX (V1, V2 and V3 hardware revisions)
- PJRC Teensy (1.x and 2.x versions)
- Rikus' U2S
- Sparkfun U2 Breakout Board
- Stange ISP Programmer 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)