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.