Skip to product information
1 of 7

M5Stack EXT.IO2 8-Channel I2C I/O Expansion Unit

M5Stack EXT.IO2 8-Channel I2C I/O Expansion Unit

LB-M5-U011-B

20 in stock
Regular price $8.50 USD
Sale price $8.50 USD Regular price $6.50 USD

Key Features

  • Eight independently configurable expansion channels
  • Digital input, digital output, ADC, servo PWM, and RGB control modes
  • STM32F030F4P6 controller with I2C communication
  • Default I2C address 0x45 with configurable addressing
  • 2.54 mm channel headers with 3.3 V signal levels

The M5Stack EXT.IO2 expands one I2C connection into eight configurable channels for compact automation panels, robotics, sensor interfaces, servo control, and RGB projects. Each channel can be assigned as digital input, digital output, ADC input, servo PWM, or compatible RGB LED control through the onboard STM32F030. It suits developers who need more flexible 3.3 V I/O without redesigning the host board, while keeping channel mode, address planning, load power, and startup safety under software control.

What You Can Build

  • Multi-switch and indicator panels for embedded equipment.
  • Mixed digital and analog sensor expansion nodes.
  • Small servo-control and positioning prototypes.
  • RGB status-light and interactive display controls.
  • Robot or automation interfaces that need additional configurable I/O.

Key Capabilities

  • Eight independently configurable channels.
  • Digital input, digital output, ADC, servo PWM, and RGB LED control modes.
  • STM32F030F4P6 controller with I2C communication.
  • Default I2C address 0x45 with address configuration for multi-unit systems.
  • 2.54 mm channel headers using 3.3 V signal levels.

Setup and Integration

  1. Connect the Grove cable to an I2C port and confirm that address 0x45 is available, or assign a unique address before adding another unit.
  2. With loads disconnected, define the mode and safe startup state for every channel.
  3. Verify that each connected signal remains within the 3.3 V input and output limits.
  4. Power servos, LED loads, and other higher-current peripherals from a suitable external supply with a planned common reference.

Example Workflow

  1. Initialize all channels as inputs or another non-driving safe state.
  2. Configure selected channels for switches, analog sensors, servo commands, or RGB control.
  3. Read and filter inputs before calculating the required output state.
  4. Apply bounded outputs and return actuators to a defined state after communication loss or host reset.

Deployment Notes

  • The channel headers use 3.3 V logic; do not apply 5 V signals directly unless the connected circuit provides suitable level conversion.
  • Servo mode provides a control signal and does not make each channel a high-current servo power source.
  • Configure direction before connecting devices to avoid output-to-output contention.
  • Multiple EXT.IO2 units require unique I2C addresses and a bus design that accounts for cable length, pull-ups, and capacitance.
  • Confirm the software library or register protocol matches the installed unit firmware.

Development Resources

M5Stack EXT.IO2 8-Channel I2C I/O Expansion Unit

$8.50 USD


Does it come with a warranty?

Add your collapsible row content here. If it's set to open one row at a time, consider keeping the content in each row about the same length.

What happens if I don't like it?

Add your collapsible row content here. If it's set to open one row at a time, consider keeping the content in each row about the same length.

How fast is shipping?

Add your collapsible row content here. If it's set to open one row at a time, consider keeping the content in each row about the same length.

What's the returns policy?

Add your collapsible row content here. If it's set to open one row at a time, consider keeping the content in each row about the same length.

Don’t Just Take Our Word for It

  • A Clearer Way to Get Started

    LogicBoundless made it much easier to understand which components worked together. The product information was clear, and I could move from an idea to a working prototype without wasting time on incompatible hardware.


    Verified Maker
    First-Time IoT Builder
  • Practical Support Beyond the Product

    What stood out was the practical guidance. The specifications, compatibility notes, and troubleshooting resources helped us choose the right hardware and solve development issues more efficiently.


    Verified Customer
    Embedded Systems Engineer
  • Making Hardware Easier to Learn

    The clear explanations and project-focused resources made complex hardware easier to understand. Instead of simply following instructions, learners could see how each component contributed to the complete system.


    Education Partner
    STEM Instructor
1 of 3