USB 2.0 controller with SPI host interface
The MAX3421EEHJ+T is a USB 2.0 controller IC from Maxim Integrated that handles both host and peripheral roles through a SPI interface. It translates SPI commands into USB transactions, so any microcontroller with a spare SPI port can act as a USB host or device without needing built-in USB MAC/PHY logic.
