
Specification
NET2272 USB Peripheral Controller
______________________________________________________________________________
NetChip Technology, Inc., 2003
Patent Pending
335 Pioneer Way, Mountain View, California 94041
TEL (650) 526-1490
FAX (650) 526-1494
http://www.netchip.com
Rev 1.2, October 15, 2003
73
8.6.14 (Address 2Ah; EP_CFG) Endpoint Configuration Register
NOTE: For Endpoint 0, all fields in this register, except Endpoint Direction, are assigned to fixed values, and are
RESERVED.
Bits
Description
Read
Write
Default
Value
7
Endpoint Enable. When set, this bit enables this endpoint. This bit has no effect on
Endpoint 0, which is always enabled. When this bit is cleared, it will not read back
as a zero until all pending USB transactions on the endpoint have completed.
Yes
Yes
0
6:5
Endpoint Type. This field selects the type of this endpoint. Endpoint 0 is forced to a
Control type.
Value
Description
0
Reserved
1
Isochronous
2
Bulk
3
Interrupt
Yes
Yes
0
4
Endpoint Direction. This bit selects the direction of the endpoint selected by Page
Select. EP_DIR = 0 means Host OUT to Device, while EP_DIR = 1 means Host IN
from Device. Endpoint 0 is bi-directional, and uses this bit for a test mode. When
set, endpoint packet buffers can be read back for diagnostics. Note that a maximum
of one OUT and IN endpoint is allowed for each endpoint number.
For endpoint 0, this bit is dynamic, and depends on the direction bit in the last Setup
packet.
Yes
Yes
0
3:0
Endpoint Number. This field selects the number of the endpoint. Valid numbers are
0 to 15. This field has no effect on Endpoint 0, which always has an endpoint number
of 0.
Yes
Yes
0
8.6.15 (Address 2Bh: EP_HBW) Endpoint High Bandwidth
Bits
Description
Read
Write
Default
Value
7:2
Reserved.
Yes
No
0
1:0
High-Bandwidth OUT Transaction PID. This field provides the PID of the last
high bandwidth OUT packet received. It is stable when the Data Packet Received
Interrupt bit is set, and remains stable until another OUT packet is received. It is
based on the currently active buffer.
Value
PID
00
DATA0
01
DATA1
10
DATA2
11
MDATA
Yes
No
0