Register Descriptions
1321
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
M3 Universal Serial Bus (USB) Controller
18.5.14 USB Transmit Dynamic FIFO Sizing Register (USBTXFIFOSZ), offset 0x062
The USB transmit dynamic FIFO sizing 8-bit register (USBTXFIFOSZ) allows the selected TX endpoint
FIFOs to be dynamically sized. USBEPIDX is used to configure each transmit endpoint's FIFO size.
Mode(s):
OTG A or Host
OTG B or Device
USBTXFIFOSZ is shown in
and described in
Figure 18-19. USB Transmit Dynamic FIFO Sizing Register (USBTXFIFOSZ)
7
5
4
3
0
Reserved
DPB
SZ
R-0
R/W-0
R-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 18-22. USB Transmit Dynamic FIFO Sizing Register (USBTXFIFOSZ) Field Descriptions
Bit
Field
Value
Description
7-5
Reserved
0
Reserved
4
DPB
Double Packet Buffering Support
0
Single packet buffering is supported.
1
Double packet buffering is enabled.
3-0
SZ
Maximum packet size to be allowed. If DPB = 0, the FIFO also is this size; if DPB = 1, the FIFO is twice
this size. Packet size in bytes:
0h
8
1h
16
2h
32
3h
64
4h
128
5h
256
6h
512
7h
1024
8h
2048
9-Fh
Reserved