Atmel Evaluation Kit for AT32uC3A0512, 32-Bit AVR Microcontroller Atmel ATEVK1105 ATEVK1105 Data Sheet

Product codes
ATEVK1105
Page of 826
541
AT32UC3A
30.8.1.2
USB General Status Register (USBSTA)
Offset:
0x0804
Register Name:
USBSTA
Access Type:
Read-Only
Reset Value:
0x00000400
• IDTI: ID Transition Interrupt Flag
Asynchronous interrupt.
Set by hardware when a transition (high to low, low to high) has been detected on the USB_ID input pin. This triggers a
USB interrupt if IDTE = 1.
Shall be cleared by software (by setting the IDTIC bit) to acknowledge the interrupt (USB clock inputs must be enabled
before).
Note that this interrupt is generated even if the clock is frozen by the FRZCLK bit.
• VBUSTI: VBus Transition Interrupt Flag
Asynchronous interrupt.
Set by hardware when a transition (high to low, low to high) has been detected on the VBUS pad. This triggers a USB inter-
rupt if VBUSTE = 1.
Shall be cleared by software (by setting the VBUSTIC bit) to acknowledge the interrupt (USB clock inputs must be enabled
before).
Note that this interrupt is generated even if the clock is frozen by the FRZCLK bit.
• SRPI: SRP Interrupt Flag
Shall only be used in host mode.
Set by hardware when an SRP has been detected. This triggers a USB interrupt if SRPE = 1.
Shall be cleared by software (by setting the SRPIC bit) to acknowledge the interrupt.
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
SPEED
VBUS
ID
VBUSRQ
ru
ru
ru
ru
0
0
0
1
0
7
6
5
4
3
2
1
0
STOI
HNPERRI
ROLEEXI
BCERRI
VBERRI
SRPI
VBUSTI
IDTI
ru
ru
ru
ru
ru
ru
ru
ru
0
0
0
0
0
0
0
0
32058K
AVR32-01/12