MAX3420E:USB Peripheral Controller with SPI Interface

Add USB Functionality with a Single IC

The MAX3420E contains the digital logic and analog circuitry necessary to implement a full-speed USB peripheral compliant to USB specification rev 2.0. A built-in full-speed 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 MAX3420E 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 functionality using the simple 3- or 4-wire SPI interface. Internal level translators allow the SPI interface to run at a system voltage between 1.71V and 3.6V. USB timed operations are done inside the MAX3420E with interrupts provided at completion so an SPI master does not need timers to meet USB timing requirements. The MAX3420E includes four 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 MAX3420E operates over the extended -40°C to +85°C temperature range and is available in a 32-pin LQFP package (7mm x 7mm) and a space-saving 24-pin TQFN package (4mm x 4mm). FAQs: MAX3420E

Key Features
  • Simplifies Adding USB to Any System
    • Microprocessor-Independent USB Solution
    • Complies with USB Specification Revision 2.0 (Full-Speed Operation)
    • Integrated Full-Speed USB Transceiver
    • Firmware/Hardware Control of an Internal D+ Pullup Resistor
    • Programmable 3- or 4-Wire 26MHz SPI Interface
    • Intelligent USB Serial-Interface Engine (SIE)
    • Automatically Handles USB Flow Control and Double Buffering
    • Handles Low-Level USB Signaling Details
    • Includes Timers for USB Time-Sensitive Operations, So SPI Master Does Not Need to Time Events
    • Four General-Purpose Inputs and Four General-Purpose Outputs
  • Internal Comparator Detects VBUS for Self-Powered Applications
  • Interrupt Output Pin (Level or Programmable Edge) Allows Polled or Interrupt-Driven SPI Interface
  • Double-Buffered Data Endpoints Increase Throughput by Allowing the SPI Master to Transfer Data Concurrently with USB Transfers Over the Same Endpoint
    • Built-In Endpoint FIFOs
    • EP0: CONTROL (64 Bytes)
    • EP1: OUT, Bulk or Interrupt, 2 x 64 Bytes (Double-Buffered)
    • EP2: IN, Bulk or Interrupt, 2 x 64 Bytes (Double-Buffered)
    • EP3: IN, Bulk or Interrupt (64 Bytes)
MAX3420E: Functional Diagram
MAX3420E: Functional Diagram
Applications/Uses
  • Cameras
  • Cell Phones
  • Custom USB Devices
  • Desktop Routers
  • Instrumentation
  • Microprocessors and DSPs
  • MP3 Players
  • PC Peripherals
  • PDAs
  • PLCs
  • Set-Top Boxes
DataSheet
titleDownload file
MAX3420E Data SheetMAX3420E.pdf
Errata MAX3420EMAX3420E_REV0.pdf
Parametrics
Part NumberVSUPPLY
(V)
ISUPPLY
(mA)
Peripheral Speed
(Mbps)
SPI Clock
(MHz)
VL
(V)
Package/PinsOper. Temp.
(°C)
Budgetary
Price
maxSee Notes
MAX3420E3.330120 to 261.4 to 3.6LQFP/32
TQFN/24
-40 to +85$4.03 @1k
Design kits & evaluation modules
Quality and Environmental Data
Ordering Information
Part NumberStatusRecommended ReplacementPackageTempRoHS
MAX3420EECJNo Longer AvailableMAX3420EECJ+LQFP;32 pin-40°C to +85°CSee data sheet
MAX3420EECJ+ActiveLQFP,;32 pin;82.8 mm²-40°C to +85°CLead Free
MAX3420EECJ+TActiveLQFP,;32 pin;82.8 mm²-40°C to +85°CLead Free
MAX3420EECJ-TNo Longer AvailableMAX3420EECJ+LQFP;32 pin-40°C to +85°CSee data sheet
MAX3420EETGNo Longer AvailableMAX3420EETG+TQFN,;24 pin;16.8 mm²-40°C to +85°CNo
MAX3420EETG+ActiveTQFN,;24 pin;16.8 mm²-40°C to +85°CLead Free
MAX3420EETG+TActiveTQFN,;24 pin;16.8 mm²-40°C to +85°CLead Free
MAX3420EETG-TNo Longer AvailableMAX3420EETG+TQFN;24 pin-40°C to +85°CSee data sheet
MAX3420E.pdf MAX3420E
MAX3420E_REV0.pdf MAX3420E
MAX3420E.pdf MAX3420E
MAX3420E.pdf MAX3420E
Turn Any Video Game Controller into a USB Mouse MAXQ622
Modern PRTD Temperature Sensors and High-Resolution Delta-Sigma ADCs Enable Wide Range High-Accuracy Temperature Measurements MAX3420E
MAX3420E Information Card MAX3420E
MAX3420E.pdf MAX3420E