Skip to Content

USB Host Shield 2.0

The Arduino USB Host Shield is a versatile expansion board designed to add USB host capabilities to Arduino boards. It enables seamless integration with USB devices such as keyboards, mice, Bluetooth dongles, barcode readers, and even smartphones. Powered by the MAX3421E chip, this shield acts as a USB host/SPI converter, and supports both 5V and 3.3V logic levels, making it compatible with a variety of Arduino boards including the Uno and Mega.

Note: The shield's VBUS power and power selection components are not soldered by default.

Package Includes:

1 x USB Host Shield 2.0

65.00 AED 65.00 AED Tax Included
65.00 AED Tax Included

Not Available For Sale

This combination does not exist.

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

Specifications:

  • Compatible with standard (dual 5/3.3V) and 3.3V-only boards (e.g., Arduino Pro)
  • Operating temperature: -40°C to +85°C
  • USB Specification Revision 2.0 compliant
  • Full-Speed (12Mbps) Peripheral, Full-/Low-Speed (12Mbps/1.5Mbps) Host support

Supported Devices:

  • HID Devices: Keyboard, mouse, joystick
  • Game Pads: PS3, PS4, Xbox 360, Wii, etc.
  • USB-Serial Converters: FTDI, PL-2303, GPS modules
  • Android Devices: ADK-compatible phones and tablets
  • Digital Cameras: Canon EOS, Powershot, Nikon DSLR and P&S
  • Storage Devices: USB flash drives, SD card readers, hard disks
  • Bluetooth Dongles

Compatible Arduino Boards:

  • Arduino Uno 328
  • Arduino Diecimila / Duemilanove 328
  • Arduino Mega 2560 (recommended)
  • Arduino Mega 1280

This shield enables USB host functionality and supports communication with multiple USB devices via USB hubs.

USB Host Shield Pinout

  1. Power Select: Two solder jumpers for selecting 5V or 3.3V
  2. Power Pins: Connects to Arduino (RESET, 3.3V, 5V, GND)
  3. Analog Pins: Passed through; not used by the shield
  4. GPIN Pins: 8x 3.3V general-purpose digital inputs (MAX3421E)
  5. ICSP Connector: Used for SPI communication
  6. GPOUT Pins: 8x 3.3V general-purpose digital outputs (MAX3421E)
  7. Digital I/O Pins 0–7: Not used by the shield
  8. Digital I/O Pins 8–13: Default: pin 9 for INT, pin 10 for SS
  9. MAX3421E Interface Pads: For advanced mods/expansion
  10. VBUS Power Pad: Used in advanced power setups

Arduino Library: