DescriptionThe Adafruit USB Host FeatherWing with MAX3421E adds a USB Host port to a Feather-based microcontroller project. Instead of only acting as a USB device connected to a computer, your project can interface with supported USB devices such as a keyboard, mouse, CDC serial device, or USB mass-storage device.This board uses the proven MAX3421E USB Host controller, communicating with the main Feather over SPI plus an IRQ pin. It is useful with Feather mainboards that have matching library support, including projects based around an Adafruit Feather RP2350, expansion layouts with a FeatherWing Doubler, or prototyping setups using the FeatherWing Proto.USB host support depends on the microcontroller, library, and target device driver. For simple HID devices and mass-storage experiments, the USB Host FeatherWing is a compact way to add host capability to a Feather stack.Features MAX3421E USB Host controller for Feather projects. USB-A host port for keyboards, mice, storage devices, and other compatible USB peripherals. SPI plus IRQ connection to the Feather mainboard. 5V 1A booster with 500mA fuse for clean USB host power. Enable pin for controlled USB-port power cycling. Works with software stacks such as TinyUSB Arduino or USB Host Shield 2.0 when the MCU and driver support match. Assembled FeatherWing supplied with headers for soldering and stacking. Specifications OpenELAB SKU Adafruit-5858 Official Product Name Adafruit USB Host FeatherWing with MAX3421E Product Type USB Host FeatherWing add-on Controller MAX3421E USB Host chip Host Connector USB-A Host Communication SPI plus IRQ pin Power 5V 1A booster with 500mA fuse Compatibility Feather mainboards with MAX3421E library and USB host driver support Typical Devices USB HID keyboard/mouse, CDC serial, USB mass storage, and other driver-dependent devices Software TinyUSB Arduino library, USB Host Shield 2.0 library, and suitable device drivers Dimensions 52.0 x 22.8 x 8.8 mm Weight 6.3g Applications Feather projects using a USB keyboard, USB mouse, or USB mass-storage device. Data logging, control panels, HID bridges, and embedded USB prototypes. Arduino and TinyUSB experiments with USB host support. Maker, lab, and classroom projects focused on USB host firmware. Product List 1 x Adafruit USB Host FeatherWing with MAX3421E Headers included according to Adafruit Feather mainboard, USB device, cables, and other FeatherWings are not included unless separately specified Other ContentThe images below were uploaded to this store as WebP files. They show the USB Host FeatherWing, USB-A connector, headers, and a typical demo setup.The demo image shows a USB host setup with the FeatherWing and an attached USB device.The header image helps confirm the included headers and stacking approach.The USB-A connector is the central host port for compatible external USB devices.The back side shows layout, solder points, and mechanical orientation.Resources Adafruit USB Host FeatherWing Learn Guide Adafruit TinyUSB Arduino Library USB Host Shield 2.0 Library Adafruit GitHub FAQCan every USB device be connected?No. The target USB device needs suitable USB host driver support in your firmware.How does the MAX3421E connect to the Feather?The MAX3421E communicates through SPI and an IRQ pin.Is a Feather mainboard included?No. This product is a FeatherWing; the Feather mainboard is selected separately.Does it support high-speed USB?No. The MAX3421E and SPI link are intended for basic host tasks, not 480Mbps high-speed transfers.Which software stack does Adafruit recommend?Adafruit points to TinyUSB Arduino when the MCU and USB device support match.