Datasheet

Table Of Contents
Bits Name Description Type Reset
12 RESUME Device: Remote wakeup. Device can initiate its own resume
after suspend.
SC 0x0
11 VBUS_EN Host: Enable VBUS RW 0x0
10 KEEP_ALIVE_EN Host: Enable keep alive packet (for low speed bus) RW 0x0
9 SOF_EN Host: Enable SOF generation (for full speed bus) RW 0x0
8 SOF_SYNC Host: Delay packet(s) until after SOF RW 0x0
7 Reserved. - - -
6 PREAMBLE_EN Host: Preable enable for LS device on FS hub RW 0x0
5 Reserved. - - -
4 STOP_TRANS Host: Stop transaction SC 0x0
3 RECEIVE_DATA Host: Receive transaction (IN to host) RW 0x0
2 SEND_DATA Host: Send transaction (OUT from host) RW 0x0
1 SEND_SETUP Host: Send Setup packet RW 0x0
0 START_TRANS Host: Start transaction SC 0x0
SIE_STATUS Register
Description
SIE status register
Table 397.
SIE_STATUS Register
Bits Name Description Type Reset
31 DATA_SEQ_ERRO
R
Data Sequence Error.
The device can raise a sequence error in the following
conditions:
* A SETUP packet is received followed by a DATA1 packet
(data phase should always be DATA0) * An OUT packet is
received from the host but doesn’t match the data pid in
the buffer control register read from DPSRAM
The host can raise a data sequence error in the following
conditions:
* An IN packet from the device has the wrong data PID
WC 0x0
30 ACK_REC ACK received. Raised by both host and device. WC 0x0
29 STALL_REC Host: STALL received WC 0x0
28 NAK_REC Host: NAK received WC 0x0
27 RX_TIMEOUT RX timeout is raised by both the host and device if an ACK
is not received in the maximum time specified by the USB
spec.
WC 0x0
26 RX_OVERFLOW RX overflow is raised by the Serial RX engine if the
incoming data is too fast.
WC 0x0
RP2040 Datasheet
4.1. USB 399