21.4.24 EINCSRH: USB0 IN Endpoint Control High
Bit
7
6
5
4
3
2
1
0
Name
DBIEN
ISO
DIRSEL
Reserved
FCDT
SPLIT
Reserved
Access
RW
RW
RW
R
RW
RW
R
Reset
0
0
0
0
0
0
0x0
Indirect Address: 0x12
Bit
Name
Reset
Access Description
7
DBIEN
0
RW
IN Endpoint Double-Buffer Enable.
Value
Name
Description
0
DISABLED
Disable double-buffering for the selected IN endpoint.
1
ENABLED
Enable double-buffering for the selected IN endpoint.
6
ISO
0
RW
Isochronous Transfer Enable.
This bit enables or disables Isochronous transfers on the current endpoint.
Value
Name
Description
0
DISABLED
Endpoint configured for Bulk/Interrupt transfers.
1
ENABLED
Endpoint configured for Isochronous transfers.
5
DIRSEL
0
RW
Endpoint Direction Select.
This bit is valid only when the selected FIFO is not split (SPLIT = 0).
Value
Name
Description
0
OUT
Endpoint direction selected as OUT.
1
IN
Endpoint direction selected as IN.
4
Reserved
Must write reset value.
3
FCDT
0
RW
Force Data Toggle.
Value
Name
Description
0
ACK_TOGGLE
Endpoint data toggle switches only when an ACK is received following
a data packet transmission.
1
ALWAYS_TOGGLE
Endpoint data toggle forced to switch after every data packet is trans-
mitted, regardless of ACK reception.
2
SPLIT
0
RW
FIFO Split Enable.
When this bit is set to 1, the selected endpoint FIFO is split. The upper half of the selected FIFO is used by the IN endpoint,
and the lower half of the selected FIFO is used by the OUT endpoint.
1:0
Reserved
Must write reset value.
This register is accessed indirectly using the USB0ADR and USB0DAT registers.
EFM8UB3 Reference Manual
Universal Serial Bus (USB0)
silabs.com
| Building a more connected world.
Rev. 0.2 | 344