The USBN9604-28M is an Universal Serial Bus Full Speed Node Controller with enhanced DMA support. It provides enhanced DMA support with many automatic data handling features. It is compatible with USB specification versions 1.0 and 1.1 and is an advanced version of the USBN9602. The device integrates the required USB transceiver with a 3.3V regulator, a serial interface engine (SIE), USB endpoint (EP) FIFOs, a versatile 8-bit parallel interface, a clock generator and a MICROWIRE/PLUS™ interface. Seven endpoint pipes are supported: one for the mandatory control endpoint and six to support interrupt, bulk and isochronous endpoints. Each endpoint pipe has a dedicated FIFO, 8 bytes for the control endpoint and 64 bytes for the other endpoints. 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 signalling requirements.
● Low EMI, low standby current, 24MHz oscillator
● Advanced DMA mechanism
● Fully static HALT mode with asynchronous wake-up for bus powered operation
● Improved input range 3.3V signal voltage regulator
● All unidirectional FIFOs are 64 bytes
● Power-up reset and start-up delay counter simplify system design
● Simple programming model controlled by external controller