English
English
简体中文
日本語

Module USB v1.2

SKU:M020-V12

Description

Module USB v1.2 is a USB expansion module in the M5Stack stackable module series, based on the MAX3421E solution. It provides a standard USB 2.0 interface and supports USB host and peripheral functions. The module communicates with the host controller over SPI, and its onboard DIP switches can switch communication pins to support different M5 host platforms. It also provides GPIO expansion (5 inputs and 5 outputs) for peripheral control and status monitoring, together with a lithium battery holder for more flexible deployment. The module is suitable for USB peripheral access, protocol verification, embedded function expansion, and educational experiments.

Features

  • MAX3421E USB controller solution
  • Standard USB 2.0 interface supporting USB host and peripheral modes
  • SPI communication interface for quick connection to M5 host controllers
  • Dual DIP switch design for switching pins to support different hosts
  • GPIO expansion (5 inputs and 5 outputs)
  • Onboard lithium battery holder for flexible mobile deployment and power supply

Includes

  • 1 x Module USB v1.2

Applications

  • USB host and peripheral function expansion
  • USB HID device access, including keyboards and mice
  • USB storage read/write and data exchange
  • USB protocol learning and educational experiments for embedded systems
  • USB communication interface expansion for industrial equipment

Specifications

Specification Parameter
Chip Model MAX3421E
USB Standard USB 2.0
Interface SPI
Battery Socket Specification 1.25mm-2P
Operating Temperature 0 ~ 40°C
Product Weight 13.3 g
Product Size 54.0 x 54.0 x 12.8 mm
Package Size 132.0 x 95.0 x 16.0 mm
Gross Weight 28.0 g

Schematics

PinMap

M5-Bus

Switch
The pins marked with SW in the M5-Bus below can be switched with the DIP switches to support different host controllers.
PIN LEFT RIGHT PIN
GND 1 2 INT (SW)
GND 3 4
GND 5 6 EN
SPI_MOSI 7 8
SPI_MISO 9 10
SPI_SCLK 11 12 3V3
13 14
15 16
17 18
19 20 SPI_CS (SW)
21 22 SPI_CS (SW)
23 24 SPI_CS (SW)
25 26 INT (SW)
27 28 5V
29 30 BAT

Model Size

Datasheets

Softwares

Arduino

UiFlow1

Video

  • Module USB v1.2 Features and Example

Version Change

Release Date Product Changes Note
2024.3 Added DIP switches to support basic/Core2/CoreS3 hosts Version V1.2
2023.1 Driver chip changed from MAX3421EEHJ+ to MAX3421EETJ+ Version V1.1
- First release /
Page Tools
PDF