xiao-mg24-sense-arduino

Guide Arduino firmware development for the XIAO MG24 Sense with pinouts and sketches.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/therebelrobot/microcontroller-base --skill xiao-mg24-sense-arduino
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xiao-mg24-sense-arduino
Source: https://github.com/therebelrobot/microcontroller-base/tree/main/.roo/skills/XIAO-MG24-Sense-Arduino
Command: npx skills add https://github.com/therebelrobot/microcontroller-base --skill xiao-mg24-sense-arduino

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a concise reference to scale Arduino firmware development on the XIAO MG24 Sense by delivering pin mappings, board setup, and practical usage guidance for peripherals and wireless features.

Core Features & Use Cases

  • Pinout reference and GPIO mappings for all 22 pins including D0-D18 and bottom pads
  • Arduino setup instructions: board manager URL, core installation, and basic sketch deployment
  • Peripheral wiring examples: I2C, SPI, UART, PWM, and IMU/microphone integration
  • Use Case: rapidly prototype sensor-enabled projects on MG24 Sense using the Silicon Labs Arduino core

Quick Start

Install Silicon Labs Arduino core, select XIAO MG24, connect your board, and upload a basic blink sketch.

Frequently Asked Questions about xiao-mg24-sense-arduino

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up Arduino IDE for the XIAO MG24 Sense board?

Arduino pinout mappings for the XIAO MG24 Sense cover all 22 pins, including D0-D18 and bottom pads, providing specific reference for wiring I2C, SPI, UART, and PWM peripherals across GPIOs.

Can I use Arduino to read IMU and microphone data on the MG24 Sense?

Yes, you can read IMU and microphone data on the MG24 Sense by writing Arduino firmware that utilizes the provided peripheral wiring examples and integrates with the Silicon Labs Arduino core.

Does the XIAO MG24 Sense support BLE and Matter communication in Arduino?

The XIAO MG24 Sense supports BLE, Thread, and Matter communication when developing Arduino firmware, enabling wireless feature integration using the Silicon Labs Arduino core.

What are the limitations of using 3.3V logic with Arduino on the MG24 Sense?

Limitations of using 3.3V logic on the MG24 Sense include strict adherence to 3.3V logic levels for GPIOs, alongside specific caveats regarding USB bridge behavior and deep sleep functionality.