MAX3421E:USB Peripheral/Host Controller with SPI Interface

A Single IC with USB Functionality

The MAX3421E USB peripheral/host controller contains the digital logic and analog circuitry necessary to implement a full-speed USB peripheral or a full-/low-speed host compliant to USB specification rev 2.0. A built-in transceiver features ±15kV ESD protection and programmable USB connect and disconnect. An internal serial interface engine (SIE) handles low-level USB protocol details such as error checking and bus retries. The MAX3421E operates using a register set accessed by an SPI interface that operates up to 26MHz. Any SPI master (microprocessor, ASIC, DSP, etc.) can add USB peripheral or host functionality using the simple 3- or 4-wire SPI interface. The MAX3421E makes the vast collection of USB peripherals available to any microprocessor, ASIC, or DSP when it operates as a USB host. For point-to-point solutions, for example, a USB keyboard or mouse interfaced to an embedded system, the firmware that operates the MAX3421E can be simple since only a targeted device is supported. Internal level translators allow the SPI interface to run at a system voltage between 1.4V and 3.6V. USB-timed operations are done inside the MAX3421E with interrupts provided at completion so an SPI master does not need timers to meet USB timing requirements. The MAX3421E includes eight general-purpose inputs and outputs so any microprocessor that uses I/O pins to implement the SPI interface can reclaim the I/O pins and gain additional ones. The MAX3421E operates over the extended -40°C to +85°C temperature range and is available in a 32-pin TQFP package (5mm x 5mm) and a 32-pin TQFN package (5mm x 5mm). FAQs: MAX3421E

Key Features
  • Microprocessor-Independent USB Solution
  • Software Compatible with the MAX3420E USB Peripheral Controller with SPI Interface
  • Complies with USB Specification Revision 2.0 (Full-Speed 12Mbps Peripheral, Full-/Low-Speed 12Mbps/1.5Mbps Host)
  • Integrated USB Transceiver
  • Firmware/Hardware Control of an Internal D+ Pullup Resistor (Peripheral Mode) and D+/D- Pulldown Resistors (Host Mode)
  • Programmable 3- or 4-Wire, 26MHz SPI Interface
  • Level Translators and VL Input Allow Independent System Interface Voltage
  • Internal Comparator Detects VBUS for Self-Powered Peripheral Applications
  • ESD Protection on D+, D-, and VBCOMP
  • Interrupt Output Pin (Level- or Programmable-Edge) Allows Polled or Interrupt-Driven SPI Interface
  • Eight General-Purpose Inputs and Eight General-Purpose Outputs
  • Interrupt Signal for General-Purpose Input Pins, Programmable Edge Polarity
  • Intelligent USB SIE
  • Automatically Handles USB Flow Control and Double Buffering
  • Handles Low-Level USB Signaling Details
  • Contains Timers for USB Time-Sensitive Operations so SPI Master Does Not Need to Time Events
  • Space-Saving Lead-Free TQFP and TQFN Packages (5mm x 5mm)
MAX3421E: Typical Application Circuit
MAX3421E: Typical Application Circuit
Applications/Uses
  • Cameras
  • Custom USB Devices
  • Desktop Routers
  • Embedded Systems
  • Instrumentation
  • Medical Devices
  • Microprocessors and DSPs
  • MP3 Players
  • PDAs
  • PLCs
  • Set-Top Boxes
DataSheet
titleDownload file
MAX3421E Data SheetMAX3421E.pdf
Errata MAX3421EErrata_MAX3421E.pdf
Parametrics
Part NumberVSUPPLY
(V)
ISUPPLY
(mA)
Host Speed
(Mbps)
Peripheral Speed
(Mbps)
SPI Clock
(MHz)
VL
(V)
Package/PinsOper. Temp.
(°C)
Budgetary
Price
maxSee Notes
MAX3421E3.34512/1.5120 to 261.4 to 3.6TQFN/32
TQFP/32
-40 to +85$4.00 @1k
Design kits & evaluation modules
Quality and Environmental Data
Ordering Information
Part NumberStatusRecommended ReplacementPackageTempRoHS
MAX3421EEHJ+ActiveTQFP,;32 pin;51.8 mm²-40°C to +85°CLead Free
MAX3421EEHJ+TActiveTQFP,;32 pin;51.8 mm²-40°C to +85°CLead Free
MAX3421EEHJ+TG2CActiveTQFP,;32 pin;51.8 mm²-40°C to +85°CLead Free
MAX3421EETJ+ActiveTQFN,;32 pin;26 mm²-40°C to +85°CLead Free
MAX3421EETJ+TActiveTQFN,;32 pin;26 mm²-40°C to +85°CLead Free
MAX3421E.pdf MAX3421E
MAX3421E_cn.pdf MAX3421E
Errata_MAX3421E.pdf MAX3421E
MAX3421E.pdf MAX3421E
MAX3421E.pdf MAX3421E
Turn Any Video Game Controller into a USB Mouse MAXQ622
MAX3421E.pdf MAX3421E
MAX3421E_REV1.pdf MAX3421E