Texas Instruments USBN9604-28M/NOPB
- Part No.:
- USBN9604-28M/NOPB
- Manufacturer:
- Texas Instruments
- Category:
- Controllers
- Package:
- 28-SOIC (0.295", 7.50mm Width)
- Datasheet:
-
USBN9604-28M/NOPB.pdf
- Description:
- IC CONTROLLER SERIAL BUS 28-SOIC
- Quantity:
- Payment:

- Shipping:

Inventory:2,045
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
USBN9604-28M/NOPB from National Semiconductor is a full-speed USB 1.1 node controller IC integrating transceiver, 3.3V regulator, Serial Interface Engine (SIE), seven endpoint FIFOs (1×8-byte control + 6×64-byte data), 8-bit parallel/MICROWIRE interface, and enhanced DMA engine. It operates at 5V or 3.3V, supports 24 MHz crystal input with internal 48 MHz PLL clock generation, and targets embedded peripheral connectivity in industrial and consumer devices.
For engineers reviewing the USBN9604-28M/NOPB datasheet, USBN9604-28M/NOPB pinout, USBN9604-28M/NOPB application, or USBN9604-28M/NOPB equivalent, this page delivers verified functional identity, validated 28-pin SOIC package mapping, confirmed endpoint architecture, real-world DMA transfer behavior, and two technically documented alternative controllers for USB 1.1 peripheral node designs.
Technical Context
The USBN9604-28M/NOPB implements a complete USB 1.1-compliant physical layer (PHY) and media access controller (MAC) with integrated differential receiver, single-ended receivers with on-chip voltage reference, and transmitter with slew-rate control. Its SIE handles bit stuffing/unstuffing, CRC generation/checking, EOP detection, and clock recovery from NRZI data using a 48 MHz derived clock.
Endpoint Pipe Controller (EPC) manages seven bidirectional/unidirectional pipes: one mandatory control endpoint (EP0) and six configurable endpoints (three transmit, three receive), each with dedicated FIFOs and independent status/control registers. The device supports automatic NAK recovery for up to 16 KB of bulk/ISO data via ADMA mode without CPU intervention.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| USB Compliance | Full-speed USB 1.0/1.1 compliant; no high-speed (USB 2.0) support |
| Endpoint Architecture | 7 endpoint pipes: EP0 (bidirectional, 8-byte FIFO) + 3 TX (64-byte FIFO each) + 3 RX (64-byte FIFO each) |
| DMA Capability | Enhanced Automatic DMA (ADMA) mode transfers up to 16 KB (256 × 64-byte packets) without CPU involvement |
| Interface Options | Configurable 8-bit parallel (multiplexed/non-multiplexed) or MICROWIRE/PLUS serial interface |
| Power Supply | 5V or 3.3V operation; integrated 3.3V regulator for transceiver (V3.3 pin), decoupled with 1 µF capacitor |
| Clock Input | 24 MHz crystal or external clock on XIN; internal PLL generates 48 MHz for SIE and 12 MHz recovered data clock |
| Package | 28-pin SOIC (SO-28); pin-to-pin compatible with USBN9602-28M |
Pinout & Package
USBN9604-28M/NOPB is housed in a 28-pin Small Outline Integrated Circuit (SOIC) package with 300 mil body width and standard 0.050" lead pitch. Pin assignments are fixed per National Semiconductor SNOS528L Rev 1.3 (June 2003).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VCC | Digital power supply | 5V or 3.3V main digital rail; power-on reset triggered at VCC ramp-up |
| GND | Digital ground | Reference for digital logic and parallel interface signals |
| AGND | Analog ground | Isolated return path for transceiver analog circuitry to minimize noise coupling |
| V3.3 | Transceiver 3.3V supply/output | Regulated 3.3V output for internal transceiver and external D+ pull-up resistor; requires 1 µF decoupling |
| XIN / XOUT | Oscillator input/output | 24 MHz crystal connection points; internal oscillator circuit supports fundamental-mode AT-cut crystals |
| CLKOUT | Programmable clock output | Configurable frequency output (default 4 MHz after reset); used for system timing synchronization |
| RESET | Active-low hardware reset | Asynchronous reset asserting all registers to default values and stalling CLKOUT for 214 XIN cycles |
| D+ / D− | USB differential data pair | Full-speed upstream port interface; D+ requires 1.5 kΩ pull-up to V3.3 to signal device speed |
| MODE1–0 | Interface mode select | Hard-wired pins selecting non-multiplexed (00), multiplexed (01), or MICROWIRE (10) interface mode |
| CS / RD / WR | Parallel bus control | Active-low chip select, read strobe, and write strobe for register/data access in parallel modes |
| A0/ALE/SI | Address latch enable or serial input | In Mode 0: A0 address line; Mode 1: ALE for address latching; Mode 2: MICROWIRE serial input |
| D0–D7/AD0–AD7 | Data/address bus | Bidirectional data lines (Mode 0) or multiplexed address/data lines (Mode 1); not used in MICROWIRE mode |
| INTR / DRQ / DACK | DMA/interrupt signaling | Configurable interrupt output; DRQ requests DMA service; DACK acknowledges DMA completion |
Key Features
| Feature | Design Value |
|---|---|
| Low-EMI transceiver design | Slew-rate controlled drivers and matched output skew (<1 ns) meet USB 1.1 radiated noise requirements |
| Fully static HALT mode | Asynchronous wake-up from bus-powered suspend state without external clock dependency |
| Automatic PID toggling & NAK recovery | Hardware-managed data packet ID sequencing and retransmission handling for bulk/ISO transfers |
| Power-up reset & startup delay counter | Internal 214-cycle delay ensures stable clock before register access, eliminating external reset IC need |
| Flexible microcontroller interface | Single IC supports Intel-style multiplexed buses, non-multiplexed parallel, or MICROWIRE-no glue logic required |
Applications
| Industrial Human-Machine Interface | Embedded Test Equipment |
|---|---|
Use Scenario: USB-connected programmable logic controller (PLC) I/O module with local firmware update capability. IC Role / Device Role / Timing Role: Full-speed USB node controller managing host-initiated configuration writes and sensor data reads via bulk transfers. Use Value: Integrated 64-byte FIFOs and ADMA reduce MCU overhead during firmware upload; 3.3V regulator powers D+ pull-up and simplifies board-level power design. |
Use Scenario: Portable oscilloscope capturing waveform data to host PC over USB. IC Role / Device Role / Timing Role: USB peripheral endpoint manager handling isochronous streaming from ADC buffer to host memory. Use Value: Hardware NAK recovery and automatic PID toggling ensure uninterrupted 12 Mbps data flow without CPU polling or interrupt latency concerns. |
| Medical Diagnostic Peripheral | Legacy System USB Bridge |
Use Scenario: Ultrasound probe interface adapter converting proprietary serial protocol to USB for PC-based analysis software. IC Role / Device Role / Timing Role: USB function controller implementing CDC ACM class to appear as virtual COM port to host OS. Use Value: Seven endpoint pipes support simultaneous control (EP0), bulk IN (data), and bulk OUT (commands); non-multiplexed interface eases integration with low-pin-count MCUs. |
Use Scenario: ISA-to-USB bridge enabling legacy industrial PC cards to connect to modern USB hosts. IC Role / Device Role / Timing Role: USB node controller acting as slave device, translating parallel ISA bus cycles into USB token/data transactions. Use Value: Pin-to-pin compatibility with USBN9602-28M allows drop-in upgrade path; programmable CLKOUT synchronizes with ISA timing domains. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar USB 1.1 peripheral node controller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| USBN9603-28M/NOPB | Identical functionality and pinout; differs only in reset mechanism for clock generation circuit (USBN9604 uses hardware-synchronized DLL reset) | No functional impact on USB protocol stack or endpoint behavior; same driver/firmware compatibility | Select USBN9603-28M/NOPB if clock stability under dynamic reset conditions is not critical; identical layout and BOM |
| Cypress CY7C63723-SXC | USB 1.1 full-speed controller with integrated 8051 core; requires firmware development; no built-in 3.3V regulator or ADMA engine | Requires embedded firmware for endpoint management; lacks hardware-accelerated DMA and transceiver regulation | Choose CY7C63723-SXC only when custom HID/class-specific behavior is needed and MCU resources are unavailable |
Compared with USBN9604-28M/NOPB, USBN9603-28M/NOPB offers identical peripheral functionality with minor clock reset timing variation, while CY7C63723-SXC shifts design responsibility to firmware and removes integrated power and DMA acceleration-making USBN9604-28M/NOPB optimal for low-software-overhead, bus-powered embedded USB nodes.
Availability
USBN9604-28M/NOPB is available at Aetrix Electronics and suitable for industrial HMI, medical diagnostic peripherals, embedded test equipment, and legacy system USB bridging requiring stable component supply and long-term lifecycle support.
Supply support for USBN9604-28M/NOPB includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
National Semiconductor was a U.S.-based semiconductor company specializing in analog and interface ICs, acquired by Texas Instruments in 2011. Its legacy USB controller portfolio emphasized integration and ease of system implementation.
The USBN9604-28M/NOPB belongs to National's Universal Serial Bus Node Controller family, designed specifically to simplify USB peripheral integration in resource-constrained embedded systems without requiring external transceivers, regulators, or DMA controllers.
FAQ
What is the primary function of the USBN9604-28M/NOPB in a USB system?
The USBN9604-28M/NOPB serves as a full-speed USB 1.1 node controller, implementing the physical layer (PHY), media access controller (MAC), and endpoint management logic required for an embedded device to act as a USB peripheral. It handles USB protocol compliance-including token recognition, data packet formatting, CRC checking, and handshake generation-while offloading data movement via its integrated DMA engine. Unlike host controllers, USBN9604-28M/NOPB does not initiate transactions but responds to host requests on endpoints EP0 through EP6.
Does the USBN9604-28M/NOPB support USB 2.0 high-speed operation?
No, the USBN9604-28M/NOPB supports only USB 1.1 full-speed operation at 12 Mbps. It lacks the high-speed transceiver circuitry, chirp signaling, and 480 Mbps PHY required for USB 2.0 compliance. Its documentation, block diagram, and electrical specifications explicitly reference USB Specification versions 1.0 and 1.1 only. Systems requiring USB 2.0 must use a different controller family, as USBN9604-28M/NOPB cannot negotiate or sustain high-speed signaling.
How does the integrated 3.3V regulator in the USBN9604-28M/NOPB function?
The USBN9604-28M/NOPB includes an on-chip 3.3V linear regulator powered from VCC (5V or 3.3V), outputting to the V3.3 pin. This regulator supplies current solely to the internal USB transceiver and the external 1.5 kΩ D+ pull-up resistor. It must be decoupled with a 1 µF tantalum capacitor to ground. When operating from a 3.3V VCC supply, the regulator is disabled, and V3.3 becomes an input pin-requiring an external 3.3V source for transceiver bias. This dual-mode operation enables flexible system-level power architecture.
What are the key differences between USBN9604-28M/NOPB and USBN9603-28M/NOPB?
The USBN9604-28M/NOPB and USBN9603-28M/NOPB share identical functionality, pinout, register map, and USB behavior. Their sole documented difference lies in the reset mechanism for the internal clock generation circuit: USBN9604 incorporates a hardware-synchronized DLL reset that stalls CLKOUT for 214 XIN cycles during hardware reset to ensure phase alignment, whereas USBN9603 uses a simpler reset scheme. All other electrical, timing, and functional specifications-including DMA, endpoint FIFOs, and interface modes-are identical per SNOS528L Rev 1.3.
Can the USBN9604-28M/NOPB operate without an external crystal?
Yes, the USBN9604-28M/NOPB supports both crystal and external clock input. When using an external 24 MHz clock source, it is connected to the XIN pin while XOUT remains unconnected. The internal oscillator circuit is bypassed, and the device derives its 48 MHz PLL clock directly from the applied signal. Crystal operation requires a 24 MHz fundamental AT-cut crystal with load capacitance matched via C1/C2 (typically 15 pF each), as specified in SNOS528L Table 1 and Figure 1. Both configurations satisfy USB 1.1 timing accuracy requirements.
USBN9604-28M/NOPB Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Texas Instruments
- Package/Case:
- 28-SOIC (0.295", 7.50mm Width)
- Programmable:
- Not Verified
- Protocol:
- USB
- Function:
- Controller
- Interface:
- Parallel
- Standards:
- USB 1.0 and 1.1
- Voltage - Supply:
- 3V ~ 5.5V
- Current - Supply:
- 30mA
- Operating Temperature:
- 0°C ~ 70°C
- Supplier Device Package:
- 28-SOIC
- Grade:
- -
- Qualification:
- -
USBN9604-28M/NOPB FAQ
1.How can I place an order for USBN9604-28M/NOPB through Aetrix?
Please submit a Request for Quotation (RFQ) for USBN9604-28M/NOPB on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for USBN9604-28M/NOPB reliable?
The price and inventory of USBN9604-28M/NOPB are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for USBN9604-28M/NOPB is usually 5 days.
3.What payment methods are accepted for USBN9604-28M/NOPB?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for USBN9604-28M/NOPB transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for USBN9604-28M/NOPB?
USBN9604-28M/NOPB orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your USBN9604-28M/NOPB order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for USBN9604-28M/NOPB?
For technical support, including USBN9604-28M/NOPB datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your USBN9604-28M/NOPB requirements.
6.How does Aetrix verify that USBN9604-28M/NOPB is sourced from the original manufacturer or authorized distributors?
All USBN9604-28M/NOPB products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that USBN9604-28M/NOPB meets industry standards.
7.What is the process for return or replacement of USBN9604-28M/NOPB?
All USBN9604-28M/NOPB units undergo pre-shipment inspection (PSI). If there is an issue with USBN9604-28M/NOPB, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The USBN9604-28M/NOPB part is unused and in its original packaging.
Return procedure for USBN9604-28M/NOPB:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
USBN9604-28M/NOPB Tags

-
PTN5150AHXMP
NXP Semiconductors

-
USB3740B-AI9-TR
Microchip Technology

-
USB3740B-AI2-TR
Microchip Technology

-
USB3300-EZK-TR
Microchip Technology

-
USB3300-EZK
Microchip Technology

-
FUSB340TMX
onsemi

-
FUSB302BMPX
onsemi

-
DP83826IRHBR
Texas Instruments

-
MCP2518FDT-E/QBB
Microchip Technology

-
FUSB302MPX
onsemi

-
MCP2518FDT-E/SL
Microchip Technology

-
FT260Q-R
FTDI, Future Technology Devices International Ltd
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

