SPRUHM8K December 2013 – May 2024 F28377D-SEP , TMS320F28374D , TMS320F28375D , TMS320F28376D , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28378D , TMS320F28379D , TMS320F28379D-Q1
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 Section 23.2.2.2.
Note: Multiple packets combined into a single bulk packet within the FIFO count as one packet.
| Mode(s): | Host |
The USBRQPKTCOUNT[n] registers are shown in Figure 23-55 and described in Table 23-59.
| 15 | 13 | 12 | 0 |
| Reserved | COUNT | ||||||||||||||
| R-0 | R/W-0 |
| LEGEND: R/W = Read/Write; R = Read only; -n = value after reset |
| 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. |