
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
53
8
Configuration Registers
8.1
Register Description
The NET2272 occupies a 32-byte address space that can be accessed by a CPU on the local bus. Registers can be
accessed directly or indirectly through a pointer register. Accessing the registers directly provides higher
performance, while accessing the registers through the pointer register requires fewer physical address pins. The
most commonly used registers have been located at the lowest addresses, thus providing the highest performance
when using less than 5 address bits.
Each configuration register is organized as an 8-bit register, while the Endpoint Packet Buffers can be accessed
either as an 8-bit or 16-bit port, depending on the value of the Data Width bit of the LOCCTL register.
After the NET2272 is powered-up or reset, the registers are set to their default values. Writes to unused registers are
ignored, and reads from unused registers return a value of 0.
For compatibility with future revisions, reserved bits within a register should always be written with a zero.
8.2
Register Summary
Register Groups
Main Control Registers
USB Control Registers
Endpoint Registers
8.2.1 Main Control Registers
Address
Register Name
Register Description
Page
00h
REGADDRPTR
Register Address Pointer
56
01h
REGDATA
Register Data
56
02h
IRQSTAT0
Interrupt Status Register (low byte)
56
03h
IRQSTAT1
Interrupt Status Register (high byte)
57
04h
PAGESEL
Endpoint Page Select Register
57
1Ch
DMAREQ
DMA Request Control
58
1Dh
SCRATCH
General Purpose Scratch-pad
58
20h
IRQENB0
Interrupt Enable Register (low byte)
59
21h
IRQENB1
Interrupt Enable Register (high byte)
59
22h
LOCCTL
Local Bus Control
60
23h
CHIPREV_LEGACY
Legacy Chip Silicon Revision
60
24h
LOCCTL1
Local Bus Control 1
60
25h
CHIPREV_2272
Net2272 Chip Silicon Revision
61