Skip to main content

Seeed Studio XIAO nRF54LM20A Sense with Arduino

This section walks you through the required hardware and software preparation for Arduino development. By following the steps below, you will set up your development environment, configure the Arduino IDE, and prepare your XIAO board for programming. Once the setup is complete, you can quickly build, upload, and test the provided example sketches.

Getting Started

Hardware Preparation

You need to prepare the following:

Seeed Studio XIAO nRF54LM20A Sense

Software

The XIAO nRF54LM20A supports development with the Arduino IDE. Before getting started, please install and configure the Arduino IDE.

tip

If this is your first time using Arduino, we highly recommend you to refer to Getting Started with Arduino.

  • Step 1. Download and install the stable version of Arduino IDE according to your operating system.


  • Step 2. Launch the Arduino application.

  • Step 3. Open Arduino IDE > Settings, find Additional Boards Manager URLs, and add the following URL:

https://raw.githubusercontent.com/lolren/nrf54-arduino-core/main/package_nrf54l15clean_index.json
  • Step 4. Go to Tools > Board > Boards Manager, search for nRF54L15 Boards, and install it.
  • Step 5. After connecting the board, select the following board in the Arduino IDE:

Tools > Board > nRF54L15 Boards > XIAO nRF54LM20A

Upload Program

The following example uses a simple blink program.

Step 1. Select the Blink example code for testing.

Step 2. Click Upload to compile and upload the sketch.


Effect demonstration:

After you upload the program and press the reset button, the L indicator will flash at 1-second intervals.

Special Thanks

Special thanks to lolren for contributing the Arduino adaptation for XIAO nRF54LM20A. The code and README are clear and helpful. If you would like to learn more about using XIAO nRF54LM20A with Arduino, refer to the GitHub links below.

Tech Support & Product Discussion

Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs.

Loading Comments...