xiao-nrf52840-arduino

Configure Arduino firmware and peripherals for the XIAO nRF52840 board.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a comprehensive Arduino development reference for the Seeed Studio XIAO nRF52840, including pinouts, board specifications, and usage guidance to streamline firmware development.

Core Features & Use Cases

  • Pinout diagram and GPIO mappings for D0–D10, power, and onboard LEDs to accelerate hardware wiring
  • Arduino IDE setup instructions, board manager configuration, and example sketches for quick starts
  • Guidance for I2C, SPI, UART, BLE, and analog I/O configurations on the XIAO nRF52840

Quick Start

Install the Seeed nRF52 board package in the Arduino IDE and open an example sketch to begin.

Frequently Asked Questions about xiao-nrf52840-arduino

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

FAQPage Schema
How do I set up the Arduino IDE for the Seeed Studio XIAO nRF52840 board?

To set up the Arduino IDE for the XIAO nRF52840, install the Seeed nRF52 board package via the board manager and open an example sketch to begin writing firmware.

What is the pinout mapping for GPIO and onboard LEDs on the XIAO nRF52840?

The XIAO nRF52840 pinout maps D0 through D10, power pins, and onboard LEDs, providing a comprehensive reference diagram to accelerate hardware wiring and peripheral connections.

Can I use I2C, SPI, and UART interfaces simultaneously on the XIAO nRF52840?

Yes, the XIAO nRF52840 supports I2C, SPI, and UART configurations, offering example-based guidance for setting up communication protocols alongside analog I/O in your Arduino sketches.

Does the XIAO nRF52840 support Bluetooth Low Energy programming with Arduino?

Yes, the XIAO nRF52840 supports Bluetooth Low Energy (BLE) development, providing configuration guidance and examples for implementing BLE functionality within the Arduino IDE environment.

What is the best way to configure analog I/O pins on the XIAO nRF52840?

The best way to configure analog I/O on the XIAO nRF52840 is by referencing the provided pinout mappings and using the Arduino IDE example sketches for quick integration.