Texas Instruments USBN9604SLB
- Part No.:
- USBN9604SLB
- Manufacturer:
- Texas Instruments
- Category:
- Controllers
- Package:
- 28-TFQFN, CSP
- Datasheet:
-
USBN9604SLB.pdf
- Description:
- IC CTRLR FULL SPEED 28-LAMCSP
- Quantity:
- Payment:

- Shipping:

Inventory:3,475
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
USBN9604SLB 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 host-peripheral bridge applications in portable instrumentation and industrial USB peripherals.
For engineers reviewing the USBN9604SLB datasheet, USBN9604SLB pinout, USBN9604SLB application, or USBN9604SLB equivalent, this page delivers verified technical context, validated pin functions, confirmed USB 1.1 compliance, real-world use cases for endpoint FIFO management, and two documented alternative controllers with explicit functional and interface differences.
Technical Context
The USBN9604SLB implements a complete USB 1.1-compliant Serial Interface Engine (SIE) comprising Physical Layer (PHY) with NRZI decoding, clock recovery (12 MHz from 48 MHz PLL), bit stuffing/unstuffing, and Media Access Controller (MAC) handling CRC, packet formatting, and endpoint address detection. Its transceiver meets USB 1.1 Chapter 7 electrical requirements with differential and single-ended receivers plus current-source transmitter.
Endpoint Pipe Controller (EPC) manages seven dedicated pipes: one bidirectional control endpoint (EP0) and six unidirectional endpoints (three TX, three RX), each with independent FIFO, status, and control registers. The enhanced DMA engine supports Automatic DMA (ADMA) mode for CPU-independent 64-byte packet transfers up to 16 KB per transaction, with automatic PID toggling and NAK recovery.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| USB Compliance | USB Specification v1.0 and v1.1 full-speed (12 Mbps) node device - enables interoperability with legacy PC hosts and embedded USB hosts without protocol translation. |
| Integrated Transceiver | On-die differential/single-ended receiver and current-source transmitter - eliminates external PHY, reduces BOM count, and ensures signal integrity per USB electrical specs. |
| FIFO Architecture | 1×8-byte EP0 FIFO + 6×64-byte unidirectional endpoint FIFOs - supports concurrent interrupt/bulk/isochronous transfers without host polling overhead. |
| DMA Capability | Automatic DMA (ADMA) mode transferring up to 16 KB (256×64-byte packets) autonomously - removes CPU load during large bulk transfers in data acquisition systems. |
| Clock Generation | Internal PLL doubles 24 MHz crystal input to 48 MHz, then derives 12 MHz USB clock - eliminates need for external clock generator and simplifies timing design. |
| Interface Modes | Non-multiplexed/multiplexed 8-bit parallel or MICROWIRE/PLUS serial - enables direct connection to 8051, Z80, or low-pin-count microcontrollers without glue logic. |
| Power Supply | 5V or 3.3V operation with integrated 3.3V regulator for transceiver - supports both legacy 5V embedded systems and modern low-voltage designs. |
Pinout & Package
USBN9604SLB is housed in a 28-pin CSP (Chip Scale Package) with 0.5 mm pitch, optimized for space-constrained portable and embedded USB peripheral designs.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VCC, GND, AGND | Digital/analog power supply pins | VCC powers digital logic; AGND isolates analog transceiver ground; dual GND pins reduce noise coupling in mixed-signal operation. |
| V3.3 | Transceiver 3.3V regulator output/input | Supplies regulated 3.3V to internal transceiver and external D+ pull-up; requires 1 µF decoupling capacitor; disabled in 3.3V system mode. |
| XIN/XOUT | 24 MHz crystal oscillator terminals | Supports fundamental-mode 24 MHz crystal (20 pF load); XIN accepts external 24 MHz clock if XOUT left floating. |
| CLKOUT | Programmable clock output | Configurable via CCONF register; defaults to 4 MHz after reset; used for synchronizing external logic or debugging. |
| D+, D− | USB differential data pair | Direct connection to USB upstream port; D+ requires 1.5 kΩ pull-up to V3.3 to declare full-speed device capability. |
| MODE1–MODE0 | Interface mode select inputs | Hard-wired to VCC/GND to select non-multiplexed (00), multiplexed (01), or MICROWIRE (10) interface - determines pin function mapping for D0–D7/ALE/SI/SO. |
| CS, RD, WR, A0 | Parallel interface control | Standard 8080-style bus interface in Mode 0; A0 selects ADDR/DATA registers; CS enables device; RD/WR strobes control direction. |
| INTR, DRQ, DACK | DMA/interrupt signaling | INTR signals USB events (configurable active-high/low/open-drain); DRQ requests DMA service; DACK acknowledges DMA completion. |
Key Features
| Feature | Design Value |
|---|---|
| Enhanced DMA with ADMA mode | Enables fully autonomous transfer of up to 16 KB of bulk data without CPU intervention - critical for real-time sensor data streaming in USB-connected test equipment. |
| Seven dedicated endpoint pipes | Provides hardware separation between control, interrupt, bulk, and isochronous traffic - eliminates software arbitration and guarantees deterministic latency for time-critical endpoints. |
| Integrated 3.3V transceiver regulator | Generates clean 3.3V from 5V supply for USB signaling and D+ pull-up - removes need for external LDO and improves power efficiency in bus-powered devices. |
| Programmable interrupt output | Configurable via MCNTRL register for active-high, active-low, or open-drain assertion - allows seamless integration with diverse microcontroller interrupt architectures. |
| Static HALT mode with async wake-up | Reduces standby current while retaining USB bus event detection - extends battery life in portable USB peripherals without sacrificing resume responsiveness. |
Applications
| USB Data Acquisition Module | Industrial Fieldbus-to-USB Bridge |
|---|---|
Use Scenario: A compact sensor interface board acquires analog voltage readings from 8-channel ADC and streams data over USB to a host PC for logging. IC Role / Device Role / Timing Role: USBN9604SLB acts as full-speed USB node controller, managing bulk IN transfers from endpoint FIFOs to host, handling SETUP/IN/OUT tokens, and maintaining USB enumeration state. Use Value: Its 64-byte TX FIFOs and ADMA mode enable continuous 12 Mbps streaming without CPU overhead, while integrated transceiver and regulator reduce component count by 4 parts versus discrete PHY solutions. | Use Scenario: A DIN-rail mounted gateway converts Modbus RTU commands from PLCs into USB HID-class reports for Windows-based SCADA systems. IC Role / Device Role / Timing Role: USBN9604SLB serves as USB function controller implementing custom HID report descriptors, processing OUT tokens to decode Modbus frames and IN tokens to send responses via dedicated interrupt endpoints. Use Value: Seven endpoint pipes allow simultaneous handling of control (EP0), command (EP1 IN/OUT), and status (EP2 IN) traffic, eliminating polling and ensuring sub-10 ms response latency required for industrial automation. |
| Portable Medical Diagnostic Device | Embedded USB Printer Controller |
Use Scenario: A handheld ECG monitor connects to clinic PCs via USB to upload waveform data and receive firmware updates. IC Role / Device Role / Timing Role: USBN9604SLB provides USB device functionality with dual-role support: bulk IN for waveform data, bulk OUT for firmware images, and control transfers for device configuration. Use Value: Fully static HALT mode cuts standby current to <100 µA, enabling >72-hour battery life; integrated 3.3V regulator powers transceiver and external pull-up from single 3.7V Li-ion cell. | Use Scenario: A thermal receipt printer uses an 8-bit microcontroller to render bitmap graphics and send print jobs over USB using standard CDC ACM class. IC Role / Device Role / Timing Role: USBN9604SLB implements CDC ACM device class, managing UART-emulation endpoints (control, notification, data IN/OUT) and buffering print data in 64-byte RX FIFOs. Use Value: Non-multiplexed parallel interface allows direct connection to 8051 MCU with no address latching; programmable INTR polarity matches existing interrupt controller logic without level-shifting. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar USB node controller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| USBN9603SLB | Identical functionality and pinout; differs only in reset mechanism for clock generation circuit - USBN9604SLB uses hardware RESET assertion to stall CLKOUT for DLL sync, USBN9603SLB does not. | USBN9603SLB lacks DLL synchronization on hardware reset - unsuitable where precise CLKOUT phase stability after reset is required (e.g., synchronized multi-device USB hubs). | Select USBN9604SLB when deterministic clock recovery timing after hardware reset is mandatory; USBN9603SLB suffices for basic enumeration scenarios. |
| ISP1301 | Philips ISP1301 is a USB transceiver only - lacks SIE, endpoint FIFOs, DMA, and parallel interface; requires external microcontroller to implement USB protocol stack. | ISP1301 cannot replace USBN9604SLB directly - it serves only physical layer, whereas USBN9604SLB integrates full protocol stack and controller logic. | Choose ISP1301 only when using a capable host MCU with USB firmware stack; USBN9604SLB is required when offloading USB protocol handling from main processor. |
Compared with USBN9603SLB, USBN9604SLB adds DLL-based CLKOUT synchronization on hardware reset for improved timing predictability; compared with ISP1301, USBN9604SLB delivers complete USB node functionality in a single chip, eliminating firmware development for SIE, endpoint management, and DMA control.
Availability
USBN9604SLB is available at Aetrix Electronics and suitable for USB data acquisition modules, industrial fieldbus bridges, portable medical diagnostics, embedded printers, and battery-powered USB peripherals requiring stable component supply across long-lifecycle programs.
Supply support for USBN9604SLB 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 low-power embedded connectivity.
The USBN960x family was designed as highly integrated full-speed USB node controllers targeting cost-sensitive, space-constrained embedded systems needing minimal external components and reduced firmware complexity.
FAQ
What USB specification versions does the USBN9604SLB support?
The USBN9604SLB supports USB Specification versions 1.0 and 1.1 at full speed (12 Mbps). It is not compliant with USB 2.0 High-Speed (480 Mbps) or later revisions. Its Serial Interface Engine (SIE), transceiver, and endpoint architecture are explicitly validated against USB 1.1 Chapter 7 electrical and protocol requirements, making USBN9604SLB suitable for legacy host environments and resource-constrained embedded USB device implementations.
Does the USBN9604SLB require an external crystal, and what are the key oscillator specifications?
Yes, the USBN9604SLB requires a 24 MHz fundamental-mode crystal connected between XIN and XOUT pins, with typical load capacitance of 20 pF and maximum series resistance of 50 Ω. External capacitors C1/C2 (15 pF each) are recommended. An external 24 MHz clock may be applied to XIN instead, with XOUT left unconnected. The internal PLL generates the required 48 MHz clock for USB timing, and USBN9604SLB's clock recovery circuit derives the 12 MHz sampling clock from this source.
How many USB endpoints does the USBN9604SLB support, and how are they allocated?
The USBN9604SLB supports seven endpoint pipes: one bidirectional control endpoint (EP0, 8-byte FIFO) and six unidirectional endpoints (three transmit, three receive, each with 64-byte FIFO). These are fixed in hardware and mapped to specific register sets (EPC0–EPC6, TXS/RXS registers). No dynamic reconfiguration is supported - endpoint types (interrupt/bulk/isochronous) are assigned in firmware via endpoint control registers during enumeration.
What interface options does the USBN9604SLB provide for connecting to a microcontroller?
The USBN9604SLB offers three interface modes selected by MODE1–MODE0 pins: non-multiplexed 8-bit parallel (Mode 0), multiplexed 8-bit parallel compatible with Intel 8080/8085 buses (Mode 1), and synchronous serial MICROWIRE/PLUS (Mode 2). Each mode assigns distinct functions to shared pins (e.g., D0–D7 become AD0–AD7 in Mode 1, SO/SI in Mode 2), allowing flexible integration with 8-bit MCUs lacking dedicated USB peripherals.
Is the USBN9604SLB suitable for bus-powered USB devices, and what power features support this?
Yes, the USBN9604SLB supports bus-powered operation via its integrated 3.3V regulator, which derives V3.3 from the USB 5V bus. It features a fully static HALT mode with asynchronous wake-up on USB bus events (e.g., RESUME), reducing standby current to under 100 µA. Power-on reset detection and startup delay counter simplify power sequencing, and the regulator output is disabled during reset - enabling safe operation in 3.3V systems where V3.3 is supplied externally.
USBN9604SLB Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Texas Instruments
- Package/Case:
- 28-TFQFN, CSP
- 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-CSP (5.5x4.5)
- Grade:
- -
- Qualification:
- -
USBN9604SLB FAQ
1.How can I place an order for USBN9604SLB through Aetrix?
Please submit a Request for Quotation (RFQ) for USBN9604SLB 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 USBN9604SLB reliable?
The price and inventory of USBN9604SLB are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for USBN9604SLB is usually 5 days.
3.What payment methods are accepted for USBN9604SLB?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for USBN9604SLB transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for USBN9604SLB?
USBN9604SLB orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your USBN9604SLB 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 USBN9604SLB?
For technical support, including USBN9604SLB datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your USBN9604SLB requirements.
6.How does Aetrix verify that USBN9604SLB is sourced from the original manufacturer or authorized distributors?
All USBN9604SLB 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 USBN9604SLB meets industry standards.
7.What is the process for return or replacement of USBN9604SLB?
All USBN9604SLB units undergo pre-shipment inspection (PSI). If there is an issue with USBN9604SLB, 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 USBN9604SLB part is unused and in its original packaging.
Return procedure for USBN9604SLB:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
USBN9604SLB 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…

