The MAX3420EETG+ is an USB peripheral controller with SPI interface in 24 pin TQFN package. It contains digital logic and analogue circuitry necessary to implement a full speed USB peripheral compliant to USB specification rev 2.0. A built-in full speed transceiver has ±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 and DSP) can add USB functionality using simple 3 or 4-wire SPI interface. Internal level translators allow SPI interface to run at a system voltage between 1.71V and 3.6V. USB timed operations are done inside MAX3420E with interrupts provided at completion so an SPI master does not need timers to meet USB timing requirements.
Supply voltage range from 3V to 3.6V, VCC supply current of 15mA and VL supply current of 6mA
Operating temperature range from -40°C to 85°C
Simplifies adding USB to any system and microprocessor independent USB solution
Peripheral speed of 12Mbps
Firmware/hardware control of an internal D + pull-up resistor
Automatically handles USB flow control and double buffering
Handles low level USB signalling details
Includes timers for USB time sensitive operations SPI master does not need to time events
Four general purpose inputs and four general purpose outputs
Interrupt output pin (level or programmable edge) allows polled or interrupt driven SPI interface