NuMicro® NUC029LEE/NUC029SEE
32-bit Arm
®
Cortex
®
-M0 Microcontroller
Aug, 2018
Page
461
of
497
Rev 1.00
N
U
MICRO
®
N
UC02
9L
E
E
/N
UC029
S
E
E
T
E
CHN
ICA
L R
E
F
E
R
E
NC
E
M
A
NU
A
L
USB Bus Status and Attribution Register (USB_ATTR)
Register
Offset
R/W
Description
Reset Value
USB_ATTR
0x010 R/W
USB Bus Status and Attribution Register
0x0000_0040
31
30
29
28
27
26
25
24
Reserved
23
22
21
20
19
18
17
16
Reserved
15
14
13
12
11
10
9
8
Reserved
BYTEM
PWRDN
DPPU_EN
7
6
5
4
3
2
1
0
USB_EN
Reserved
RWAKEUP
PHY_EN
TIMEOUT
RESUME
SUSPEND
USBRST
Bits
Description
[31:11]
Reserved
Reserved.
[10]
BYTEM
CPU Access USB SRAM Size Mode Selection
0 = Word mode: The size of the transfer from CPU to USB SRAM can be Word only.
1 = Byte mode: The size of the transfer from CPU to USB SRAM can be Byte only.
[9]
PWRDN
Power-Down PHY Transceiver, Low Active
0 = Power-down related circuit of PHY transceiver.
1 = Turn-on related circuit of PHY transceiver.
[8]
DPPU_EN
Pull-Up Resistor On USB_D+ Enable Bit
0 = Pull-up resistor in USB_D+ pin Disabled.
1 = Pull-up resistor in USB_D+ pin Enabled.
[7]
USB_EN
USB Controller Enable Bit
0 = USB Controller Disabled.
1 = USB Controller Enabled.
[6]
Reserved
Reserved.
[5]
RWAKEUP
Remote Wake-Up
0 = Release the USB bus from K state.
1 = Force USB bus to K (USB_D+ low, USB_D- high) state, used for remote wake-up.
[4]
PHY_EN
PHY Transceiver Function Enable Bit
0 = PHY transceiver function Disabled.
1 = PHY transceiver function Enabled.
[3]
TIMEOUT
Time-Out Status
0 = No time-out.
1 = No Bus response more than 18 bits time.
Note:
This bit is read only.