User manual
...the world's most energy friendly microcontrollers
2012-04-24 - Giant Gecko Family - d0053_Rev0.96 351
www.energymicro.com
Offset Name Type Description
... USB_FIFORAMx RW Direct Access to Data FIFO RAM for Debugging (2 KB)
0x5C7FC USB_FIFORAM511 RW Direct Access to Data FIFO RAM for Debugging (2 KB)
15.6 Register Description
15.6.1 USB_CTRL - System Control Register
Offset Bit Position
0x000
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Reset
0x0
0x0
0
0
0
0
Access
RW
RW
RW
RW
RW
RW
Name
BIASPROGEM23
BIASPROGEM01
VREGOSEN
VREGDIS
DMPUAP
VBUSENAP
Bit Name Reset Access Description
31:26 Reserved
To ensure compatibility with future devices, always write bits to 0. More information in Section 2.1 (p. 3)
25:24 BIASPROGEM23 0x0 RW Regulator Bias Programming Value in EM2/3
Regulator bias current setting in EM2/3 (i.e. while USB in suspend).
23:22 Reserved
To ensure compatibility with future devices, always write bits to 0. More information in Section 2.1 (p. 3)
21:20 BIASPROGEM01 0x0 RW Regulator Bias Programming Value in EM0/1
Regulator bias current setting in EM0/1 (i.e. while USB active).
19:18 Reserved
To ensure compatibility with future devices, always write bits to 0. More information in Section 2.1 (p. 3)
17 VREGOSEN 0 RW VREGO Sense Enable
Set this bit to enable USB_VREGO voltage level sensing.
16 VREGDIS 0 RW Voltage Regulator Disable
Set this bit to disable the voltage regulator.
15:2 Reserved
To ensure compatibility with future devices, always write bits to 0. More information in Section 2.1 (p. 3)
1 DMPUAP 0 RW DMPU Active Polarity
Use this bit to select the active polarity of the USB_DMPU pin.
Value Mode Description
0 LOW USB_DMPU is active low.
1 HIGH USB_DMPU is active high.
0 VBUSENAP 0 RW VBUSEN Active Polarity
Use this bit to select the active polarity of the USB_VBUSEN pin.
Value Mode Description
0 LOW USB_VBUSEN is active low.
1 HIGH USB_VBUSEN is active high.