USBN9602
USBN9602 is USBN9602 (Universal Serial Bus) Full Speed Function Controller With DMA Support manufactured by National Semiconductor.
Description
The USBN9602 is an integrated USB Node controller patible with the USB Specification Versions 1.0 and 1.1. Integrated onto a single IC are the required USB transceiver with a 3.3V Regulator, Media Access Controller, USB endpoint (EP) FIFOs, a versatile 8-bit parallel interface, MICROWIRE/PLUS™ Interface and a clock generator. A total of seven FIFO buffers support the different USB messages: one bidirectional FIFO for the mandatory control endpoint EP0 and six FIFOs for an additional six unidirectional Endpoint Pipes to support USB interrupt, bulk and isochronous data transfers. The 8-bit parallel interface supports multiplexed and non-multiplexed style CPU address/data buses. A programmable interrupt output scheme allows device configuration for different interrupt signaling requirements.
Block Diagram
CS RD WR A0/ALE D[7:0]/AD[7:0] INTR MODE[1:0] RESET
Microcontroller Interface
Vcc GND
Endpoint/Control FIFOs Control Status
48 MHz Oscillator
XIN XOUT
EP2
EP4
Endpoint0
EP6
RX TX
Clock Generator
CLKOUT
EP1
EP3
SIE Media Access Controller (MAC) Physical Layer Interface (PHY) Clock Recovery USB Event Detect
V3.3
Transceiver
EP5
VReg
AGND
D+
®
D-
Upstream Port
TRI-STATE is a registered trademark of National Semiconductor Corporation. MICROWIRE/PLUS™ and MICROWIRE ™ are trademarks of National Semiconductor Corporation.
© 1998 National Semiconductor Corporation
.national.
2.0 Features s s s s s s Full-Speed USB Node Device USB transceiver 3.3V signal voltage regulator 48 MHz oscillator circuit Programmable clock generator Serial Interface Engine consisting of Physical Layer Interface (PHY) and Media Access Controller (MAC), USB Specification 1.0 pliant Control/Status Register File USB Function Controller with seven FIFO-based Endpoints:
- One bidirectional Control Endpoint 0 (8 bytes)
- Three Transmit Endpoints (2- 32 and 1- 64 bytes)
- Three Receive Endpoints (2- 32 and 1- 64 bytes) 8-bit parallel interface with two selectable modes:
-...