Atmel Xplained Evaluation Board AT32UC3A3-XPLD AT32UC3A3-XPLD Data Sheet

Product codes
AT32UC3A3-XPLD
Page of 1021
673
32072H–AVR32–10/2012
AT32UC3A3
27.8.1
USB General Registers
27.8.1.1
General Control Register
Name:
USBCON
Access Type:
Read/Write
Offset:
0x0800
Reset Value:
0x03004000
• UIMOD: USBB Mode
This bit has no effect when UIDE is one (USB_ID input pin activated).
0: The module is in USB host mode.
1: The module is in USB device mode.
This bit can be written even if USBE is zero or FRZCLK is one. Disabling the USBB (by writing a zero to the USBE bit) does not 
reset this bit.
• UIDE: USB_ID Pin Enable
0: The USB mode (device/host) is selected from the UIMOD bit.
1: The USB mode (device/host) is selected from the USB_ID input pin.
This bit can be written even if USBE is zero or FRZCLK is one. Disabling the USBB (by writing a zero to the USBE bit) does not 
reset this bit.
• UNLOCK: Timer Access Unlock
1: The TIMPAGE and TIMVALUE fields are unlocked.
0: The TIMPAGE and TIMVALUE fields are locked.
The TIMPAGE and TIMVALUE fields can always be read, whatever the value of UNLOCK.
• TIMPAGE: Timer Page
This field contains the page value to access a special timer register.
• TIMVALUE: Timer Value
This field selects the timer value that is written to the special time register selected by TIMPAGE. See 
 fo
details.
• USBE: USBB Enable
Writing a zero to this bit will reset the USBB, disable the USB transceiver and, disable the USBB clock inputs. Unless explicitly 
stated, all registers then will become read-only and will be reset.
1: The USBB is enabled.
0: The USBB is disabled.
31
30
29
28
27
26
25
24
-
-
-
-
-
-
UIMOD
UIDE
23
22
21
20
19
18
17
16
-
UNLOCK
TIMPAGE
-
-
TIMVALUE
15
14
13
12
11
10
9
8
USBE
FRZCLK
VBUSPO
OTGPADE
VBUSHWC
7
6
5
4
3
2
1
0
STOE
ROLEEXE
BCERRE
VBERRE
VBUSTE
IDTE