

The Seeed Studio XIAO nRF52840 Plus is a compact and powerful microcontroller board built around the Nordic nRF52840 chip. It is designed for low-power wireless applications and features Bluetooth 5.0 support, USB-C connectivity, and a variety of GPIO pins. Its small form factor and robust capabilities make it ideal for IoT, wearable devices, and other wireless communication projects.








| Specification | Value | 
|---|---|
| Microcontroller | Nordic nRF52840 (ARM Cortex-M4F @ 64 MHz) | 
| Wireless Connectivity | Bluetooth 5.0, BLE, Thread, Zigbee | 
| Flash Memory | 1 MB | 
| RAM | 256 KB | 
| Operating Voltage | 3.3V | 
| Input Voltage Range | 3.3V - 5V (via USB-C) | 
| GPIO Pins | 11 (including analog and digital) | 
| Communication Interfaces | I2C, SPI, UART, PWM | 
| USB Interface | USB-C (supports programming and power) | 
| Dimensions | 21 x 17.5 mm | 
| Pin Name | Pin Type | Description | 
|---|---|---|
| 3V3 | Power Output | 3.3V power output for external components | 
| GND | Ground | Ground connection | 
| D0 | Digital I/O | General-purpose digital I/O pin | 
| D1 | Digital I/O | General-purpose digital I/O pin | 
| A0 | Analog Input | Analog input pin (ADC) | 
| A1 | Analog Input | Analog input pin (ADC) | 
| SDA | I2C Data | I2C data line | 
| SCL | I2C Clock | I2C clock line | 
| RX | UART RX | UART receive pin | 
| TX | UART TX | UART transmit pin | 
| RST | Reset | Reset pin for the microcontroller | 
Adafruit Bluefruit can simplify BLE development.Below is an example of using the Seeed Studio XIAO nRF52840 Plus to blink an LED connected to pin D0.
// Define the pin for the LED
const int ledPin = D0;
void setup() {
  // Set the LED pin as an output
  pinMode(ledPin, OUTPUT);
}
void loop() {
  // Turn the LED on
  digitalWrite(ledPin, HIGH);
  delay(1000); // Wait for 1 second
  // Turn the LED off
  digitalWrite(ledPin, LOW);
  delay(1000); // Wait for 1 second
}
Board Not Recognized by Computer:
Program Upload Fails:
Bluetooth Not Working:
Overheating:
Q: Can I power the board with a battery?
A: Yes, you can power the board using a 3.7V LiPo battery connected to the 3V3 and GND pins.
Q: Does the board support USB OTG?
A: No, the USB-C port is primarily for programming and power.
Q: Can I use this board for Zigbee applications?
A: Yes, the nRF52840 chip supports Zigbee, but you will need to use appropriate libraries and configurations.
Q: Is the board compatible with CircuitPython?
A: Yes, the Seeed Studio XIAO nRF52840 Plus supports CircuitPython, making it versatile for Python-based development.