pdf-icon

M5-Bus

1.Introduction

M5-Bus is a stacking expansion bus design (2x15P@2.54mm) used in the M5Stack stacking series products (Module, Base). The Core series main control devices can quickly stack different modules via M5-Bus to achieve functional expansion.

2.PinMap

The M5-Bus defines some power-related connections (GND, 5V, 3V3, BAT, etc.) at certain fixed positions, making it easier to be compatible with different modules and main control devices. The other IO pins are adjusted based on the actual situation, so when stacking expansion modules, the program may need to be adjusted according to the actual IO being used.

FUNC PIN LEFT RIGHT PIN FUNC
GND 1 2 G35 ADC
GND 3 4 G36 ADC
GND 5 6 RST EN
MOSI G23 7 8 G25 DAC/SPK
MISO G19 9 10 G26 DAC
SCK G18 11 12 3V3
RXD0 G3 13 14 G1 TXD0
RXD2 G16 15 16 G17 TXD2
Int SDA G21 17 18 G22 Int SCL
GPIO G2 19 20 G5 GPIO
I2S_SK G12 21 22 G13 I2S_WS
I2S_OUT G15 23 24 G0 I2S_MK
HPWR 25 26 G34 I2S_IN
HPWR 27 28 5V
HPWR 29 30 BAT
On This Page