Datasheet

Table Of Contents
Description
Overrides for the power signals in the event that the VBUS signals are not hooked up to GPIO. Set the value of the
override and then the override enable to switch over to the override value.
Table 407. USB_PWR
Register
Bits Name Description Type Reset
31:6 Reserved. - - -
5 OVERCURR_DETE
CT_EN
RW 0x0
4 OVERCURR_DETE
CT
RW 0x0
3 VBUS_DETECT_O
VERRIDE_EN
RW 0x0
2 VBUS_DETECT RW 0x0
1 VBUS_EN_OVERRI
DE_EN
RW 0x0
0 VBUS_EN RW 0x0
USBPHY_DIRECT Register
Description
This register allows for direct control of the USB phy. Use in conjunction with usbphy_direct_override register to
enable each override bit.
Table 408.
USBPHY_DIRECT
Register
Bits Name Description Type Reset
31:23 Reserved. - - -
22 DM_OVV DM over voltage RO 0x0
21 DP_OVV DP over voltage RO 0x0
20 DM_OVCN DM overcurrent RO 0x0
19 DP_OVCN DP overcurrent RO 0x0
18 RX_DM DPM pin state RO 0x0
17 RX_DP DPP pin state RO 0x0
16 RX_DD Differential RX RO 0x0
15 TX_DIFFMODE TX_DIFFMODE=0: Single ended mode
TX_DIFFMODE=1: Differential drive mode (TX_DM,
TX_DM_OE ignored)
RW 0x0
14 TX_FSSLEW TX_FSSLEW=0: Low speed slew rate
TX_FSSLEW=1: Full speed slew rate
RW 0x0
13 TX_PD TX power down override (if override enable is set). 1 =
powered down.
RW 0x0
12 RX_PD RX power down override (if override enable is set). 1 =
powered down.
RW 0x0
11 TX_DM Output data. TX_DIFFMODE=1, Ignored
TX_DIFFMODE=0, Drives DPM only. TX_DM_OE=1 to enable
drive. DPM=TX_DM
RW 0x0
RP2040 Datasheet
4.1. USB 407