Lots of microcontrollers these days have USB ports on them, to program or debug, act like a keyboard or disk drive, or simply send data between a computer and your firmware. But did you know that you can also add a USB Host port? That means that your microcontroller project can have a keyboard or mouse or disk drive plugged into it - which opens up a huge ecosystem of common off-the-shelf devices that you can now integrate. The Adafruit USB Host FeatherWing makes it easy to add USB Host support, especially now that TinyUSB supports it in the Arduino library as a 'native' interface for host support. 

This Wing uses the MAX3421E - a tried and true USB Host chip. It uses SPI plus an IRQ pin to send data to just about any USB device. Note that because the chip is older, and you're limited to the SPI port speed, you're not going to get blazing 480Mbps high speed data transfer. But for basic HID interfacing, or even reading/writing to a Mass Storage device, it does work quite well. There's a famous USB Host Library that can be used, and it's specialty is AVR support, but also seems to support nRF52 and ESP32. We personally recommend using the TinyUSB Arduino library - however the trade-off is that the chip must have TinyUSB support already which means it's great for RP2040, ESP32-S2 or S3, nRF52840, SAMD21/51 chips. Between the two libraries, just make sure your desired Feather mainboard is supported before purchasing! 

Next to the MAX3421E we have a 5V 1A booster with 500mA fuse, which can provide a nice clean 5V from the USB or Battery power supply. An enable pin is available to power cycle when desired.

Comes as an assembled Wing with some header. Solder on the header and plug into a Feather Mainboard to expand it's capabilities! Don't forget, you need driver support for the MAX3421E (see above for chips that are known working) and unless you're using a generic mouse, keyboard, CDC serial or USB mass storage device you will also need a USB driver that knows how to talk to the device - and writing a driver is non-trivial.

Technical Details:

  • Product Dimensions: 52.0mm x 22.8mm x 8.8mm / 2.0" x 0.9" x 0.3"

Package Includes:

  • 1 x Adafruit 5858 USB Host FeatherWing with MAX3421E

Write a review

Please login or register to review

Adafruit 5858 USB Host FeatherWing with MAX3421E

  • Brand: Adafruit
  • Product Code:NR-Ada-5858-USB-Host-FeatherWing
  • Reward Points:17
  • Availability:In Stock
  • रo 1,904.52

  • Ex Tax:रo 1,614.00
  • Price in reward points:1702

  • 45 or more रo 1,667.34
  • 96 or more रo 1,660.26

Related Products

Adafruit 5723 Feather RP2040 with USB Type A Host

Adafruit 5723 Feather RP2040 with USB Type A Host

You're probably really used to microcontroller boards with USB, but what about a dev board with two?..

रo 2,348.20 Ex Tax:रo 1,990.00

Adafruit 5710 Feather RP2040 with DVI Output Port - Works with HDMI

Adafruit 5710 Feather RP2040 with DVI Output Port - Works with HDMI

Wouldn't it be cool if you could display images and graphics from a microcontroller directly to an H..

रo 1,905.70 Ex Tax:रo 1,615.00

Adafruit 5650 Feather RP2040 SCORPIO - 8 Channel NeoPixel Driver

Adafruit 5650 Feather RP2040 SCORPIO - 8 Channel NeoPixel Driver

If there is one thing Adafruit is known for, its mega-blinky-fun-rainbow-LEDs. We just love sticking..

रo 1,846.70 Ex Tax:रo 1,565.00

Adafruit 5724 RP2040 CAN Bus Feather with MCP2515 CAN Controller - STEMMA QT

Adafruit 5724 RP2040 CAN Bus Feather with MCP2515 CAN Controller - STEMMA QT

If you'd like quickly get started with CAN bus interfacing, with no soldering required, our Adafruit..

रo 2,542.90 Ex Tax:रo 2,155.00

Adafruit 3201 Ethernet FeatherWing

Adafruit 3201 Ethernet FeatherWing

Wireless is wonderful, but sometimes you want the strong reliability of a wire. If your Feather boar..

रo 2,540.54 Ex Tax:रo 2,153.00

Adafruit 5871 TS3USB30 1 to 2 USB Switch

Adafruit 5871 TS3USB30 1 to 2 USB Switch

The Adafruit TS3USB30 1 to 2 USB Switch is a nifty breakout board for the TI TS3USB30 that will let ..

रo 502.68 Ex Tax:रo 426.00

Adafruit 4844 USB Host Switching Cable - Mini Mechanical KVM

Adafruit 4844 USB Host Switching Cable - Mini Mechanical KVM

This ordinary-looking USB cable actually has a surprise trick up its rubber sleeve. It's kinda like ..

रo 2,540.54 Ex Tax:रo 2,153.00

Adafruit 5302 KB2040 - RP2040 Kee Boar Driver

Adafruit 5302 KB2040 - RP2040 Kee Boar Driver

A wild Kee Boar appears! It’s a shiny KB2040! An Arduino Pro Micro-shaped board for Keebs with RP204..

रo 1,139.88 Ex Tax:रo 966.00

Adafruit 5956 USB Host BFF for QT Py or Xiao with MAX3421E

Adafruit 5956 USB Host BFF for QT Py or Xiao with MAX3421E

Is your QT Py all alone, lacking a friend to travel the wide world with? When you were a kid, you ma..

रo 1,904.52 Ex Tax:रo 1,614.00

Tags: Adafruit, USB Host, FeatherWing, MAX3421E

The product is currently Out-of-Stock. Enter your email address below and we will notify you as soon as the product is available.

Name
Email
Phone
Comments