Universal Serial Bus (USB)
31.11.3 USB Endpoint Registers (USEP0–USEP3)
There are four memory-mapped endpoint configuration registers, USEP0-3, as shown in
0
Field
EPN
Reset
R/W
Addr
Table 31-10
describes the fields of USEP0-USEP3. The setting for USB host controller should be set only
in USEP0, when USMOD[HOST] is set.
Bits
Name
0–3
EPN
Endpoint number. For USB function controller
defines the supported endpoint number.
4–5
—
Reserved, should be cleared.
6–7
TM
Transfer mode for USB function controller
00 Control
01 Interrupt
10 Bulk
11 Isochronous
8–9
—
Reserved, should be cleared.
10
MF
Enable multi-frame. For USB function controller
allows loading of the next transmit packet into the
FIFO before transmission completion of the
previous packet.
0 Transmit FIFO may hold only one packet
1 Transmit FIFO may hold more than one packet
Note: For USB function configuration: Should be
cleared unless the endpoint is configured for ISO
transfer mode.
11
RTE
Retransmit enable for USB function controller
0 No retransmission
1 Automatic frame retransmission is enabled.
Note: May be set only if the transmit packet is
Note: Should be set to zero for endpoint which is
31-18
3
4
5
—
0000_0000_0000_0000
0xA04 (USEP0); 0xA06 (USEP1); 0xA08 (USEP2); 0xA0A (USEP3)
Figure 31-14. USB Endpoint Registers (USEP0–USEP3)
Table 31-10. USEPx Fields
USB function mode description
The frame will be retransmitted if transmit
error occurred (time-out).
contained in a single buffer. If it is not,
retransmission should be handled by
software intervention.
configured for ISO transfer mode
MPC885 PowerQUICC Family Reference Manual, Rev. 2
6
7
8
9
10
TM
—
MF
R/W
USB host mode description
For USB host controller should be cleared
Reserved, should be cleared.
Transfer mode for USB host controller
00 Control /interrupt/bulk
11 Isochronous
Reserved, should be cleared
Enable multi-frame for USB host controller.
Should be always set.
For USB host controller should be cleared
Figure
31-14.
11
12
13
14
15
RTE
THS
RHS
Freescale Semiconductor