Jump to main content
Ultra-Low Power Arm® ARM926EJ-S™ Processor-Based MPU, 600 MHz, Camera, LCD, 2D Graphics, Dual 10/100 Ethernet, CAN, USB, QSPI, FLEXCOMs, AES, SHA
Search
Product Pages
SAM9X60
Home
41
USB Device High Speed Port (UDPHS)
41.6
Functional Description
41.6.10
Handling Transactions with USB V2.0 Device Peripheral
Introduction
Features
Reference Document
1
Configuration Summary
2
Block Diagram
3
Signal Description
4
Microchip Recommended Power Management Solutions
5
Safety and Security Features
6
Package and Pinout
7
Memories
8
System Controller
9
Peripherals
10
ARM926EJ-S Processor
11
Debug and Test
12
Boot Strategies
13
System Controller Write Protection (SYSCWP)
14
General Purpose Backup Registers (GPBR)
15
Watchdog Timer (WDT)
16
Reset Controller (RSTC)
17
Real-Time Timer (RTT)
18
Real-Time Clock (RTC)
19
Shutdown Controller (SHDWC)
20
Periodic Interval Timer (PIT)
21
64-bit Periodic Interval Timer (PIT64B)
22
Debug Unit (DBGU)
23
OTP Memory Controller (OTPC)
24
Special Function Registers (SFR)
25
Bus Matrix (MATRIX)
26
Advanced Interrupt Controller (AIC)
27
Slow Clock Controller (SCKC)
28
Clock Generator
29
Power Management Controller (PMC)
30
Parallel Input/Output Controller (PIO)
31
External Bus Interface (EBI)
32
DDR-SDRAM Controller (MPDDRC)
33
SDRAM Controller (SDRAMC)
34
Static Memory Controller (SMC)
35
Programmable Multibit Error Correction Code Controller (PMECC)
36
Programmable Multibit ECC Error Location Controller (PMERRLOC)
37
DMA Controller (XDMAC)
38
LCD Controller (LCDC)
39
2D Graphics Engine (GFX2D)
40
Ethernet MAC 10/100 (EMAC)
41
USB Device High Speed Port (UDPHS)
41.1
Description
41.2
Embedded Characteristics
41.3
Block Diagram
41.4
Typical Connection
41.5
Product Dependencies
41.6
Functional Description
41.6.1
UTMI Transceivers Sharing
41.6.2
USB V2.0 High Speed Device Port Introduction
41.6.3
USB V2.0 High Speed Transfer Types
41.6.4
USB Transfer Event Definitions
41.6.5
USB V2.0 High Speed BUS Transactions
41.6.6
Endpoint Configuration
41.6.7
DPRAM Management
41.6.8
Transfer With DMA
41.6.9
Transfer Without DMA
41.6.10
Handling Transactions with USB V2.0 Device Peripheral
41.6.10.1
Setup Transaction
41.6.10.2
NYET
41.6.10.3
Data IN
41.6.10.4
Data OUT
41.6.10.5
STALL
41.6.11
Speed Identification
41.6.12
USB V2.0 High Speed Global Interrupt
41.6.13
Endpoint Interrupts
41.6.14
Power Modes
41.6.15
Test Mode
41
Register Summary
42
USB Host High Speed Port (UHPHS)
43
Audio Class D Amplifier (CLASSD)
44
Inter-IC Sound Multi-Channel Controller (I2SMCC)
45
Synchronous Serial Controller (SSC)
46
Flexible Serial Communication Controller (FLEXCOM)
47
Quad Serial Peripheral Interface (QSPI)
48
Secure Digital MultiMedia Card Controller (SDMMC)
49
Image Sensor Interface (ISI)
50
Controller Area Network (CAN)
51
Timer Counter (TC)
52
Pulse Width Modulation Controller (PWM)
53
Advanced Encryption Standard (AES)
54
Secure Hash Algorithm (SHA)
55
Triple Data Encryption Standard (TDES)
56
Random Number Generator (TRNG)
57
Analog-to-Digital Controller (ADC)
58
Electrical Characteristics
59
Mechanical Characteristics
60
Marking
61
Ordering Information
62
Revision History
Microchip Information
41.6.10 Handling Transactions with USB V2.0 Device Peripheral