
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
62
8.5
USB Control Registers
8.5.1 (Address 18h; USBCTL0) USB Control Register (low byte)
Bits
Description
Read
Write
Default
Value
7:6
Reserved
Yes
No
11
5
USB Root Port Wakeup Enable. When clear, the wake-up condition is not
detected. When set, the root port wake-up condition is detected when activity is
detected on the USB.
Yes
Yes
1
4
Reserved.
Yes
Yes
0
3
USB Detect Enable. When clear, the NET2272 does not appear to be connected to
the USB host. When set, the NET2272 appears to be connected to the USB host.
This bit should not be set until the configuration registers have been programmed.
When operating as a bus-powered device, the registers should be programmed and
this bit should be set promptly after VBUS has been detected.
Yes
Yes
0
2
Reserved.
Yes
No
0
1
I/O Wakeup Enable. When clear, asserting CS# will not cause a device remote
wakeup. When set, this bit enables the assertion of CS# to initiate a device remote
wakeup.
Yes
Yes
0
0
Reserved.
Yes
No
0
8.5.2
(Address 19h; USBCTL1) USB Control Register (high byte)
Bits
Description
Read
Write
Default
Value
7:5
Reserved.
0
No
0
4
Virtual Endpoint Enable. When set, this bit enables the virtual endpoint feature of
the Net2272. A NAK is returned to the USB host if an IN or TOKEN is received for
an endpoint that is virtualized.
Yes
Yes
0
3
Generate Resume. Writing a 1 to this bit causes a Resume sequence to be initiated
to the host if device remote wakeup is enabled. This bit should be written after a
device remote wakeup has been generated (CS# pin asserted). This bit is self-
clearing, and reading always returns a 0.
No
Yes/
Resume
0
2
USB High Speed. When set, this bit indicates that the transceiver is operating in
high speed (480 Mbits/sec) mode.
Yes
No
0
1
USB Full Speed. When set, this bit indicates that the transceiver is operating in full
speed (12 Mbits/sec) mode.
Yes
No
0
0
VBUS pin. This bit indicates the state of the VBUS pin. When set, this bit indicates
that the NET2272 is connected to the USB.
Yes
No
0
8.5.3 (Address 1Ah; FRAME0) Frame Counter (low byte)
Bits
Description
Read
Write
Default
Value
7:0
FRAME[7:0]. This field contains the frame counter from the most recent start-of-
frame packet.
Yes
No
0
8.5.4 (Address 1Bh; FRAME1) Frame Counter (high byte)
Bits
Description
Read
Write
Default
Value
7:3
Reserved.
0
No
0
2:0
FRAME[10:8]. This field contains the frame counter from the most recent start-of-
frame packet.
Yes
No
0