Register Descriptions
1392
SPRUHE8E – October 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
M3 Universal Serial Bus (USB) Controller
18.5.44 USB Request Packet Count in Block Transfer Endpoint n Registers
(USBRQPKTCOUNT[1]USBRQPKTCOUNT[15])
The USB receive packet count in block transfer endpoint
n
16-bit read/writer registers are used in Host
mode to specify the number of packets that are to be transferred in a block transfer of one or more bulk
packets to receive endpoint
n
. The USB controller uses the value recorded in this register to determine the
number of requests to issue where the AUTORQ bit in the USBRXCSRH[
n
] register has been set. For
more information about IN transactions as a host, see
Note:
Multiple packets combined into a single bulk packet within the FIFO count as one packet.
For the specific offset for each register see
.
Mode(s):
OTG A or Host
The USBRQPKTCOUNT[
n
] registers are shown in
and described in
Figure 18-55. USB Request Packet Count in Block Transfer Endpoint n Registers
(USBRQPKTCOUNT[n])
15
13
12
0
Reserved
COUNT
R-0
R-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 18-60. USB Request Packet Count in Block Transfer Endpoint n Registers
(USBRQPKTCOUNT[n]) Field Descriptions
Bit
Field
Value
Description
15-13
Reserved
0
Reserved
12-0
COUNT
Block Transfer Packet Count sets the number of packets of the size defined by the MAXLOAD bit field
that are to be transferred in a block transfer.
Note:
This is only used in Host mode when AUTORQ is set. The bit has no effect in Device mode or
when AUTORQ is not set.