General Description
●The USBN9603/4 are integrated, USB Node controllers. Other than the reset mechanism for the clock generation circuit, these two devices are identical. All references to “the device” in this document refer to both devices, unless other wise noted.
●Outstanding Features
● Low EMI, low standby current, 24 MHz oscillator
● Advanced DMA mechanism
● Fully static HALT mode with asynchronous wake-up for bus powered operation
● 5V or 3.3V operation
● Improved input range 3.3V signal voltage regulator
● All unidirectional FIFOs are 64 bytes
● Power-up reset and startup delay counter simplify system design
● Simple programming model controlled by external controller
● Available in two packages
●—USBN9603/4SLB: small footprint for new designs and portable applications
●—USBN9603/4-28M: standard package, pin-to-pin compatible with USBN9602-28M
●Features
● Full-speed USB node device
● Integrated USB transceiver
● Supports 24 MHz oscillator circuit with internal 48 MHz clock generation circuit
● Programmable clock generator
● Serial Interface Engine (SIE) consisting of Physical Layer Interface (PHY) and Media Access Controller (MAC), USB Specification 1.0 and 1.1 compliant
● Control/Status register file
● USB Function Controller with seven FIFO-based Endpoints:
●—One bidirectional Control Endpoint 0 (8 bytes)
●—Three Transmit Endpoints (64 bytes each)
●—Three Receive Endpoints (64 bytes each)
● 8-bit parallel interface with two selectable modes:
●—Non-multiplexed
●—Multiplexed (Intel compatible)
● Enhanced DMA support
●—Automatic DMA (ADMA) mode for fully CPU-independent transfer of large bulk or ISO packets
●—DMA controller, together with the ADMA logic, can transfer a large block of data in 64-byte packets via the USB
●—Automatic Data PID toggling/checking and NAK packet recovery (maximum 256x64 bytes of data = 16K bytes)
● MICROWIRE/PLUS interface