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:
- 1 x Seeed Studio XIAO nRF54LM20A Sense
- 1 x Computer
- 1 x USB Type-C cable
| 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.
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.
