HD6417660 RENESAS [Renesas Technology Corp], HD6417660 Datasheet - Page 618

no-image

HD6417660

Manufacturer Part Number
HD6417660
Description
Renesas 32-Bit RISC Microcomputer
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet
• EPIRn5
An endpoint number specified by the EPIRn0 register is an endpoint number used by the USB
host. The endpoint FIFO number specified by the EPIRn5 register corresponds to the FIFO
number which is attached to each endpoint physically supported by this USB function module. For
details on correspondence between the endpoint functions and FIFO numbers in this USB function
module, refer to section 20.1, Features. Note that the setting values for EPIRn0 to EPIRn5 are
limited as described below.
1. Since each endpoint FIFO is optimized by a dedicated hardware corresponding to each
2. Endpoint number 0 and endpoint FIFO number 0 must correspond.
3. The maximum packet size of endpoint FIFO number 0 can be set to 64 bytes only.
4. The setting value of endpoint FIFO number 0 can be set to the maximum packet size only and
5. The maximum packet size of endpoint FIFO numbers 1 and 7 can be set to 16 only.
6. The maximum packet size of endpoint FIFO numbers 2 and 3 can be set to 64 only.
7. The maximum packet size of endpoint FIFO numbers 8 and 9 can be set to 32only.
8. The maximum packet size of endpoint FIFO number 5 can be set in the range of 0 to 64.
9. The maximum packet size of endpoint FIFO number 6 can be set in the range of 0 to 60.
10. When the isochronous transfer is set, Alternate can be used in the range of 0 to 5 for the same
11. Endpoint information can be set up to 19 in maximum.
12. Endpoint information of 19 pieces must be written.
13. All information of endpoints which are not used must be written as 0.
A list of restrictions of settable transfer method, transfer direction, and maximum packet size is
described in table 20.2.
Rev. 1.00, 02/04, page 580 of 804
Bit
7 to 0
transfer method, transfer direction, and maximum packet size, set the endpoint FIFO with a
transfer method, transfer direction, and maximum packet size shown in the table 20.2.
Example: Endpoint FIFO number 1 cannot be set as other than interrupt transfer and
maximum packet size (16 bytes). Although endpoint FIFO number 5 cannot be set as other
than isochronous transfer and IN, maximum packet size can be set in the range of 0 to 64
bytes.
the rest data is all 0.
endpoint. Be sure to allocate the Alternate to the same endpoint FIFO number.
Bit Name
D7 to D0
Initial value R/W
Undefined
W
Description
Endpoint FIFO Number
Settable range: H'00 to H'03, H'05 to H'09
Note: H'04, H'0A to H'FF = Setting prohibited

Related parts for HD6417660