We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
0
$0.00
Item Qty
Your cart is empty.

AN42336

Title
Title
AT09331: ASF USB Stack Manual
Name
Name
AN42336
Date
Date
12/11/2016
Description
Description
This application note describes the USB Stack Usage for the Atmel SAM/AVR devices.

Silicon Products

Title Product Title
AT32UC3L0128
AT32UC3L0128
AT32UC3B0512
AT32UC3B0512
AT32UC3C2128C
AT32UC3C2128C
AT91SAM7SE32
AT91SAM7SE32
AT91SAM7SE32 AT91SAM7SE32
AT32UC3B164
AT32UC3B164
AT32UC3B1256
AT32UC3B1256
AT91SAM7S32
AT91SAM7S32
ATUC256L4U
ATUC256L4U
ATUC128D3
ATUC128D3
AT91SAM7SE256
AT91SAM7SE256
AT91SAM7SE256 AT91SAM7SE256
AT91SAM7SE512
AT91SAM7SE512
AT91SAM7SE512 AT91SAM7SE512
AT32UC3C2256C
AT32UC3C2256C
AT91SAM7S64
AT91SAM7S64
AT91SAM7S64 AT91SAM7S64
AT91SAM7S256
AT91SAM7S256
AT91SAM7S256 AT91SAM7S256
AT32UC3A464S
AT32UC3A464S
ATUC256L3U
ATUC256L3U
ATxmega64A4U
ATxmega64A4U
AT32UC3A4256S
AT32UC3A4256S
ATUC128L3U
ATUC128L3U
AT32UC3A4128
AT32UC3A4128
ATUC64D3
ATUC64D3
ATUC64D4
ATUC64D4
ATUC64L3U
ATUC64L3U
ATUC128L4U
ATUC128L4U
ATSAMV71Q19
ATSAMV71Q19
AT32UC3A4128S
AT32UC3A4128S
AT32UC3B064
AT32UC3B064
AT32UC3B1512
AT32UC3B1512
AT32UC3C264C
AT32UC3C264C
AT32UC3C2512C
AT32UC3C2512C
ATSAMD21E15
ATSAMD21E15
ATSAMG55J19B
ATSAMG55J19B
ATSAMG55G19B
ATSAMG55G19B
AT32UC3B0128
AT32UC3B0128
ATSAM4LC2A
ATSAM4LC2A
ATSAM4LS8C
ATSAM4LS8C
ATSAM4LC4B
ATSAM4LC4B
AT91SAM7S512
AT91SAM7S512
AT91SAM7S512 AT91SAM7S512
AT91SAM7S128
AT91SAM7S128
AT91SAM7S128 AT91SAM7S128
AT32UC3A464
AT32UC3A464
ATUC128D4
ATUC128D4
ATUC64L4U
ATUC64L4U
AT32UC3A4256
AT32UC3A4256
AT32UC3A3256AU
AT32UC3A3256AU
AT32UC3B1128
AT32UC3B1128
AT32UC3B0256
AT32UC3B0256
ATxmega192A3U
ATxmega192A3U
ATSAM3A4C
ATSAM3A4C
ATSAMD21E15L
ATSAMD21E15L
ATSAMD21E17
ATSAMD21E17
ATSAM4LC8B
ATSAM4LC8B
ATSAM4S8B
ATSAM4S8B
ATSAMG55
ATSAMG55
ATSAMDA1G15B
ATSAMDA1G15B
ATxmega256A3BU
ATxmega256A3BU
ATSAMG53
ATSAMG53
ATxmega256C3
ATxmega256C3
ATSAM3S4C
ATSAM3S4C
ATxmega192C3
ATxmega192C3
ATSAM3U1E
ATSAM3U1E
ATSAMDA1J15B
ATSAMDA1J15B
ATSAMDA1G14B
ATSAMDA1G14B
ATxmega64B3
ATxmega64B3
ATSAM4LS2B
ATSAM4LS2B
ATSAM4LS4B
ATSAM4LS4B
ATxmega64B1
ATxmega64B1
ATSAM4LS4A
ATSAM4LS4A
AT32UC3C1128C
AT32UC3C1128C
AT32UC3C1512C
AT32UC3C1512C
AT32UC3C1256C
AT32UC3C1256C
ATSAMD20J14
ATSAMD20J14
ATSAMD21E18
ATSAMD21E18
ATSAMG55G19A
ATSAMG55G19A
ATSAM4LC2C
ATSAM4LC2C
ATSAM4SD32B
ATSAM4SD32B
ATSAM4S4B
ATSAM4S4B
ATSAM3N0A
ATSAM3N0A
ATSAM3S2A
ATSAM3S2A
ATSAM3N00A
ATSAM3N00A
ATxmega32C3
ATxmega32C3
ATSAM4S4A
ATSAM4S4A
ATxmega64A3U
ATxmega64A3U
ATxmega128C3
ATxmega128C3
ATxmega128B3
ATxmega128B3
ATSAM3SD8C
ATSAM3SD8C
ATSAMD21J17
ATSAMD21J17
ATSAMG51
ATSAMG51
ATSAMD21G16
ATSAMD21G16
ATxmega256A3U
ATxmega256A3U
AT32UC3L016
AT32UC3L016
AT32UC3L032
AT32UC3L032
AT32UC3A1128
AT32UC3A1128
AT32UC3A1256
AT32UC3A1256
ATSAM3A8C
ATSAM3A8C
ATSAMD21E16
ATSAMD21E16
ATSAM4LC4A
ATSAM4LC4A
ATSAM4S2B
ATSAM4S2B
ATSAMDA1J16B
ATSAMDA1J16B
ATSAM4SD16B
ATSAM4SD16B
ATSAM4SA16B
ATSAM4SA16B
ATSAM4LC2B
ATSAM4LC2B
ATSAM3S4A
ATSAM3S4A
ATxmega64C3
ATxmega64C3
ATSAM3S1A
ATSAM3S1A
ATSAM3S1B
ATSAM3S1B
ATxmega128A3U
ATxmega128A3U
ATSAM4LC8C
ATSAM4LC8C
AT32UC3C1512C-AUTOMOTIVE
AT32UC3C1512C-AUTOMOTIVE
AT32UC3L064
AT32UC3L064
ATSAM3S4B
ATSAM3S4B
ATSAM3N1C
ATSAM3N1C
ATSAM3U1C
ATSAM3U1C
ATSAM4LC4C
ATSAM4LC4C
ATSAM3S2B
ATSAM3S2B
ATSAM3S2C
ATSAM3S2C
ATSAMD21J16
ATSAMD21J16
ATSAMD21G17
ATSAMD21G17
ATSAMDA1E15B
ATSAMDA1E15B
ATSAMD21J15
ATSAMD21J15
ATSAM3N00B
ATSAM3N00B
ATSAMD11D14
ATSAMD11D14
ATSAMD21J18
ATSAMD21J18
ATSAMD20J18
ATSAMD20J18
ATSAM4S2A
ATSAM4S2A
ATSAM3S1C
ATSAM3S1C
ATSAMG54
ATSAMG54
ATSAM3N0C
ATSAM3N0C
ATSAM4LS4C
ATSAM4LS4C
ATSAMDA1E16B
ATSAMDA1E16B
ATSAM4LC8A
ATSAM4LC8A
ATSAM4LS2C
ATSAM4LS2C
ATSAMG55J19A
ATSAMG55J19A
ATSAMD10D13
ATSAMD10D13
ATSAMD21G15
ATSAMD21G15
ATxmega384C3
ATxmega384C3
ATxmega128B1
ATxmega128B1
ATxmega64A1U
ATxmega64A1U
ATSAMD21G18
ATSAMD21G18
ATXMEGA16C4
ATXMEGA16C4
ATSAM4S4C
ATSAM4S4C
ATSAM4N16C
ATSAM4N16C
AT32UC3A0512
AT32UC3A0512
AT32UC3A364S
AT32UC3A364S
AT32UC3A3128S
AT32UC3A3128S
AT32UC3C064C
AT32UC3C064C
ATSAM4E8E
ATSAM4E8E
ATSAMD51N20A
ATSAMD51N20A
AT32UC3A1512
AT32UC3A1512
AT32UC3C164C
AT32UC3C164C
ATSAM3X4C
ATSAM3X4C
ATSAM3U4E
ATSAM3U4E
ATSAM3SD8B
ATSAM3SD8B
ATSAM3S8B
ATSAM3S8B
ATSAM3N1A
ATSAM3N1A
ATSAM3N0B
ATSAM3N0B
ATSAM3N1B
ATSAM3N1B
ATSAM4N8C
ATSAM4N8C
ATSAM4S8C
ATSAM4S8C
ATSAMV71N19
ATSAMV71N19
ATSAM4S2C
ATSAM4S2C
ATSAMV71N20
ATSAMV71N20
AT32UC3A3256
AT32UC3A3256
AT32UC3A364
AT32UC3A364
AT32UC3A3256S
AT32UC3A3256S
AT32UC3C0128C
AT32UC3C0128C
ATSAM4LS8A
ATSAM4LS8A
ATxmega32A4U
ATxmega32A4U
ATxmega32C4
ATxmega32C4
ATSAMD51P19A
ATSAMD51P19A
ATxmega128A4U
ATxmega128A4U
ATSAMD51P20A
ATSAMD51P20A
ATSAM4S16B
ATSAM4S16B
ATSAM4LS8B
ATSAM4LS8B
ATSAM3X8E
ATSAM3X8E
ATSAMD10C14
ATSAMD10C14
ATSAML22G18A
ATSAML22G18A
ATxmega16A4U
ATxmega16A4U
ATSAML21E16B
ATSAML21E16B
ATSAMV70J19
ATSAMV70J19
ATSAMV71J20
ATSAMV71J20
ATSAML22N18A
ATSAML22N18A
ATSAMV71J21
ATSAMV71J21
ATxmega128A1U
ATxmega128A1U
ATSAMD20G18
ATSAMD20G18
ATSAMD10D14
ATSAMD10D14
ATSAM4N16B
ATSAM4N16B
ATSAMD21G16L
ATSAMD21G16L
ATSAMD20E18
SAMD20, 256KB Flash, 32KB RAM, low cost, ARM Cortex M0+, low power, 32-pin
ATSAMD20E18 SAMD20, 256KB Flash, 32KB RAM, low cost, ARM Cortex M0+, low power, 32-pin
ATSAMD51J20A
ATSAMD51J20A
ATSAMD51G18A
ATSAMD51G18A
ATSAM4LS2A
ATSAM4LS2A
ATSAM4N8B
ATSAM4N8B
ATSAMD21E17L
ATSAMD21E17L
ATSAMD09D14
ATSAMD09D14
ATSAME54N20A
ATSAME54N20A
ATSAMD10C13
ATSAMD10C13
ATSAML21E17B
ATSAML21E17B
ATSAML21J17B
ATSAML21J17B
ATSAMD20G14
ATSAMD20G14
ATSAM4E16E
ATSAM4E16E
ATSAM4E16C
ATSAM4E16C
ATSAM4E8C
ATSAM4E8C
ATSAM3S8C
ATSAM3S8C
ATSAM3U2C
ATSAM3U2C
ATSAML22G16A
ATSAML22G16A
ATSAMD21G17L
ATSAMD21G17L
ATSAMD20E14
ATSAMD20E14
ATSAML22N16A
ATSAML22N16A
AT32UC3L0256
AT32UC3L0256
ATSAME53N20A
ATSAME53N20A
ATSAML21G18B
ATSAML21G18B
ATSAML21E18B
ATSAML21E18B
ATSAME53N19A
ATSAME53N19A
ATSAME54N19A
ATSAME54N19A
ATSAMD20J15
ATSAMD20J15
ATSAMD20E15
ATSAMD20E15
ATSAMD09C13
ATSAMD09C13
ATSAML21E15B
ATSAML21E15B
ATSAMD51N19A
ATSAMD51N19A
ATSAMD20E17
ATSAMD20E17
ATSAM4SA16C
ATSAM4SA16C
ATSAMV71N21
ATSAMV71N21
ATSAM4SD32C
ATSAM4SD32C
AT32UC3A0256
AT32UC3A0256
AT32UC3C0256C
AT32UC3C0256C
ATSAM4N8A
ATSAM4N8A
ATSAMD51G19A
ATSAMD51G19A
ATSAMD20J17
ATSAMD20J17
ATSAMS70Q19
ATSAMS70Q19
ATSAM4SD16C
ATSAM4SD16C
AT32UC3A0128
AT32UC3A0128
AT32UC3C0512C
AT32UC3C0512C
AT32UC3A3128
AT32UC3A3128
ATSAM4S16C
ATSAM4S16C
ATSAME54P20A
ATSAME54P20A
ATSAME51G18A
ATSAME51G18A
ATSAME70J20
ATSAME70J20
ATSAME70N19
ATSAME70N19
ATSAMS70J19
ATSAMS70J19
ATSAME51N19A
ATSAME51N19A
ATSAMV71Q20
ATSAMV71Q20
ATSAM3X8C
ATSAM3X8C
ATSAMV70N20
ATSAMV70N20
ATSAMV70N19
ATSAMV70N19
ATSAME51G19A
ATSAME51G19A
ATSAMDA1G16B
ATSAMDA1G16B
ATSAMV70Q20
ATSAMV70Q20
ATSAML21J16B
ATSAML21J16B
ATSAML22J16A
ATSAML22J16A
ATSAML22J18A
ATSAML22J18A
ATSAME53J20A
ATSAME53J20A
ATSAMV71J19
ATSAMV71J19
ATSAMD20G17
ATSAMD20G17
ATSAMD20E16
ATSAMD20E16
ATSAML22G17A
ATSAML22G17A
ATSAMD21E16L
ATSAMD21E16L
ATSAMD20G15
ATSAMD20G15
ATSAMD51J18A
ATSAMD51J18A
ATSAMDA1J14B
ATSAMDA1J14B
ATSAMV71Q21
ATSAMV71Q21
ATSAMV70Q19
ATSAMV70Q19
ATSAM3X4E
ATSAM3X4E
ATSAML22N17A
ATSAML22N17A
ATSAM3U4C
ATSAM3U4C
ATSAM3U2E
ATSAM3U2E
ATSAML22J17A
ATSAML22J17A
ATSAMV70J20
ATSAMV70J20
ATSAML21J18B
ATSAML21J18B
ATSAML21G17B
ATSAML21G17B
ATSAMD11C14
ATSAMD11C14
ATSAMD20G16
ATSAMD20G16
ATSAME53J18A
ATSAME53J18A
ATSAME51N20A
ATSAME51N20A
ATSAME51J19A
ATSAME51J19A
ATSAME70J19
ATSAME70J19
ATSAMS70Q21
ATSAMS70Q21
ATSAMS70N21
ATSAMS70N21
ATSAMD51J19A
ATSAMD51J19A
ATSAME70N21
High-Performance Cortex-M7 MCU
ATSAME70N21 High-Performance Cortex-M7 MCU
ATSAME70N20
ATSAME70N20
ATSAMS70J21
ATSAMS70J21
ATSAME53J19A
ATSAME53J19A
ATSAMS70J20
ATSAMS70J20
ATSAME51J20A
ATSAME51J20A
ATSAMD20J16
ATSAMD20J16
ATSAML21G16B
ATSAML21G16B
ATSAMS70Q20
ATSAMS70Q20
ATSAME54P19A
ATSAME54P19A
ATSAMDA1E14B
ATSAMDA1E14B
ATSAME70J21
ATSAME70J21
ATSAME70Q21
ATSAME70Q21
ATSAME70Q20
ATSAME70Q20
ATSAME70Q19
ATSAME70Q19
ATSAME51J18A
ATSAME51J18A
ATSAMS70N20
ATSAMS70N20
ATSAMS70N19
ATSAMS70N19
SAM3X8ERT
Radiation Tolerant Cortex M3 MCU
SAM3X8ERT Radiation Tolerant Cortex M3 MCU